File tree Expand file tree Collapse file tree 1 file changed +8
-4
lines changed
docs-source/content/userguide/managing-domains/domain-lifecycle Expand file tree Collapse file tree 1 file changed +8
-4
lines changed Original file line number Diff line number Diff line change @@ -202,7 +202,11 @@ If you've created a new image that is not rolling compatible, and you've changed
202202
203203* ** Managed Coherence Server safe shutdown** .
204204
205- If the domain is configued to use Coherence Clusters, then the Operator will automatically wait until the Coherence HAStatus MBean attribute
206- indicates that it is safe to shutdown the server. If, for some reason, the Operator is not able to access the Coherence MBean then the server
207- will not be shutdown until the domain timeoutSeconds expires. To minimize any possibility of cache data loss, you should increase
208- the timeoutSeconds value to a large number, for example: 15 minutes.
205+ If the domain is configured to use Coherence Clusters, then you will need to increase the Kubernetes graceful timeout value.
206+ When a server is shutdown, Coherence needs time to recover partitions and rebalance the cluster before it is safe to shutdown a second server.
207+ Using the Kubernetes graceful termination feature, the Operator will automatically wait until the Coherence HAStatus MBean attribute
208+ indicates that it is safe to shutdown the server. However, once graceful termination timeout expires, the pod will be deleted regardless.
209+ Therefore, it is important to set the domain yaml timeoutSeconds to a large enough value to prevent the server from shutting down before
210+ Coherence is safe. Furthermore, if the Operator is not able to access the Coherence MBean then the server will not be shutdown
211+ until the domain timeoutSeconds expires. To minimize any possibility of cache data loss, you should increase the timeoutSeconds
212+ value to a large number, for example: 15 minutes.
You can’t perform that action at this time.
0 commit comments