summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSelvasundaram <selvam@gluster.com>2011-06-29 21:52:55 +0530
committerSelvasundaram <selvam@gluster.com>2011-06-29 21:52:55 +0530
commit770b0ca8f0a871baeaa03fd788c0948a6392d07f (patch)
treea3242b3e82264c5737f61a7abe372ea6c6dd85f8
parenta82fbfec1f0bd4bc7f19fc7041369e839b36e09a (diff)
parent0c298a37d92b6a3786f1fd8d940ea5cb1da55a0d (diff)
Merge branch 'master' of github.com:gluster/console
-rw-r--r--src/com.gluster.storage.management.server/src/com/gluster/storage/management/server/resources/GlusterServersResource.java6
-rw-r--r--src/com.gluster.storage.management.server/src/com/gluster/storage/management/server/resources/VolumesResource.java60
-rw-r--r--src/com.gluster.storage.management.server/src/com/gluster/storage/management/server/tasks/RebalanceVolumeTask.java2
-rw-r--r--src/com.gluster.storage.management.server/src/com/gluster/storage/management/server/utils/GlusterUtil.java1
4 files changed, 34 insertions, 35 deletions
diff --git a/src/com.gluster.storage.management.server/src/com/gluster/storage/management/server/resources/GlusterServersResource.java b/src/com.gluster.storage.management.server/src/com/gluster/storage/management/server/resources/GlusterServersResource.java
index e824fee7..0a77a8ab 100644
--- a/src/com.gluster.storage.management.server/src/com/gluster/storage/management/server/resources/GlusterServersResource.java
+++ b/src/com.gluster.storage.management.server/src/com/gluster/storage/management/server/resources/GlusterServersResource.java
@@ -153,7 +153,7 @@ public class GlusterServersResource extends AbstractServersResource {
ClusterInfo cluster = clusterService.getCluster(clusterName);
if (cluster == null) {
- return badRequestResponse("Cluster [" + clusterName + "] not found!");
+ return notFoundResponse("Cluster [" + clusterName + "] not found!");
}
if (cluster.getServers().size() == 0) {
@@ -314,7 +314,7 @@ public class GlusterServersResource extends AbstractServersResource {
ClusterInfo cluster = clusterService.getCluster(clusterName);
if (cluster == null) {
- return badRequestResponse("Cluster [" + clusterName + "] not found!");
+ return notFoundResponse("Cluster [" + clusterName + "] not found!");
}
boolean publicKeyInstalled = sshUtil.isPublicKeyInstalled(serverName);
@@ -377,7 +377,7 @@ public class GlusterServersResource extends AbstractServersResource {
ClusterInfo cluster = clusterService.getCluster(clusterName);
if (cluster == null) {
- return badRequestResponse("Cluster [" + clusterName + "] not found!");
+ return notFoundResponse("Cluster [" + clusterName + "] not found!");
}
List<ServerInfo> servers = cluster.getServers();
diff --git a/src/com.gluster.storage.management.server/src/com/gluster/storage/management/server/resources/VolumesResource.java b/src/com.gluster.storage.management.server/src/com/gluster/storage/management/server/resources/VolumesResource.java
index 0bb61245..0f3fbb95 100644
--- a/src/com.gluster.storage.management.server/src/com/gluster/storage/management/server/resources/VolumesResource.java
+++ b/src/com.gluster.storage.management.server/src/com/gluster/storage/management/server/resources/VolumesResource.java
@@ -142,7 +142,7 @@ public class VolumesResource extends AbstractResource {
public Response getVolumes(String clusterName, String mediaType) {
if (clusterName == null || clusterName.isEmpty()) {
- return notFoundResponse("Cluster name must not be empty!");
+ return badRequestResponse("Cluster name must not be empty!");
}
if (clusterService.getCluster(clusterName) == null) {
@@ -179,12 +179,12 @@ public class VolumesResource extends AbstractResource {
@FormParam(FORM_PARAM_BRICKS) String bricks, @FormParam(FORM_PARAM_ACCESS_PROTOCOLS) String accessProtocols,
@FormParam(FORM_PARAM_VOLUME_OPTIONS) String options) {
if(clusterName == null || clusterName.isEmpty()) {
- return notFoundResponse("Cluster name must not be empty!");
+ return badRequestResponse("Cluster name must not be empty!");
}
String missingParam = checkMissingParamsForCreateVolume(volumeName, volumeType, transportType, replicaCount, stripeCount, bricks, accessProtocols, options);
if(missingParam != null) {
- return notFoundResponse("Parameter [" + missingParam + "] is missing in request!");
+ return badRequestResponse("Parameter [" + missingParam + "] is missing in request!");
}
if (clusterService.getCluster(clusterName) == null) {
@@ -192,11 +192,11 @@ public class VolumesResource extends AbstractResource {
}
if (volumeType.equals(VOLUME_TYPE.DISTRIBUTED_MIRROR) && replicaCount <= 0) {
- return notFoundResponse("Replica count must be a positive integer");
+ return badRequestResponse("Replica count must be a positive integer");
}
if (volumeType.equals(VOLUME_TYPE.DISTRIBUTED_STRIPE) && stripeCount <= 0) {
- return notFoundResponse("Stripe count must be a positive integer");
+ return badRequestResponse("Stripe count must be a positive integer");
}
GlusterServer onlineServer = glusterServersResource.getOnlineServer(clusterName);
@@ -270,7 +270,7 @@ public class VolumesResource extends AbstractResource {
Volume volume = null;
if (clusterName == null || clusterName.isEmpty()) {
- return notFoundResponse("Cluster name must not be empty!");
+ return badRequestResponse("Cluster name must not be empty!");
}
if (clusterService.getCluster(clusterName) == null) {
@@ -314,11 +314,11 @@ public class VolumesResource extends AbstractResource {
@FormParam(FORM_PARAM_MIGRATE_DATA) Boolean isMigrateData,
@FormParam(FORM_PARAM_FORCED_DATA_MIGRATE) Boolean isForcedDataMigrate) {
if (clusterName == null || clusterName.isEmpty()) {
- return notFoundResponse("Cluster name must not be empty!");
+ return badRequestResponse("Cluster name must not be empty!");
}
if (volumeName == null || volumeName.isEmpty()) {
- return notFoundResponse("Volume name must not be empty!");
+ return badRequestResponse("Volume name must not be empty!");
}
if (clusterService.getCluster(clusterName) == null) {
@@ -373,11 +373,11 @@ public class VolumesResource extends AbstractResource {
@PathParam(PATH_PARAM_VOLUME_NAME) String volumeName,
@QueryParam(QUERY_PARAM_DELETE_OPTION) Boolean deleteFlag) {
if (clusterName == null || clusterName.isEmpty()) {
- return notFoundResponse("Cluster name must not be empty");
+ return badRequestResponse("Cluster name must not be empty");
}
if (volumeName == null || volumeName.isEmpty()) {
- return notFoundResponse("Volume name must not be empty");
+ return badRequestResponse("Volume name must not be empty");
}
if (clusterService.getCluster(clusterName) == null) {
@@ -422,15 +422,15 @@ public class VolumesResource extends AbstractResource {
List<String> brickList = Arrays.asList(bricks.split(",")); // Convert from comma separated string (query
// parameter)
if (clusterName == null || clusterName.isEmpty()) {
- return notFoundResponse("Cluster name must not be empty!");
+ return badRequestResponse("Cluster name must not be empty!");
}
if (volumeName == null || volumeName.isEmpty()) {
- return notFoundResponse("Volume name must not be empty!");
+ return badRequestResponse("Volume name must not be empty!");
}
if (bricks == null || bricks.isEmpty()) {
- return notFoundResponse("Parameter [" + QUERY_PARAM_BRICKS + "] is missing in request!");
+ return badRequestResponse("Parameter [" + QUERY_PARAM_BRICKS + "] is missing in request!");
}
if (clusterService.getCluster(clusterName) == null) {
@@ -525,19 +525,19 @@ public class VolumesResource extends AbstractResource {
@FormParam(RESTConstants.FORM_PARAM_OPTION_KEY) String key,
@FormParam(RESTConstants.FORM_PARAM_OPTION_VALUE) String value) {
if (clusterName == null || clusterName.isEmpty()) {
- return notFoundResponse("Cluster name must not be empty!");
+ return badRequestResponse("Cluster name must not be empty!");
}
if(volumeName == null || volumeName.isEmpty()) {
- return notFoundResponse("Volume name must not be empty!");
+ return badRequestResponse("Volume name must not be empty!");
}
if(key == null || key.isEmpty()) {
- return notFoundResponse("Parameter [" + FORM_PARAM_OPTION_KEY + "] is missing in request!");
+ return badRequestResponse("Parameter [" + FORM_PARAM_OPTION_KEY + "] is missing in request!");
}
if(value == null || value.isEmpty()) {
- return notFoundResponse("Parameter [" + FORM_PARAM_OPTION_VALUE + "] is missing in request!");
+ return badRequestResponse("Parameter [" + FORM_PARAM_OPTION_VALUE + "] is missing in request!");
}
if (clusterService.getCluster(clusterName) == null) {
@@ -575,11 +575,11 @@ public class VolumesResource extends AbstractResource {
public Response resetOptions(@PathParam(PATH_PARAM_CLUSTER_NAME) String clusterName,
@PathParam(PATH_PARAM_VOLUME_NAME) String volumeName) {
if (clusterName == null || clusterName.isEmpty()) {
- return notFoundResponse("Cluster name must not be empty!");
+ return badRequestResponse("Cluster name must not be empty!");
}
if(volumeName == null || volumeName.isEmpty()) {
- return notFoundResponse("Volume name must not be empty!");
+ return badRequestResponse("Volume name must not be empty!");
}
if (clusterService.getCluster(clusterName) == null) {
@@ -661,11 +661,11 @@ public class VolumesResource extends AbstractResource {
public Response downloadLogs(@PathParam(PATH_PARAM_CLUSTER_NAME) final String clusterName,
@PathParam(PATH_PARAM_VOLUME_NAME) final String volumeName) {
if (clusterName == null || clusterName.isEmpty()) {
- return notFoundResponse("Cluster name must not be empty!");
+ return badRequestResponse("Cluster name must not be empty!");
}
if (volumeName == null || volumeName.isEmpty()) {
- return notFoundResponse("Volume name must not be empty!");
+ return badRequestResponse("Volume name must not be empty!");
}
if (clusterService.getCluster(clusterName) == null) {
@@ -753,11 +753,11 @@ public class VolumesResource extends AbstractResource {
public Response getLogs(String clusterName, String volumeName, String brickName, String severity,
String fromTimestamp, String toTimestamp, Integer lineCount, String mediaType) {
if (clusterName == null || clusterName.isEmpty()) {
- return notFoundResponse("Cluster name must not be empty!");
+ return badRequestResponse("Cluster name must not be empty!");
}
if (volumeName == null || volumeName.isEmpty()) {
- return notFoundResponse("Volume name must not be empty!");
+ return badRequestResponse("Volume name must not be empty!");
}
if (clusterService.getCluster(clusterName) == null) {
@@ -854,15 +854,15 @@ public class VolumesResource extends AbstractResource {
public Response addBricks(@PathParam(PATH_PARAM_CLUSTER_NAME) String clusterName,
@PathParam(PATH_PARAM_VOLUME_NAME) String volumeName, @FormParam(FORM_PARAM_BRICKS) String bricks) {
if (clusterName == null || clusterName.isEmpty()) {
- return notFoundResponse("Cluster name must not be empty!");
+ return badRequestResponse("Cluster name must not be empty!");
}
if (volumeName == null || volumeName.isEmpty()) {
- return notFoundResponse("Cluster name must not be empty!");
+ return badRequestResponse("Cluster name must not be empty!");
}
if (bricks == null || bricks.isEmpty()) {
- return notFoundResponse("Parameter [" + FORM_PARAM_BRICKS + "] is missing in request!");
+ return badRequestResponse("Parameter [" + FORM_PARAM_BRICKS + "] is missing in request!");
}
if (clusterService.getCluster(clusterName) == null) {
@@ -903,19 +903,19 @@ public class VolumesResource extends AbstractResource {
@FormParam(FORM_PARAM_TARGET) String toBrick, @FormParam(FORM_PARAM_AUTO_COMMIT) Boolean autoCommit) {
if (clusterName == null || clusterName.isEmpty()) {
- return notFoundResponse("Cluster name must not be empty!");
+ return badRequestResponse("Cluster name must not be empty!");
}
if (volumeName == null || volumeName.isEmpty()) {
- return notFoundResponse("Volume name must not be empty!");
+ return badRequestResponse("Volume name must not be empty!");
}
if (fromBrick == null || fromBrick.isEmpty()) {
- return notFoundResponse("Parameter [" + FORM_PARAM_SOURCE + "] is missing in request!");
+ return badRequestResponse("Parameter [" + FORM_PARAM_SOURCE + "] is missing in request!");
}
if (toBrick == null || toBrick.isEmpty()) {
- return notFoundResponse("Parameter [" + FORM_PARAM_TARGET + "] is missing in request!");
+ return badRequestResponse("Parameter [" + FORM_PARAM_TARGET + "] is missing in request!");
}
if (clusterService.getCluster(clusterName) == null) {
diff --git a/src/com.gluster.storage.management.server/src/com/gluster/storage/management/server/tasks/RebalanceVolumeTask.java b/src/com.gluster.storage.management.server/src/com/gluster/storage/management/server/tasks/RebalanceVolumeTask.java
index 5b70d7a8..f696a823 100644
--- a/src/com.gluster.storage.management.server/src/com/gluster/storage/management/server/tasks/RebalanceVolumeTask.java
+++ b/src/com.gluster.storage.management.server/src/com/gluster/storage/management/server/tasks/RebalanceVolumeTask.java
@@ -100,7 +100,7 @@ public class RebalanceVolumeTask extends Task {
ProcessResult processResult = sshUtil.executeRemote(serverName, command);
TaskStatus taskStatus = new TaskStatus();
if (processResult.isSuccess()) {
- if (processResult.getOutput().trim().matches("Rebalance completed!")) {
+ if (processResult.getOutput().trim().matches(".*rebalance completed$")) {
taskStatus.setCode(Status.STATUS_CODE_SUCCESS);
} else {
taskStatus.setCode(Status.STATUS_CODE_RUNNING);
diff --git a/src/com.gluster.storage.management.server/src/com/gluster/storage/management/server/utils/GlusterUtil.java b/src/com.gluster.storage.management.server/src/com/gluster/storage/management/server/utils/GlusterUtil.java
index aa44b016..c2da8d6c 100644
--- a/src/com.gluster.storage.management.server/src/com/gluster/storage/management/server/utils/GlusterUtil.java
+++ b/src/com.gluster.storage.management.server/src/com/gluster/storage/management/server/utils/GlusterUtil.java
@@ -562,7 +562,6 @@ public class GlusterUtil {
int status = rebalanceTask.getTaskInfo().getStatus().getCode();
if(status != Status.STATUS_CODE_FAILURE) {
- TasksResource taskResource = new TasksResource();
taskResource.addTask(rebalanceTask);
} else {
throw new GlusterRuntimeException( rebalanceTask.getTaskInfo().getStatus().getMessage());