summaryrefslogtreecommitdiffstats
path: root/src/com.gluster.storage.management.client
diff options
context:
space:
mode:
authorselvam <selvam@selvam-Studio-XPS-1340.(none)>2011-05-31 14:30:37 +0530
committerselvam <selvam@selvam-Studio-XPS-1340.(none)>2011-06-01 14:03:18 +0530
commitea83cf916261dadce09a3f9ffb7267ae7c825642 (patch)
treead142f69112dd13ac261e565acefe7e030a64c13 /src/com.gluster.storage.management.client
parent0e78b61ba5ac8bbb493a567032176c372def32bc (diff)
parenta1edd29efb3af8e34627113b5f5e700c61084737 (diff)
Merge branch 'master' of github.com:gluster/console
Diffstat (limited to 'src/com.gluster.storage.management.client')
-rw-r--r--src/com.gluster.storage.management.client/src/com/gluster/storage/management/client/GlusterDataModelManager.java14
1 files changed, 11 insertions, 3 deletions
diff --git a/src/com.gluster.storage.management.client/src/com/gluster/storage/management/client/GlusterDataModelManager.java b/src/com.gluster.storage.management.client/src/com/gluster/storage/management/client/GlusterDataModelManager.java
index 693c81a0..194859e1 100644
--- a/src/com.gluster.storage.management.client/src/com/gluster/storage/management/client/GlusterDataModelManager.java
+++ b/src/com.gluster.storage.management.client/src/com/gluster/storage/management/client/GlusterDataModelManager.java
@@ -28,6 +28,7 @@ import com.gluster.storage.management.core.model.Cluster;
import com.gluster.storage.management.core.model.ClusterListener;
import com.gluster.storage.management.core.model.Disk;
import com.gluster.storage.management.core.model.Event;
+import com.gluster.storage.management.core.model.Disk.DISK_STATUS;
import com.gluster.storage.management.core.model.Event.EVENT_TYPE;
import com.gluster.storage.management.core.model.GlusterDataModel;
import com.gluster.storage.management.core.model.GlusterServer;
@@ -214,8 +215,15 @@ public class GlusterDataModelManager {
*/
Disk disk = null;
List<Disk> volumeDisks = new ArrayList<Disk>();
- for (String volumeDisk : volume.getDisks()) {
- disk = getDisk(volumeDisk);
+ for (Brick brick : volume.getBricks()) {
+ disk = getDisk(brick.getDiskName());
+ // disk = new Disk();
+ // disk.setServerName(brick.getServerName());
+ // disk.setName(brick.getDiskName());
+ // disk.setStatus(DISK_STATUS.READY);
+ // disk.setMountPoint("/export/" + disk.getName());
+ // disk.setSpace(250d);
+ // disk.setSpaceInUse(186.39);
if (disk != null && disk.isReady()) {
volumeDisks.add(disk);
}
@@ -226,7 +234,7 @@ public class GlusterDataModelManager {
public List<Brick> getOnlineBricks(Volume volume) {
List<Brick> onlineBricks = new ArrayList<Brick>();
for (Brick brick : volume.getBricks()) {
- if (!isOnlineDisk(brick.getDiskName())) {
+ if (isOnlineDisk(brick.getDiskName())) {
onlineBricks.add(brick);
}
}