Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.
Sign upAdd ability to quiesce node #6220
Conversation
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
Show comment
Hide comment
krmahadevan
referenced this pull request
Jul 29, 2018
Open
Feature Request - Node : Prepare to shutdown / Accept no more sessions #2070
barancev
added
the
C-grid
label
Sep 4, 2018
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
krmahadevan commentedJul 29, 2018
•
edited by AutomatedTester
Closes #2070
This PR provides the following:
quiesce a node. [ Quiesce = don’t route any more new
session requests to a node and let the in-flight
sessions run to completion ] via the URL
/lifecycle-manager?action=quiescenode&proxyid=<ProxyId>Add an optional argument to the end-point in (1)
to also send a recycle signal to the node [ This would
ensure that the Grid automatically shuts down a
quiesced node after the in-flight sessions have run
to completion ] via the URL
/lifecycle-manager?action=quiescenode&proxyid=<ProxyId>&autoshutdown=trueUpdated the default hub console to also indicate
if a particular node is “quiesced” or not.
If the user just uses (1) to quiesce a node, then
they need to shutdown the node on their own. So
exposed a new URL on the node to support this via
the URL
/lifecycle-manager?action=shutdownXin the preceding checkbox, I verify that I have signed the Contributor License AgreementThis change is