[ https://issues.apache.org/jira/browse/DRILL-4286?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16165679#comment-16165679 ]
weijie.tong commented on DRILL-4286: ------------------------------------ thanks for the notice. I have not noticed this discussion thread in Jira. We have implemented the similar implementation several months ago before this proposal. We provide query service to users with high concurrency requests. The result turns out that once we want to upgrade the cluster through this method, it will take a long time to wait for the entire process finished. It was unacceptable to finish this long time upgrade work, as we sometimes want to finish some bugs quickly . But this grace process may benefit some scenarios which serve low query times. So two shut down implementations will be acceptable. The default implementation should also be the current one, not the grace one. > Have an ability to put server in quiescent mode of operation > ------------------------------------------------------------ > > Key: DRILL-4286 > URL: https://issues.apache.org/jira/browse/DRILL-4286 > Project: Apache Drill > Issue Type: New Feature > Components: Execution - Flow > Reporter: Victoria Markman > Assignee: Venkata Jyothsna Donapati > > I think drill will benefit from mode of operation that is called "quiescent" > in some databases. > From IBM Informix server documentation: > {code} > Change gracefully from online to quiescent mode > Take the database server gracefully from online mode to quiescent mode to > restrict access to the database server without interrupting current > processing. After you perform this task, the database server sets a flag that > prevents new sessions from gaining access to the database server. The current > sessions are allowed to finish processing. After you initiate the mode > change, it cannot be canceled. During the mode change from online to > quiescent, the database server is considered to be in Shutdown mode. > {code} > This is different from shutdown, when processes are terminated. -- This message was sent by Atlassian JIRA (v6.4.14#64029)