diff options
| author | Dhandapani <dhandapani@gluster.com> | 2011-07-19 18:10:26 +0530 |
|---|---|---|
| committer | Dhandapani <dhandapani@gluster.com> | 2011-07-19 18:10:26 +0530 |
| commit | c6ac200224c810071d2737414cdefdaa1c4a4a40 (patch) | |
| tree | 4446419ee7d517106c19286272f6585ee920dff2 | |
| parent | 667f996529700db44d605153e303a0220a805e03 (diff) | |
| parent | 829887511fe2f63b22a9e7b92bee80ba8987cffc (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
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); |
