What does HRESULT 0x80E70008 (ERROR_SPACES_PARITY_LAYOUT_INVALID) mean?

 
Previous Next
ERROR_SPACES_NUMBER_OF_DATA_COPIES_INVALID ERROR_SPACES_INTERLEAVE_LENGTH_INVALID

ERROR_SPACES_PARITY_LAYOUT_INVALID

Parity layout is distinct from the general Parity resiliency name

ERROR_SPACES_PARITY_LAYOUT_INVALID reports an unsupported ParityLayout value or combination. A parity resiliency setting can describe rotated or non-rotated parity behavior, while higher-level requests may also imply single or dual parity through redundancy and provisioning parameters.

The provider must accept the parity mode together with column count, group count, fault-domain placement, and available media. A value valid for one subsystem or Storage Spaces Direct topology is not automatically valid for another pool.

How to isolate the conflicting parity choice

  • Inspect the associated MSFT_ResiliencySetting and its supported parity layout.
  • Determine whether the request is for single parity, dual parity, or nested resiliency.
  • Verify minimum disk and fault-domain counts for that protection level.
  • Check whether thin provisioning is incompatible with the requested dual-parity arrangement.
  • Remove manual columns and groups to test provider-selected geometry.
  • Do not translate a RAID controller's parity option directly into this API field.

References


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