diff options
| author | Dhandapani <dhandapani@gluster.com> | 2011-07-21 16:06:47 +0530 |
|---|---|---|
| committer | Dhandapani <dhandapani@gluster.com> | 2011-07-21 16:06:47 +0530 |
| commit | 77ca079aa153281e915f899c96f4763537aac6dc (patch) | |
| tree | 9dd6d0eb23381125404223372d83b5255358913d /src/com.gluster.storage.management.gui | |
| parent | 247d56d35d76b8c8d662a62ad730173f4033bbf9 (diff) | |
Bug 3204 - Total Disk Space showing 0.00 GB
Diffstat (limited to 'src/com.gluster.storage.management.gui')
| -rw-r--r-- | src/com.gluster.storage.management.gui/src/com/gluster/storage/management/gui/views/VolumeSummaryView.java | 18 |
1 files changed, 13 insertions, 5 deletions
diff --git a/src/com.gluster.storage.management.gui/src/com/gluster/storage/management/gui/views/VolumeSummaryView.java b/src/com.gluster.storage.management.gui/src/com/gluster/storage/management/gui/views/VolumeSummaryView.java index ead83275..45d76638 100644 --- a/src/com.gluster.storage.management.gui/src/com/gluster/storage/management/gui/views/VolumeSummaryView.java +++ b/src/com.gluster.storage.management.gui/src/com/gluster/storage/management/gui/views/VolumeSummaryView.java @@ -4,7 +4,6 @@ import java.net.MalformedURLException; import java.net.URL; import java.util.ArrayList; import java.util.List; -import java.util.Map.Entry; import org.eclipse.jface.dialogs.MessageDialog; import org.eclipse.jface.fieldassist.ControlDecoration; @@ -40,10 +39,9 @@ import com.gluster.storage.management.core.model.Cluster; import com.gluster.storage.management.core.model.DefaultClusterListener; import com.gluster.storage.management.core.model.Disk; import com.gluster.storage.management.core.model.Event; -import com.gluster.storage.management.core.model.Event.EVENT_TYPE; import com.gluster.storage.management.core.model.GlusterServer; import com.gluster.storage.management.core.model.GlusterServer.SERVER_STATUS; -import com.gluster.storage.management.core.model.Status; +import com.gluster.storage.management.core.model.Partition; import com.gluster.storage.management.core.model.Volume; import com.gluster.storage.management.core.model.Volume.NAS_PROTOCOL; import com.gluster.storage.management.core.model.Volume.VOLUME_TYPE; @@ -404,13 +402,23 @@ public class VolumeSummaryView extends ViewPart { }); } - private double getDiskSize(String serverName, String diskName) { + private double getDiskSize(String serverName, String deviceName) { double diskSize = 0; GlusterServer server = cluster.getServer(serverName); if (server.getStatus() == SERVER_STATUS.ONLINE) { for (Disk disk : server.getDisks()) { - if (disk.getName().equals(diskName)) { + if (disk.getName().equals(deviceName)) { diskSize = disk.getSpace(); + break; + } + + if (disk.hasPartitions()) { + for (Partition partition : disk.getPartitions()) { + if (partition.getName().equals(deviceName)) { + diskSize = partition.getSpace(); + break; + } + } } } } |
