]
Gytis Trikleris closed WFLY-7206.
---------------------------------
Fix Version/s: (was: 11.0.0.Alpha1)
Resolution: Duplicate Issue
Graceful Shutdown and Quiescing for Transactions
------------------------------------------------
Key: WFLY-7206
URL:
https://issues.jboss.org/browse/WFLY-7206
Project: WildFly
Issue Type: Feature Request
Components: Server, Transactions, Web Console, XTS
Reporter: Gytis Trikleris
Assignee: Gytis Trikleris
Priority: Critical
* During the quiesce period - the server component will not accept new requests.
* Components of the server will support controlled shutdown or quiescence - ie. In-flight
transactions and requests will be serviced before the shutdown.
This also implies eing able to control all request paths - HTTP (via mod_cluster), JMS
and RMI (via smart proxies).
* The Quiesce operation will accept a timeout which will indicate the maximum period that
a shutdown will wait for in-flight requests / transactions to complete. After the timeout
expires the server component will shutdown immediately.
* It applies to servers that are started with all supported server profiles (i.e.
default, default-ha, full and full-ha) in both standalone and domain modes.
* In a clustered environment if a node in cluster is on graceful shutdown, the other
node(s) in the cluster should not log warnings, but infos (or debug or nothing) because
this is a normal situation (Ref: PRODMGT-815)