Details
-
Task
-
Status: Resolved
-
Trivial
-
Resolution: Fixed
-
None
Description
Let's make the drain/maintenance commands have a common prefix, preferably something short. I propose the following in a man page format:
SYNOPSIS host_status [-f filename] cluster [host ...] host_deactivate [-f filename] cluster [host ...] host_drain [-f filename] cluster [host ...] host_activate [-f filename] cluster [host ...] DESCRIPTION host_status Print the drain status of each supplied host. host_deactivate The list of hosts is marked for maintenance, and will be de-prioritized from consideration for scheduling. Note, they are not removed from consideration, and may still schedule tasks if resources are very scarce. Usually you would mark a larger set of machines for drain, and then do them in batches within the larger set, to help drained tasks not land on future hosts that will be drained shortly in subsequent batches. host_drain The list of hosts is drained and marked in a drained state. This will kill off any tasks currently running on these hosts, as well as prevent future tasks from scheduling on these hosts while they are drained. host_activate The list of hosts is marked as not in a drained state anymore. This will allow normal scheduling to resume on the given list of hosts. OPTIONS -f, --file filename Provide a filename (you can specify stdin using "-") containing the list of hosts to perform the given action on. No hosts performs nothing.
Attachments
Issue Links
- relates to
-
AURORA-501 Improve HostMaintenance API
- Resolved