summaryrefslogtreecommitdiffstats
path: root/src/com.gluster.storage.management.gui
diff options
context:
space:
mode:
authorDhandapani <dhandapani@gluster.com>2011-06-14 14:49:47 +0530
committerDhandapani <dhandapani@gluster.com>2011-06-14 19:13:58 +0530
commitc69d803bacdc198c0a7e4beba8c549c73ec41e02 (patch)
treecb9c88255c451b05f1e0e9dafe3cb71fe2526895 /src/com.gluster.storage.management.gui
parent125633f1e76b7eea9eadba3fbc6a108d2a6c8504 (diff)
Server Disk view issue fix
Diffstat (limited to 'src/com.gluster.storage.management.gui')
-rw-r--r--src/com.gluster.storage.management.gui/src/com/gluster/storage/management/gui/BrickTableLabelProvider.java2
-rw-r--r--src/com.gluster.storage.management.gui/src/com/gluster/storage/management/gui/DiskTableLabelProvider.java2
-rw-r--r--src/com.gluster.storage.management.gui/src/com/gluster/storage/management/gui/ServerDiskTableLabelProvider.java21
-rw-r--r--src/com.gluster.storage.management.gui/src/com/gluster/storage/management/gui/actions/RemoveServerAction.java4
-rw-r--r--src/com.gluster.storage.management.gui/src/com/gluster/storage/management/gui/jobs/InitializeDiskJob.java2
-rw-r--r--src/com.gluster.storage.management.gui/src/com/gluster/storage/management/gui/views/pages/ServerDisksPage.java10
6 files changed, 21 insertions, 20 deletions
diff --git a/src/com.gluster.storage.management.gui/src/com/gluster/storage/management/gui/BrickTableLabelProvider.java b/src/com.gluster.storage.management.gui/src/com/gluster/storage/management/gui/BrickTableLabelProvider.java
index 2d64782b..17e7c7ba 100644
--- a/src/com.gluster.storage.management.gui/src/com/gluster/storage/management/gui/BrickTableLabelProvider.java
+++ b/src/com.gluster.storage.management.gui/src/com/gluster/storage/management/gui/BrickTableLabelProvider.java
@@ -46,7 +46,7 @@ public class BrickTableLabelProvider extends TableLabelProviderAdapter {
if (columnIndex == DISK_TABLE_COLUMN_INDICES.STATUS.ordinal()) {
DISK_STATUS status = disk.getStatus();
switch (status) {
- case READY:
+ case AVAILABLE:
return guiHelper.getImage(IImageKeys.STATUS_ONLINE);
case IO_ERROR:
return guiHelper.getImage(IImageKeys.STATUS_OFFLINE);
diff --git a/src/com.gluster.storage.management.gui/src/com/gluster/storage/management/gui/DiskTableLabelProvider.java b/src/com.gluster.storage.management.gui/src/com/gluster/storage/management/gui/DiskTableLabelProvider.java
index c355ac50..539b70d7 100644
--- a/src/com.gluster.storage.management.gui/src/com/gluster/storage/management/gui/DiskTableLabelProvider.java
+++ b/src/com.gluster.storage.management.gui/src/com/gluster/storage/management/gui/DiskTableLabelProvider.java
@@ -46,7 +46,7 @@ public class DiskTableLabelProvider extends TableLabelProviderAdapter {
if (columnIndex == DISK_TABLE_COLUMN_INDICES.STATUS.ordinal()) {
DISK_STATUS status = disk.getStatus();
switch (status) {
- case READY:
+ case AVAILABLE:
return guiHelper.getImage(IImageKeys.STATUS_ONLINE);
case IO_ERROR:
return guiHelper.getImage(IImageKeys.STATUS_OFFLINE);
diff --git a/src/com.gluster.storage.management.gui/src/com/gluster/storage/management/gui/ServerDiskTableLabelProvider.java b/src/com.gluster.storage.management.gui/src/com/gluster/storage/management/gui/ServerDiskTableLabelProvider.java
index 57a7b312..80625779 100644
--- a/src/com.gluster.storage.management.gui/src/com/gluster/storage/management/gui/ServerDiskTableLabelProvider.java
+++ b/src/com.gluster.storage.management.gui/src/com/gluster/storage/management/gui/ServerDiskTableLabelProvider.java
@@ -43,7 +43,7 @@ public class ServerDiskTableLabelProvider extends TableLabelProviderAdapter {
if (columnIndex == SERVER_DISK_TABLE_COLUMN_INDICES.STATUS.ordinal()) {
DISK_STATUS status = disk.getStatus();
switch (status) {
- case READY:
+ case AVAILABLE:
return guiHelper.getImage(IImageKeys.STATUS_ONLINE);
case IO_ERROR:
return guiHelper.getImage(IImageKeys.STATUS_OFFLINE);
@@ -59,17 +59,18 @@ public class ServerDiskTableLabelProvider extends TableLabelProviderAdapter {
return null;
}
- private String getDiskSpaceInUse(Disk disk) {
- if(disk.hasErrors() || disk.isUninitialized()) {
- return CoreConstants.NA;
+
+ private String getDiskFreeSpace(Disk disk) {
+ if (disk.hasErrors() || disk.isUninitialized()) {
+ return "NA";
} else {
- return NumberUtil.formatNumber(disk.getSpaceInUse());
+ return NumberUtil.formatNumber(disk.getFreeSpace());
}
}
- private String getDiskSpace(Disk disk) {
- if(disk.hasErrors() || disk.isUninitialized()) {
- return CoreConstants.NA;
+ private String getTotalDiskSpace(Disk disk) {
+ if (disk.hasErrors() || disk.isUninitialized()) {
+ return "NA";
} else {
return NumberUtil.formatNumber(disk.getSpace());
}
@@ -83,8 +84,8 @@ public class ServerDiskTableLabelProvider extends TableLabelProviderAdapter {
Disk disk = (Disk) element;
String columnText = (columnIndex == SERVER_DISK_TABLE_COLUMN_INDICES.DISK.ordinal() ? disk.getName()
- : columnIndex == SERVER_DISK_TABLE_COLUMN_INDICES.SPACE.ordinal() ? getDiskSpace(disk)
- : columnIndex == SERVER_DISK_TABLE_COLUMN_INDICES.SPACE_IN_USE.ordinal() ? getDiskSpaceInUse(disk)
+ : columnIndex == SERVER_DISK_TABLE_COLUMN_INDICES.FREE_SPACE.ordinal() ? getDiskFreeSpace(disk)
+ : columnIndex == SERVER_DISK_TABLE_COLUMN_INDICES.TOTAL_SPACE.ordinal() ? getTotalDiskSpace(disk)
: columnIndex == SERVER_DISK_TABLE_COLUMN_INDICES.STATUS.ordinal() ? glusterDataModelManager.getDiskStatus(disk) // disk.getStatusStr()
: "Invalid");
return ((columnText == null || columnText.trim().equals("")) ? CoreConstants.NA : columnText);
diff --git a/src/com.gluster.storage.management.gui/src/com/gluster/storage/management/gui/actions/RemoveServerAction.java b/src/com.gluster.storage.management.gui/src/com/gluster/storage/management/gui/actions/RemoveServerAction.java
index 83489c37..514fd0a5 100644
--- a/src/com.gluster.storage.management.gui/src/com/gluster/storage/management/gui/actions/RemoveServerAction.java
+++ b/src/com.gluster.storage.management.gui/src/com/gluster/storage/management/gui/actions/RemoveServerAction.java
@@ -129,7 +129,7 @@ public class RemoveServerAction extends AbstractActionDelegate {
if (usedServers.size() == 1) {
showErrorDialog(action.getDescription(), "Server [" + usedServers.keySet().iterator().next()
+ "] cannot be removed as it is being used by volume(s): " + CoreConstants.NEWLINE
- + usedServers.values().iterator().next() + "]");
+ + usedServers.values().iterator().next() );
} else {
String serverList = "";
for (Entry<GlusterServer, List<String>> entry : usedServers.entrySet()) {
@@ -137,7 +137,7 @@ public class RemoveServerAction extends AbstractActionDelegate {
}
showErrorDialog(action.getDescription(),
"Following servers cannot be removed as they are being used by volume(s): "
- + CoreConstants.NEWLINE + serverList + "]");
+ + CoreConstants.NEWLINE + serverList );
}
return false;
}
diff --git a/src/com.gluster.storage.management.gui/src/com/gluster/storage/management/gui/jobs/InitializeDiskJob.java b/src/com.gluster.storage.management.gui/src/com/gluster/storage/management/gui/jobs/InitializeDiskJob.java
index b5945e61..02a8b0e0 100644
--- a/src/com.gluster.storage.management.gui/src/com/gluster/storage/management/gui/jobs/InitializeDiskJob.java
+++ b/src/com.gluster.storage.management.gui/src/com/gluster/storage/management/gui/jobs/InitializeDiskJob.java
@@ -76,7 +76,7 @@ public class InitializeDiskJob extends Job {
e.printStackTrace();
}
- updateStatus(DISK_STATUS.READY);
+ updateStatus(DISK_STATUS.AVAILABLE);
setProperty(IProgressConstants.ICON_PROPERTY, guiHelper.getImageDescriptor(IImageKeys.STATUS_SUCCESS));
return new Status(Status.OK, Application.PLUGIN_ID, "Task Completed!");
diff --git a/src/com.gluster.storage.management.gui/src/com/gluster/storage/management/gui/views/pages/ServerDisksPage.java b/src/com.gluster.storage.management.gui/src/com/gluster/storage/management/gui/views/pages/ServerDisksPage.java
index c2f76a43..b993f73e 100644
--- a/src/com.gluster.storage.management.gui/src/com/gluster/storage/management/gui/views/pages/ServerDisksPage.java
+++ b/src/com.gluster.storage.management.gui/src/com/gluster/storage/management/gui/views/pages/ServerDisksPage.java
@@ -35,11 +35,11 @@ public class ServerDisksPage extends AbstractDisksPage {
}
public enum SERVER_DISK_TABLE_COLUMN_INDICES {
- DISK, SPACE, SPACE_IN_USE, STATUS
+ DISK, FREE_SPACE, TOTAL_SPACE, STATUS
};
- private static final String[] SERVER_DISK_TABLE_COLUMN_NAMES = new String[] { "Disk", "Space (GB)",
- "Space in Use (GB)", "Status" };
+ private static final String[] SERVER_DISK_TABLE_COLUMN_NAMES = new String[] { "Disk", "Free Space (GB)",
+ "Total Space (GB)", "Status" };
@Override
protected String[] getColumnNames() {
@@ -49,8 +49,8 @@ public class ServerDisksPage extends AbstractDisksPage {
@Override
protected void setColumnProperties(Table table) {
guiHelper.setColumnProperties(table, SERVER_DISK_TABLE_COLUMN_INDICES.DISK.ordinal(), SWT.CENTER, 100);
- guiHelper.setColumnProperties(table, SERVER_DISK_TABLE_COLUMN_INDICES.SPACE.ordinal(), SWT.CENTER, 90);
- guiHelper.setColumnProperties(table, SERVER_DISK_TABLE_COLUMN_INDICES.SPACE_IN_USE.ordinal(), SWT.CENTER, 90);
+ guiHelper.setColumnProperties(table, SERVER_DISK_TABLE_COLUMN_INDICES.FREE_SPACE.ordinal(), SWT.CENTER, 90);
+ guiHelper.setColumnProperties(table, SERVER_DISK_TABLE_COLUMN_INDICES.TOTAL_SPACE.ordinal(), SWT.CENTER, 90);
guiHelper.setColumnProperties(table, SERVER_DISK_TABLE_COLUMN_INDICES.STATUS.ordinal(), SWT.LEFT, 90);
}