Uploaded image for project: 'Ambari'
  1. Ambari
  2. AMBARI-5574

Need some logging when JSON parsing throws an error

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 1.6.0
    • 1.6.0
    • ambari-agent
    • None

    Description

      We have had some reports of Agent-Server communication going down because of JSON parsing error. This is usually a malformed JSON that either the agent sends or receives. We need some WARN level log to spit out the JSON when such error is encountered.

      The possibility is that the Agent logs the last JSON sent to the server when it encounters a communication error with the server. And, similarly, it can log the JSON received if response processing encounters an error. At Controller.py, the heartbeat loop we can log response or data or both based on when the failure occurs.

      Attachments

        Activity

          People

            dsen Dmytro Sen
            dsen Dmytro Sen
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: