| Previous | Next |
| ERROR_DBG_START_SERVER_FAILURE_LOCKDOWN | ERROR_SPACES_INTERNAL_ERROR |
ERROR_SPACES_FAULT_DOMAIN_TYPE_INVALID
Fault-domain awareness controls where redundant data may be placed
ERROR_SPACES_FAULT_DOMAIN_TYPE_INVALID indicates that the requested minimum/maximum fault-domain types do not form a supported placement hierarchy. A fault domain can represent a physical disk, storage enclosure, storage scale unit, chassis, rack, or another provider-defined failure boundary.
The setting must match both the discovered topology and the resiliency layout. Asking for enclosure-level separation when enclosure metadata is absent, or combining bounds in the wrong hierarchy order, cannot be repaired by adding capacity alone.
Topology checks before changing the request
- Enumerate the provider's
MSFT_StorageFaultDomainobjects and their parent relationships. - Verify that every selected physical disk is assigned to the expected enclosure or scale unit.
- Compare the requested awareness level with the virtual disk's resiliency type.
- Check that enough distinct fault domains exist to place all copies or parity fragments.
- Avoid mixing enclosure-aware and non-enclosure-aware assumptions in one template.
- Prefer provider-supported defaults when the hardware does not expose reliable topology data.
References
- Microsoft: MSFT_StorageFaultDomain
- Microsoft: Storage Spaces fault tolerance
- Microsoft: MSFT_StoragePool.CreateVirtualDisk
Looking for a different code? Search another status or error code.