Skip to content

Commit 6412891

Browse files
committed
add more detail to doc
1 parent 9e8d3e1 commit 6412891

File tree

1 file changed

+8
-4
lines changed
  • docs-source/content/userguide/managing-domains/domain-lifecycle

1 file changed

+8
-4
lines changed

docs-source/content/userguide/managing-domains/domain-lifecycle/restarting.md

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff 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.

0 commit comments

Comments
 (0)