} else {
if (state != r.getStorageState()) {
state = StorageState.INCONSISTENT;
LOG.warn("Inconsistent state detected: "
+ Arrays.toString(call.getResults().values().toArray()));
return new RemoteStorageState(state, storageInfo);
}
}
if (storageInfo == null) {
storageInfo = r.getStorageInfo();
} else {
if (!storageInfo.equals(r.getStorageInfo())) {
state = StorageState.INCONSISTENT;
LOG.warn("Inconsistent state detected: "
+ Arrays.toString(call.getResults().values().toArray()));
return new RemoteStorageState(state, storageInfo);
}
}
}
// return the state
return new RemoteStorageState(state, storageInfo);
}