Updated Triage: On a closer look, VCDriver was altogether reporting incorrect host stats. Rather than reporting the stats of a particular host within the cluster, it should report the aggregate stats of the cluster.
Making this change would automatically fix the disconnected hosts issue. That is because, the cluster provides an 'effectiveMemoryUsage' property which is always available. This property is set to 0 if all the hosts are in the disconnected mode.
Initial Triage : VCState tries to retrieve a property (overallMemoryU sage) from the host which is not available while it's in the disconnected mode. Ref :- http:// pubs.vmware. com/vsphere- 50/index. jsp#com. vmware. wssdk.apiref. doc_50/ vim.host. Summary. QuickStats. html
Updated Triage: On a closer look, VCDriver was altogether reporting incorrect host stats. Rather than reporting the stats of a particular host within the cluster, it should report the aggregate stats of the cluster.
Making this change would automatically fix the disconnected hosts issue. That is because, the cluster provides an 'effectiveMemor yUsage' property which is always available. This property is set to 0 if all the hosts are in the disconnected mode.