summaryrefslogtreecommitdiffstats
path: root/src/com.gluster.storage.management.client
diff options
context:
space:
mode:
authorSelvasundaram <selvam@gluster.com>2011-07-01 19:01:12 +0530
committerSelvasundaram <selvam@gluster.com>2011-07-01 19:05:27 +0530
commit552e7c7f05bfd553c9d539926f4aca0f08c5c246 (patch)
tree308b0380d30669abc63ab1f2d31f4fe6f64b02bb /src/com.gluster.storage.management.client
parent2c4ea3418784160bdf4f186b2488e974465161e7 (diff)
Task updates in UI
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.java19
1 files changed, 13 insertions, 6 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 be7a9023..a1c7823a 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
@@ -162,8 +162,8 @@ public class GlusterDataModelManager {
}
public void initializeTasks(Cluster cluster) {
- // List<TaskInfo> taskInfoList = new TasksClient(cluster.getName()).getAllTasks();
- List<TaskInfo> taskInfoList = getDummyTasks();
+ List<TaskInfo> taskInfoList = new TasksClient(cluster.getName()).getAllTasks();
+ // List<TaskInfo> taskInfoList = getDummyTasks();
cluster.setTaskInfoList(taskInfoList);
}
@@ -174,8 +174,8 @@ public class GlusterDataModelManager {
TaskInfo taskInfo = new TaskInfo();
taskInfo.setType(TASK_TYPE.BRICK_MIGRATE);
taskInfo.setName("Migrate Brick-music");
- taskInfo.setCanPause(true);
- taskInfo.setCanStop(true);
+ taskInfo.setPauseSupported(true);
+ taskInfo.setStopSupported(true);
taskInfo.setStatus(new TaskStatus(new Status(Status.STATUS_CODE_RUNNING, "")));
taskInfo.getStatus().setMessage("Migrating file xxxxx to yyyy");
@@ -185,8 +185,8 @@ public class GlusterDataModelManager {
taskInfo = new TaskInfo();
taskInfo.setType(TASK_TYPE.DISK_FORMAT);
taskInfo.setName("Format Disk-server1:sdc");
- taskInfo.setCanPause(false);
- taskInfo.setCanStop(false);
+ taskInfo.setPauseSupported(false);
+ taskInfo.setStopSupported(false);
taskInfo.setStatus( new TaskStatus(new Status(Status.STATUS_CODE_FAILURE, "")));
taskInfo.getStatus().setMessage("Format completes 80% ...");
taskInfo.setDescription("Formatting disk server1:sdc.");
@@ -407,6 +407,13 @@ public class GlusterDataModelManager {
listener.volumeCreated(volume);
}
}
+
+ public void updateVolumeBricks(Volume volume, List<Brick> bricks) {
+ model.getCluster().updateVolume( volume.getName(), bricks );
+ for (ClusterListener listener : listeners) {
+ listener.volumeChanged(volume, new Event(EVENT_TYPE.BRICK_REPLACED , bricks));
+ }
+ }
public void addTask(TaskInfo taskInfo) {
Cluster cluster = model.getCluster();