summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorDhandapani <dhandapani@gluster.com>2011-07-19 18:10:26 +0530
committerDhandapani <dhandapani@gluster.com>2011-07-19 18:10:26 +0530
commitc6ac200224c810071d2737414cdefdaa1c4a4a40 (patch)
tree4446419ee7d517106c19286272f6585ee920dff2 /src
parent667f996529700db44d605153e303a0220a805e03 (diff)
parent829887511fe2f63b22a9e7b92bee80ba8987cffc (diff)
Merge branch 'initialize-disk'
Conflicts: src/com.gluster.storage.management.gui/src/com/gluster/storage/management/gui/views/pages/AbstractDisksPage.java src/com.gluster.storage.management.server/src/com/gluster/storage/management/server/resources/v1_0/GlusterServersResource.java
Diffstat (limited to 'src')
-rw-r--r--src/com.gluster.storage.management.gui/src/com/gluster/storage/management/gui/views/pages/AbstractDisksPage.java21
-rw-r--r--src/com.gluster.storage.management.server/src/com/gluster/storage/management/server/resources/v1_0/GlusterServersResource.java1
2 files changed, 11 insertions, 11 deletions
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 9830499b..a59a027d 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
@@ -71,7 +71,7 @@ public abstract class AbstractDisksPage extends AbstractTableTreeViewerPage<Disk
Application.getApplication().addEntityListener(this);
}
- private void createInitializeLink(final TreeItem item, final int rowNum, final Device device) {
+ private void createInitializeLink(final TreeItem item, final int rowNum, final Device uninitializedDevice) {
final Tree tree = treeViewer.getTree();
final TreeEditor editor = new TreeEditor(tree);
editor.grabHorizontal = true;
@@ -83,7 +83,7 @@ public abstract class AbstractDisksPage extends AbstractTableTreeViewerPage<Disk
private ImageHyperlink myLink = null;
private TreeEditor myEditor = null;
- private void createLinkFor(Device device, TreeItem item1, int rowNum1) {
+ private void createLinkFor(Device uninitializedDevice, TreeItem item1, int rowNum1) {
myItem = item1;
myRowNum = rowNum1;
@@ -94,7 +94,7 @@ public abstract class AbstractDisksPage extends AbstractTableTreeViewerPage<Disk
myLink = toolkit.createImageHyperlink(tree, SWT.NONE);
// link.setImage(guiHelper.getImage(IImageKeys.DISK_UNINITIALIZED));
myLink.setText("Initialize");
- myLink.addHyperlinkListener(new StatusLinkListener(myLink, myEditor, treeViewer, device));
+ myLink.addHyperlinkListener(new StatusLinkListener(myLink, myEditor, treeViewer, uninitializedDevice));
myEditor.setEditor(myLink, item1, getStatusColumnIndex());
@@ -112,14 +112,15 @@ public abstract class AbstractDisksPage extends AbstractTableTreeViewerPage<Disk
int itemCount = tree.getItemCount();
// Find the table item corresponding to our disk
- Device disk = null;
+
+ Device device = null;
int rowNum1 = -1;
TreeItem item1 = null;
for (int i = 0; i < itemCount; i++) {
item1 = tree.getItem(i);
- disk = (Device) item1.getData();
- if (disk != null && disk == device) {
+ device = (Device) item1.getData();
+ if (device != null && device == uninitializedDevice) {
// this is an uninitialized "disk"
rowNum1 = i;
break;
@@ -130,11 +131,11 @@ public abstract class AbstractDisksPage extends AbstractTableTreeViewerPage<Disk
TreeItem partitionItem = item1.getItem(j);
// check each partition
Device partition = (Device)partitionItem.getData();
- if(partition != null && partition == device) {
+ if(partition != null && partition == uninitializedDevice) {
// this is an uninitialized "partition"
rowNum1 = i + j;
item1 = partitionItem;
- disk = (Device) partitionItem.getData();
+ device = (Device) partitionItem.getData();
break;
}
}
@@ -149,14 +150,14 @@ public abstract class AbstractDisksPage extends AbstractTableTreeViewerPage<Disk
// item visible, and
// either editor never created, OR
// old item disposed. create the link for it
- createLinkFor(disk, item1, rowNum1);
+ createLinkFor(device, item1, rowNum1);
}
if (rowNum1 != myRowNum) {
// disk visible, but at a different row num. re-create the link
myLink.dispose();
myEditor.dispose();
- createLinkFor(disk, item1, rowNum1);
+ createLinkFor(device, item1, rowNum1);
}
myEditor.layout(); // IMPORTANT. Without this, the link location goes for a toss on maximize + restore
diff --git a/src/com.gluster.storage.management.server/src/com/gluster/storage/management/server/resources/v1_0/GlusterServersResource.java b/src/com.gluster.storage.management.server/src/com/gluster/storage/management/server/resources/v1_0/GlusterServersResource.java
index 433e0e4d..271161b9 100644
--- a/src/com.gluster.storage.management.server/src/com/gluster/storage/management/server/resources/v1_0/GlusterServersResource.java
+++ b/src/com.gluster.storage.management.server/src/com/gluster/storage/management/server/resources/v1_0/GlusterServersResource.java
@@ -455,7 +455,6 @@ public class GlusterServersResource extends AbstractServersResource {
InitializeDiskTask initializeTask = new InitializeDiskTask(clusterService, clusterName, serverName, diskName, fsType);
try {
initializeTask.start();
- Thread.sleep(1000);
// Check the initialize disk status
TaskStatus taskStatus = initializeTask.checkStatus();
initializeTask.getTaskInfo().setStatus(taskStatus);