bug 12711: make sure NFS storage is not considered as local storage

This commit is contained in:
Kelven Yang 2012-01-24 18:34:43 -08:00
parent 2dedf6a20b
commit c23e998bdb

View File

@ -628,7 +628,7 @@ public class HostMO extends BaseMO implements VmwareHypervisorHost {
if(ocs != null) { if(ocs != null) {
for(ObjectContent oc : ocs) { for(ObjectContent oc : ocs) {
DatastoreSummary dsSummary = (DatastoreSummary)VmwareHelper.getPropValue(oc, "summary"); DatastoreSummary dsSummary = (DatastoreSummary)VmwareHelper.getPropValue(oc, "summary");
if(dsSummary.getMultipleHostAccess() == false) { if(dsSummary.getMultipleHostAccess() == false && dsSummary.isAccessible() && dsSummary.getType().equalsIgnoreCase("vmfs")) {
ManagedObjectReference morDs = oc.getObj(); ManagedObjectReference morDs = oc.getObj();
String name = (String)VmwareHelper.getPropValue(oc, "name"); String name = (String)VmwareHelper.getPropValue(oc, "name");