summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorDhandapani <dhandapani@gluster.com>2011-07-05 19:05:42 +0530
committerDhandapani <dhandapani@gluster.com>2011-07-05 19:05:42 +0530
commitd4af6dafe81c47570f1c377b4b01182ab041e9f9 (patch)
tree6151968f2295e66b26dd585b4bb6b495819a13c5 /src
parentd2921588f7acf4f3f5bad3974cb45118057b0372 (diff)
parent38d37de20e9a50addf000132f8208c7e87219b91 (diff)
Merge branch 'initialize-disk'
Conflicts: src/com.gluster.storage.management.core/src/com/gluster/storage/management/core/model/InitDiskStatusResponse.java src/com.gluster.storage.management.gui/src/com/gluster/storage/management/gui/views/pages/AbstractDisksPage.java
Diffstat (limited to 'src')
-rw-r--r--src/com.gluster.storage.management.core/src/com/gluster/storage/management/core/constants/GlusterConstants.java3
-rw-r--r--src/com.gluster.storage.management.core/src/com/gluster/storage/management/core/model/InitDiskStatusResponse.java27
-rw-r--r--src/com.gluster.storage.management.gui/src/com/gluster/storage/management/gui/views/pages/AbstractDisksPage.java9
-rw-r--r--src/com.gluster.storage.management.server/src/com/gluster/storage/management/server/utils/GlusterUtil.java2
4 files changed, 24 insertions, 17 deletions
diff --git a/src/com.gluster.storage.management.core/src/com/gluster/storage/management/core/constants/GlusterConstants.java b/src/com.gluster.storage.management.core/src/com/gluster/storage/management/core/constants/GlusterConstants.java
index f48f33cf..567eda61 100644
--- a/src/com.gluster.storage.management.core/src/com/gluster/storage/management/core/constants/GlusterConstants.java
+++ b/src/com.gluster.storage.management.core/src/com/gluster/storage/management/core/constants/GlusterConstants.java
@@ -31,4 +31,7 @@ public class GlusterConstants {
};
public static final List<String> VOLUME_LOG_LEVELS_ARR = StringUtil.enumToArray(VOLUME_LOG_LEVELS.values());
+ public static final String FSTYPE_EXT_3 = "ext3";
+ public static final String FSTYPE_EXT_4 = "ext4";
+ public static final String FSTYPE_XFS = "xfs";
}
diff --git a/src/com.gluster.storage.management.core/src/com/gluster/storage/management/core/model/InitDiskStatusResponse.java b/src/com.gluster.storage.management.core/src/com/gluster/storage/management/core/model/InitDiskStatusResponse.java
index 1a448606..6d1e83e3 100644
--- a/src/com.gluster.storage.management.core/src/com/gluster/storage/management/core/model/InitDiskStatusResponse.java
+++ b/src/com.gluster.storage.management.core/src/com/gluster/storage/management/core/model/InitDiskStatusResponse.java
@@ -20,19 +20,21 @@
*******************************************************************************/
package com.gluster.storage.management.core.model;
+import javax.xml.bind.annotation.XmlRootElement;
-public class InitDiskStatusResponse extends Status {
+@XmlRootElement
+public class InitDiskStatusResponse {
public enum FORMAT_STATUS {
IN_PROGRESS, COMPLETED, NOT_RUNNING
};
- private String[] FORMAT_STATUS_STR = { "Inprogress", "Completed", "Notrunning" };
+ private String[] FORMAT_STATUS_STR = { "In Progress", "Completed", "Not Running" };
private String device;
private String message;
- private float total;
- private float completed;
+ private float totalBlocks;
+ private float completedBlocks;
private FORMAT_STATUS status;
public InitDiskStatusResponse() {
@@ -55,20 +57,21 @@ public class InitDiskStatusResponse extends Status {
this.message = message;
}
- public void setTotal(float total) {
- this.total = total;
+
+ public void setTotalBlocks(float totalBlocks) {
+ this.totalBlocks = totalBlocks;
}
- public float getTotal() {
- return total;
+ public float getTotalBlocks() {
+ return totalBlocks;
}
- public void setCompleted(float completed) {
- this.completed = completed;
+ public void setCompletedBlocks(float completedBlocks) {
+ this.completedBlocks = completedBlocks;
}
- public float getCompleted() {
- return completed;
+ public float getCompletedBlocks() {
+ return completedBlocks;
}
public String getStatusStr() {
diff --git a/src/com.gluster.storage.management.gui/src/com/gluster/storage/management/gui/views/pages/AbstractDisksPage.java b/src/com.gluster.storage.management.gui/src/com/gluster/storage/management/gui/views/pages/AbstractDisksPage.java
index e6145997..a53f500d 100644
--- a/src/com.gluster.storage.management.gui/src/com/gluster/storage/management/gui/views/pages/AbstractDisksPage.java
+++ b/src/com.gluster.storage.management.gui/src/com/gluster/storage/management/gui/views/pages/AbstractDisksPage.java
@@ -40,6 +40,7 @@ import org.eclipse.ui.forms.events.HyperlinkEvent;
import org.eclipse.ui.forms.widgets.ImageHyperlink;
import com.gluster.storage.management.client.GlusterServersClient;
+import com.gluster.storage.management.core.constants.GlusterConstants;
import com.gluster.storage.management.core.model.ClusterListener;
import com.gluster.storage.management.core.model.DefaultClusterListener;
import com.gluster.storage.management.core.model.Disk;
@@ -204,7 +205,7 @@ public abstract class AbstractDisksPage extends AbstractTableViewerPage<Disk> im
public void linkActivated(HyperlinkEvent e) {
Integer formatOption = new MessageDialog(getShell(), "Initialize Disk", GUIHelper.getInstance().getImage(
IImageKeys.DISK), "Please choose the file system to Initialize the disk?", MessageDialog.QUESTION, new String[] {
- "Cancel", "Ext3", "Ext4", "Xfs" }, -1).open();
+ "Cancel", GlusterConstants.FSTYPE_EXT_3, GlusterConstants.FSTYPE_EXT_4, GlusterConstants.FSTYPE_XFS }, -1).open();
if (formatOption <= 0) { // By Cancel button(0) or Escape key(-1)
return;
@@ -212,11 +213,11 @@ public abstract class AbstractDisksPage extends AbstractTableViewerPage<Disk> im
String fsType = null;
if (formatOption == 1) {
- fsType = "ext3";
+ fsType = GlusterConstants.FSTYPE_EXT_3;
} else if (formatOption == 2) {
- fsType = "ext4";
+ fsType = GlusterConstants.FSTYPE_EXT_4;
} else if (formatOption == 3) {
- fsType = "xfs";
+ fsType = GlusterConstants.FSTYPE_XFS;
}
updateStatus(DISK_STATUS.INITIALIZING, true);
diff --git a/src/com.gluster.storage.management.server/src/com/gluster/storage/management/server/utils/GlusterUtil.java b/src/com.gluster.storage.management.server/src/com/gluster/storage/management/server/utils/GlusterUtil.java
index ec530365..7b8fc9b5 100644
--- a/src/com.gluster.storage.management.server/src/com/gluster/storage/management/server/utils/GlusterUtil.java
+++ b/src/com.gluster.storage.management.server/src/com/gluster/storage/management/server/utils/GlusterUtil.java
@@ -595,7 +595,7 @@ public class GlusterUtil {
taskStatus.setCode(Status.STATUS_CODE_SUCCESS);
} else if (initDiskStatusResponse.getStatus() == FORMAT_STATUS.IN_PROGRESS) {
taskStatus.setCode(Status.STATUS_CODE_RUNNING);
- taskStatus.setPercentCompleted(initDiskStatusResponse.getCompleted() / initDiskStatusResponse.getTotal() * 100);
+ taskStatus.setPercentCompleted(initDiskStatusResponse.getCompletedBlocks() / initDiskStatusResponse.getTotalBlocks() * 100);
}
taskStatus.setMessage(initDiskStatusResponse.getMessage());