diff options
2 files changed, 7 insertions, 2 deletions
diff --git a/src/com.gluster.storage.management.core/src/com/gluster/storage/management/core/model/Device.java b/src/com.gluster.storage.management.core/src/com/gluster/storage/management/core/model/Device.java index b0121213..b0de9aa7 100644 --- a/src/com.gluster.storage.management.core/src/com/gluster/storage/management/core/model/Device.java +++ b/src/com.gluster.storage.management.core/src/com/gluster/storage/management/core/model/Device.java @@ -214,11 +214,13 @@ public class Device extends Entity { public void copyFrom(Device newDevice) { setName(newDevice.getName()); + setParent(newDevice.getParent()); setMountPoint(newDevice.getMountPoint()); setServerName(newDevice.getServerName()); setStatus(newDevice.getStatus()); setFsType(newDevice.getFsType()); setType(newDevice.getType()); + setFsVersion(newDevice.getFsVersion()); setSpace(newDevice.getSpace()); setSpaceInUse(newDevice.getSpaceInUse()); } diff --git a/src/com.gluster.storage.management.core/src/com/gluster/storage/management/core/model/Disk.java b/src/com.gluster.storage.management.core/src/com/gluster/storage/management/core/model/Disk.java index 4b159f37..93485926 100644 --- a/src/com.gluster.storage.management.core/src/com/gluster/storage/management/core/model/Disk.java +++ b/src/com.gluster.storage.management.core/src/com/gluster/storage/management/core/model/Disk.java @@ -117,8 +117,8 @@ public class Disk extends Device { Disk disk = (Disk)obj; - if (!(super.equals(obj) && getDescription().equals(disk.getDescription()) && getDiskInterface().equals( - disk.getDiskInterface()))) { + if (!(super.equals(obj) && getDescription().equals(disk.getDescription()) && (getDiskInterface() == disk.getDiskInterface() || getDiskInterface().equals( + disk.getDiskInterface()) ))) { return false; } @@ -145,6 +145,9 @@ public class Disk extends Device { public void copyFrom(Disk newDisk) { super.copyFrom(newDisk); setDescription(newDisk.getDescription()); + setDiskInterface(newDisk.getDiskInterface()); + setPartitions(newDisk.getPartitions()); + setRaidDisks(newDisk.getRaidDisks()); } @Override |