What does NTSTATUS 0xC0E70001 (STATUS_SPACES_FAULT_DOMAIN_TYPE_INVALID) mean?

 
Previous Next
STATUS_SMB_GUEST_LOGON_BLOCKED STATUS_SPACES_RESILIENCY_TYPE_INVALID

STATUS_SPACES_FAULT_DOMAIN_TYPE_INVALID

Fault-domain awareness is about correlated failures for STATUS_SPACES_FAULT_DOMAIN_TYPE_INVALID

A fault domain groups components that can fail together, such as disks in one enclosure or disks attached to one server. the returned status means the requested fault-domain type, or the requested minimum and maximum range, cannot be applied to the selected pool and layout. It is not solved by adding arbitrary capacity if the provider cannot discover or use the requested topology.

What to compare

  • Compare the requested fault-domain awareness with the physical topology that Storage Spaces can actually see.
  • Verify that the chosen resiliency layout and number of copies can place replicas across the required domains.
  • For a clustered design, check node and enclosure topology before weakening fault-domain requirements just to make creation succeed.

References

Native status interpretation

STATUS_SPACES_FAULT_DOMAIN_TYPE_INVALID is 0xC0E70001, an NTSTATUS error value. AllStat describes it as “The specified fault domain type or combination of minimum / maximum fault domain type is not valid.”. The first useful question is which native API, IRP, protocol operation, or subsystem in the kernel, native API, or subsystem that returned the status produced that status.

Debugging sequence

  • Preserve this result before RtlNtStatusToDosError, HRESULT conversion, exception translation, or provider-specific remapping removes information.
  • log the operation associated with spaces / fault / domain / type, the object or handle type, process and thread identity, and the state transition immediately before the return.
  • For kernel I/O, keep the device stack, IRP major/minor function, request parameters, completion routine, and the first component that completed the request with this result.

Recovery considerations

A retry is appropriate only after the owner of this result has changed the state described by “The specified fault domain type or combination of minimum / maximum fault domain type is not valid.”, or when its contract explicitly marks the status as transient. If the value reports corruption, invalid format, access policy, or a lifecycle mismatch, preserve evidence and correct that cause before repeating the request.

Native status interpretation

This result is 0xC0E70001, an NTSTATUS error value.


Looking for a different code? Search another status or error code.