summaryrefslogtreecommitdiffstats
path: root/src/com.gluster.storage.management.gui
diff options
context:
space:
mode:
authorDhandapani <dhandapani@gluster.com>2011-08-03 14:23:50 +0530
committerDhandapani <dhandapani@gluster.com>2011-08-03 14:25:34 +0530
commitd547dfa7400e092a8c004254d3d1ce429124f8d1 (patch)
treec2198affd530d3b63f1a3a072bbc80662336c928 /src/com.gluster.storage.management.gui
parent94c2c26934f7f32b41cce2a9ec894dd6e060f794 (diff)
Bug 3316: All the bricks of the all the volumes are being shown as offline. Fixed
Diffstat (limited to 'src/com.gluster.storage.management.gui')
-rw-r--r--src/com.gluster.storage.management.gui/src/com/gluster/storage/management/gui/GlusterDataModelManager.java3
-rw-r--r--src/com.gluster.storage.management.gui/src/com/gluster/storage/management/gui/views/VolumeSummaryView.java2
2 files changed, 4 insertions, 1 deletions
diff --git a/src/com.gluster.storage.management.gui/src/com/gluster/storage/management/gui/GlusterDataModelManager.java b/src/com.gluster.storage.management.gui/src/com/gluster/storage/management/gui/GlusterDataModelManager.java
index 2a39ea87..9ec49a2f 100644
--- a/src/com.gluster.storage.management.gui/src/com/gluster/storage/management/gui/GlusterDataModelManager.java
+++ b/src/com.gluster.storage.management.gui/src/com/gluster/storage/management/gui/GlusterDataModelManager.java
@@ -748,6 +748,9 @@ public class GlusterDataModelManager {
for(Brick brick : volume.getBricks()) {
brick.setStatus(BRICK_STATUS.OFFLINE);
}
+ } else {
+ Volume newVolume = new VolumesClient().getVolume(volume.getName()); //Getting latest brick info
+ updateBricks(volume, volume.getBricks(), newVolume.getBricks());
}
for (ClusterListener listener : listeners) {
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 8b1984a2..62939211 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
@@ -547,7 +547,7 @@ public class VolumeSummaryView extends ViewPart {
});
// CIFS checkbox
- cifsCheckbox = createCheckbox(nasProtocolsComposite, "CIFS", false, true);
+ cifsCheckbox = createCheckbox(nasProtocolsComposite, "CIFS", volume.isCifsEnable(), true);
cifsCheckboxListner(cifsCheckbox);
toolkit.createLabel(section, "", SWT.NONE); // dummy