---
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/61400/#review182093
---
Ship it!
Ship It!
- Dmytro Sen
On Aug. 3, 2017, 9:23 a.m., Andrew Onischuk wrote:
>
> ---
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/61400/
> ---
>
> (Updated Aug. 3, 2017, 9:23 a.m.)
>
>
> Review request for Ambari, Alejandro Fernandez, Myroslav Papirkovskyy, Sid
> Wagle, and Vitalyi Brodetskyi.
>
>
> Bugs: AMBARI-21646
> https://issues.apache.org/jira/browse/AMBARI-21646
>
>
> Repository: ambari
>
>
> Description
> ---
>
> STR:
> 1\. Execution command started
> 2\. Registration failed
> 3\. Execution command finished.
>
> At this point we try to send an execution command result as not a registered
> agent.
> Which leads to exception on server or agent.
>
>
>
> ERROR 2017-08-02 13:36:52,524 ActionQueue.py:207 - Exception while
> processing EXECUTION_COMMAND command
> Traceback (most recent call last):
> File "/usr/lib/python2.6/site-packages/ambari_agent/ActionQueue.py",
> line 200, in process_command
> self.execute_command(command)
> File "/usr/lib/python2.6/site-packages/ambari_agent/ActionQueue.py",
> line 410, in execute_command
> self.commandStatuses.put_command_status(command, roleResult)
> File
> "/usr/lib/python2.6/site-packages/ambari_agent/CommandStatusDict.py", line
> 59, in put_command_status
> self.force_update_to_server(command['clusterId'], new_report)
> File
> "/usr/lib/python2.6/site-packages/ambari_agent/CommandStatusDict.py", line
> 62, in force_update_to_server
>
> self.initializer_module.connection.send(message={'clusters':{cluster_id:
> [report]}}, destination=Constants.COMMANDS_STATUS_REPORTS_ENDPOINT)
> File "/usr/lib/python2.6/site-packages/ambari_agent/Utils.py", line
> 223, in decorated
> v = undecorated(self)
> File
> "/usr/lib/python2.6/site-packages/ambari_agent/InitializerModule.py", line
> 102, in connection
> conn.connect(wait=True)
> File "/usr/lib/python2.6/site-packages/ambari_stomp/protocol.py", line
> 505, in connect
> self.transport.wait_for_connection()
> File
> "/usr/lib/python2.6/site-packages/ambari_stomp/adapter/websocket.py", line
> 83, in wait_for_connection
> raise ConnectionResponseTimeout("Waiting for connection confirmation
> timed out")
> ConnectionResponseTimeout: Waiting for connection confirmation timed out
>
>
> Diffs
> -
>
> ambari-agent/src/main/python/ambari_agent/CommandStatusDict.py f6d304c
> ambari-agent/src/main/python/ambari_agent/CommandStatusReporter.py 5e5eb0d
>
>
> Diff: https://reviews.apache.org/r/61400/diff/1/
>
>
> Testing
> ---
>
> mvn clean test
>
>
> Thanks,
>
> Andrew Onischuk
>
>