vSAN -- Stretched Cluster -- Objects stuck in unhealthy state
search cancel

vSAN -- Stretched Cluster -- Objects stuck in unhealthy state

book

Article ID: 317854

calendar_today

Updated On:

Products

VMware vSAN

Issue/Introduction

Symptoms:
This issue is seen in vSAN 7.0U1 & 7.0U2.

1.) You see Objects associated with the following non-healthy Object States in Skyline Health
or by running esxcli vsan debug object list 
  • Non-availability related incompliance with pending policy
  • Non-availability related incompliance with pending policy failed
  • Non-availability related incompliance
  • Reduced availability with pending policy failed
Note: The listed Objects will not be fixed automatically by vSAN.

2.) In /var/run/log/clomd.log you will see the following error message:
CLOM_FixObjectWrapper: StepFix failed for object <obj_uuid>: Already exists

3.) In /var/run/log/clomd.log shows that affected Objects have a Policy applied with these settings:
hostFailuresToTolerate" i0 (PFTT), Locality-None
Example: 

2021-05-13T02:53:23.470Z info clomd[2261537] [Originator@6876 opID=1804299902] CLOM_VerifyPolicyCompliance: Target Policy
2021-05-13T02:53:23.470Z info clomd[2261537] [Originator@6876 opID=1804299902] CLOMLogConfigurationPolicy: Object size 273804165120 bytes with policy: (("stripeWidth" i1) ("cacheReservation" i0) ("proportionalCapacity" i0) ("hostFailuresToTolerate" i0) ("affinity" [ 98517963-xxxx-xxxx-xxxx-03f2d0f232e1]) ("forceProvisioning" i0) ("affinityMandatory" i1) ("spbmProfileId" "454d26c8-xxxx-xxxx-xxxx-ae8336f57594") ("spbmProfileGenerationNumber" l+3) ("replicaPreference" "Performance") ("iopsLimit" i0) ("checksumDisabled" i0) ("subFailuresToTolerate" i1) ("CSN" l89) ("SCSN" l43) ("spbmProfileName" "Politica 4 - No Streched (KDONP) - Raid 1 - Thin") ("locality" "NonPreferred"))



Environment

VMware vSAN 7.0.x

Resolution

The issue is fixed in 7.0 Update 3c (19193900).

Additional Information

Impact/Risks:
There is no impact to the vSAN Cluster.

Attachments

fixUnhealthyObjectsWithLocalityPolicy get_app