ambari-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Dmytro Sen" <>
Subject Re: Review Request 20717: Need some logging when JSON parsing throws an error
Date Fri, 25 Apr 2014 17:24:16 GMT

This is an automatically generated e-mail. To reply, visit:

(Updated April 25, 2014, 5:24 p.m.)

Review request for Ambari and Sumit Mohanty.

Bugs: AMBARI-5574

Repository: ambari


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, the heartbeat loop we can log response or
data or both based on when the failure occurs.


  ambari-agent/src/main/python/ambari_agent/ f1099ae 
  ambari-agent/src/main/python/ambari_agent/ 3052245 
  ambari-agent/src/test/python/ambari_agent/ 000cb3f 
  ambari-agent/src/test/python/ambari_agent/ db4b25e 


Testing (updated)

All tests passed

Ran 301 tests in 28.056s

[INFO] --- apache-rat-plugin:0.10:check (default) @ ambari-agent ---
[INFO] 51 implicit excludes (use -debug for more details).
[INFO] Exclude: src/examples/*
[INFO] Exclude: src/test/python/dummy*.txt
[INFO] Exclude: src/test/python/ambari_agent/dummy_files/*
[INFO] Exclude: src/test/python/ambari_agent/dummy*.txt
[INFO] Exclude: src/main/python/ambari_agent/imports.txt
[INFO] Exclude: src/main/puppet/modules/stdlib/**
[INFO] Exclude: **/*.erb
[INFO] Exclude: **/*.json
[INFO] 551 resources included (use -debug for more details)
[INFO] Rat check: Summary of files. Unapproved: 0 unknown: 0 generated: 0 approved: 407 licence.
[INFO] ------------------------------------------------------------------------


Dmytro Sen

  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message