diff options
author | Dhandapani <dhandapani@gluster.com> | 2011-12-09 17:09:28 +0530 |
---|---|---|
committer | Dhandapani <dhandapani@gluster.com> | 2011-12-09 17:10:26 +0530 |
commit | 99308c132d8c50ffa852bc5c5510e526e52a00d1 (patch) | |
tree | 062eb1b40707123fb3f457d483310369a5f7fc19 /src/org.gluster.storage.management.gateway/src/org/gluster/storage/management/gateway/tasks/MigrateBrickTask.java | |
parent | f74c1187a69f7033aaca9133a5b406b5107c2436 (diff) |
Bug 3857: Replace-brick operation fails. Fails to generate tasks view - fixed
Diffstat (limited to 'src/org.gluster.storage.management.gateway/src/org/gluster/storage/management/gateway/tasks/MigrateBrickTask.java')
-rw-r--r-- | src/org.gluster.storage.management.gateway/src/org/gluster/storage/management/gateway/tasks/MigrateBrickTask.java | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/src/org.gluster.storage.management.gateway/src/org/gluster/storage/management/gateway/tasks/MigrateBrickTask.java b/src/org.gluster.storage.management.gateway/src/org/gluster/storage/management/gateway/tasks/MigrateBrickTask.java index 7e61f615..8f0f4ef1 100644 --- a/src/org.gluster.storage.management.gateway/src/org/gluster/storage/management/gateway/tasks/MigrateBrickTask.java +++ b/src/org.gluster.storage.management.gateway/src/org/gluster/storage/management/gateway/tasks/MigrateBrickTask.java @@ -105,7 +105,6 @@ public class MigrateBrickTask extends Task { String volumeName = getTaskInfo().getReference().split("#")[0]; glusterInterface.startBrickMigration(onlineServerName, volumeName, getFromBrick(), getToBrick()); getTaskInfo().setStatus(new TaskStatus(new Status(Status.STATUS_CODE_RUNNING, "Brick Migration Started."))); - System.out.println(getTaskInfo().getStatus().toString()); } @Override @@ -195,11 +194,8 @@ public class MigrateBrickTask extends Task { // online server might have gone offline. try with a new one. return checkMigrationStatus(getNewOnlineServer().getName()); } else { - if(e instanceof GlusterRuntimeException) { - throw ((GlusterRuntimeException)e); - } else { - throw new GlusterRuntimeException("Exception while checking brick migration status!", e); - } + getTaskInfo().setStatus(new TaskStatus(new Status(Status.STATUS_CODE_ERROR, e.getMessage()))); + return taskInfo.getStatus(); } } } |