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
202
202
203
203
* ** Managed Coherence Server safe shutdown** .
204
204
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