-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/24450/
-----------------------------------------------------------
(Updated Aug. 7, 2014, 2:14 p.m.)
Review request for Ambari and Dmitro Lisnichenko.
Bugs: AMBARI-6768
https://issues.apache.org/jira/browse/AMBARI-6768
Repository: ambari
Description
-------
ira scope:
Agent should accept a list of CANCEL_COMMANDs inside heartbeat response
(cancelCommands). CANCEL_COMMAND looks like:
{
target_task_id: "4-3"
reason: "Aborted by a user via API" // Text that has been provided at
abort_reason field via API
}
For cancelled tasks (that were in pending or in_progress state), a command
report should be generated and sent to a server.
As of now, only cancelling ordinary commands should be supported.
Diffs
-----
ambari-agent/src/main/python/ambari_agent/ActionQueue.py 58d3e75
ambari-agent/src/main/python/ambari_agent/Controller.py 36ed94c
ambari-agent/src/main/python/ambari_agent/CustomServiceOrchestrator.py
4331678
ambari-agent/src/main/python/ambari_agent/PythonExecutor.py c4f1234
ambari-agent/src/test/python/ambari_agent/TestActionQueue.py 04c12b2
ambari-agent/src/test/python/ambari_agent/TestController.py 6c1dcd0
ambari-agent/src/test/python/ambari_agent/TestCustomServiceOrchestrator.py
e8668f6
ambari-agent/src/test/python/ambari_agent/TestPythonExecutor.py c33b97d
Diff: https://reviews.apache.org/r/24450/diff/
Testing (updated)
-------
Manual end-to-end + unit tests
Tests run: 1883, Failures: 0, Errors: 0, Skipped: 24
Thanks,
Dmytro Sen