summaryrefslogtreecommitdiffstats
path: root/src/com.gluster.storage.management.gui
diff options
context:
space:
mode:
authorDhandapani <dhandapani@gluster.com>2011-07-21 16:06:47 +0530
committerDhandapani <dhandapani@gluster.com>2011-07-21 16:06:47 +0530
commit77ca079aa153281e915f899c96f4763537aac6dc (patch)
tree9dd6d0eb23381125404223372d83b5255358913d /src/com.gluster.storage.management.gui
parent247d56d35d76b8c8d662a62ad730173f4033bbf9 (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.java18
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;
+ }
+ }
}
}
}