What you need to know
Why can stopping every Service Fabric node make a later restart unrecoverable?
Potentially affected
Service Fabric clusters storing state on local ephemeral disks.
DSE recommendation
DSE recommends excluding these stateful clusters from blanket all-node shutdown schedules.
Source facts
Microsoft warns against routinely stopping every node in a Service Fabric cluster whose state resides on local ephemeral disks. If a VM returns on another host, its local state does not follow it. A replacement node normally catches up from other nodes, but stopping them all can leave too many restarted nodes without the state needed to recover the cluster. Microsoft Learn.
Applicability
Check the actual state location and shutdown scope before applying a VM scheduling rule. This question is about losing the cluster’s surviving state copies together, not whether an individual guest can perform an orderly operating-system shutdown. Do not infer recoverability from a list of powered-off VM resources.
DSE recommendation
DSE recommends excluding these stateful clusters from blanket all-node shutdown schedules. Have the cluster owner review the proposed operating model and documented maintenance path. For disposable application testing, consider the source’s approach of creating test clusters through the delivery pipeline instead of relying on a stopped cluster to retain state. Keep any retained application data and recovery requirements explicit.
Verification
Review the scheduler’s target inventory and confirm that the exception covers every relevant node type. Rehearse replacement and recovery only in a disposable cluster with appropriate test data. Validate the application’s state after reconstruction and retain the result. Do not test the warning by stopping an entire production cluster, and do not report an untested restart plan as a recovery capability.
Official references
Microsoft Learn. Source retrieved September 9, 2026.
Review the official source
Common questions about Microsoft Azure Service Fabric - Azure Service Fabric | Microsoft Learn · Verified September 9, 2026
Need help applying this guidance safely?
DSE can help confirm applicability, protect service continuity, and validate the result across physical security and IT systems.
Talk with DSE