This is an automated email from the ASF dual-hosted git repository. grag pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/mesos.git.
from a32fd27 Updated 3 unit tests by changing IO switchboard to local mode. new 3c959eb Added minimal agent handler for 'DrainSlaveMessage'. new 7d08b66 Added the DrainConfig to agent API outputs. new 04d25af Added test for DrainConfig in agent API outputs. new ef19f29 Refactored the agent's task-killing code. new 27f0cd3 Updated an equality operator. new 3bb8287 Added kill policy to the 'Task' message. new e1c7985 Killed all tasks on the agent when draining. new 505928a Added tests for task killing when draining the agent. new 1a32b31 Fixed pid checkpointing for `TestContainerizer`. new 54fb43e Added recovery of agent drain information. new 1889268 Adjusted task status updates during draining. new a7044bd Changed agent to fail task launches received during draining. new 654faf9 Cleared agent drain state when draining is finished. new c076c8c Added test for agent to leave draining state on its own. The 14 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. Summary of changes: include/mesos/agent/agent.proto | 2 + include/mesos/mesos.proto | 4 + include/mesos/type_utils.hpp | 8 + include/mesos/v1/agent/agent.proto | 2 + include/mesos/v1/mesos.proto | 4 + src/common/protobuf_utils.cpp | 4 + src/common/type_utils.cpp | 17 +- src/slave/http.cpp | 11 + src/slave/paths.cpp | 9 + src/slave/paths.hpp | 6 + src/slave/slave.cpp | 366 ++++++++++++++---- src/slave/slave.hpp | 31 +- src/slave/state.cpp | 16 + src/slave/state.hpp | 3 + src/tests/containerizer.cpp | 12 + src/tests/slave_tests.cpp | 756 +++++++++++++++++++++++++++++++++++++ 16 files changed, 1173 insertions(+), 78 deletions(-)