[ http://wso2.org/jira/browse/WSAS-614?page=all ]
Charitha Kankanamge closed WSAS-614. ------------------------------------ > Switch node to maintenance mode > ------------------------------- > > Key: WSAS-614 > URL: http://wso2.org/jira/browse/WSAS-614 > Project: WSO2 WSAS > Issue Type: New Feature > Reporter: Afkham Azeez > Assigned To: Afkham Azeez > Priority: Critical > Fix For: 2.2 > > > Add new methods to the Axis2 Transport interface > void pause() > void resume() > This will go into the Axis2 trunk. However, we do not want to take a > dependency on trunk yet. > Implement these methods for the transports we want to care about - NHTTP (for > ESB) and HTTP (Tomcat; for WSAS). > Use JMX to invoke these methods instead of via our service model. > Introduce a system level call to enterMaintenanceMode() > - call pause() on all transports (via JMX) > - wait for all in-flight requests to complete > - turn on property saying its in maintenance mode > - also need another property that shows how many requests are currently > being processed (to the best possible level; this may not be possible for all > scenarios ... maybe by checking the size of the active threadpool) > Usage pattern: > - operator connects to a node in cluster > - asks the node to enter maintenance mode > - waits for confirmation (or until he's tired of waiting) > - do whatever to the node and bring it back up (load balancer will auto > detect that the node is up and start delivering messages to it) > - move onto next node > We need to do this same for WSAS and ESB both. Currently WSAS immediately > shuts nodes down when it does cluster management - we need to change that to > allow the system to first finish inflight requests before shutting down; > basically call enterMaintainance mode and then shutdown. -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://wso2.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira _______________________________________________ Wsas-java-dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/wsas-java-dev
