summaryrefslogtreecommitdiffstats
path: root/src/com.gluster.storage.management.server
diff options
context:
space:
mode:
authorSelvasundaram <selvam@gluster.com>2011-07-20 20:52:47 +0530
committerSelvasundaram <selvam@gluster.com>2011-07-20 21:00:08 +0530
commit8ff7990ee8d9dc044f5ab5a41f72f755d3864bcf (patch)
tree136f30de6ef9c08d2a476ba211d1783272e0341d /src/com.gluster.storage.management.server
parent9ef0e377687ad77bae6018202dcb7772880bcea6 (diff)
Alerts build on UI side
REST services removed for Alerts
Diffstat (limited to 'src/com.gluster.storage.management.server')
-rw-r--r--src/com.gluster.storage.management.server/src/com/gluster/storage/management/server/resources/v1_0/AlertsResource.java82
-rw-r--r--src/com.gluster.storage.management.server/src/com/gluster/storage/management/server/tasks/MigrateBrickTask.java3
2 files changed, 1 insertions, 84 deletions
diff --git a/src/com.gluster.storage.management.server/src/com/gluster/storage/management/server/resources/v1_0/AlertsResource.java b/src/com.gluster.storage.management.server/src/com/gluster/storage/management/server/resources/v1_0/AlertsResource.java
deleted file mode 100644
index 91eeef1a..00000000
--- a/src/com.gluster.storage.management.server/src/com/gluster/storage/management/server/resources/v1_0/AlertsResource.java
+++ /dev/null
@@ -1,82 +0,0 @@
-package com.gluster.storage.management.server.resources.v1_0;
-
-import static com.gluster.storage.management.core.constants.RESTConstants.*;
-
-import java.util.ArrayList;
-import java.util.List;
-
-import javax.ws.rs.GET;
-import javax.ws.rs.Path;
-import javax.ws.rs.Produces;
-import javax.ws.rs.core.MediaType;
-
-import org.springframework.stereotype.Component;
-
-import com.gluster.storage.management.core.model.AlertListResponse;
-import com.gluster.storage.management.core.model.Alert;
-
-@Component
-@Path(RESOURCE_PATH_CLUSTERS + "/{" + PATH_PARAM_CLUSTER_NAME + "}/" + RESOURCE_ALERTS)
-public class AlertsResource {
-
- @GET
- @Produces(MediaType.APPLICATION_XML)
- public AlertListResponse getAlerts() {
-
- List<Alert> alerts = new ArrayList<Alert>();
-
- // TODO To implement the following dummy alerts
- // Alert #1
- Alert alert = new Alert();
- alert.setId("0001");
- alert.setReference("Server1"); // Server
- alert.setType(Alert.ALERT_TYPES.CPU_USAGE_ALERT);
- alert.setMessage(alert.getAlertType(alert.getType()) + " in server [" + alert.getReference() + "]");
- alerts.add(alert);
-
- // Alert #2
- alert = new Alert();
- alert.setId("0002");
- alert.setReference("Server2"); // server:Disk - brick
- alert.setType(Alert.ALERT_TYPES.MEMORY_USAGE_ALERT);
- alert.setMessage(alert.getAlertType(alert.getType()) + " in server [" + alert.getReference() + "]");
- alerts.add(alert);
-
- // Alert #3
- alert = new Alert();
- alert.setId("0003");
- alert.setReference("server1:sda1"); // Disk name
- alert.setType(Alert.ALERT_TYPES.DISK_USAGE_ALERT);
- alert.setMessage(alert.getAlertType(alert.getType()) + " in disk [" + alert.getReference() + "]");
- alerts.add(alert);
-
- // Alert #4
- alert = new Alert();
- alert.setId("0004");
- alert.setReference("Volume3:server2:sda1"); // volume:[Disk name]
- alert.setType(Alert.ALERT_TYPES.OFFLINE_VOLUME_BRICKS_ALERT);
- alert.setMessage(alert.getAlertType(alert.getType()) + " in volume [" + alert.getReference().split(":")[0]
- + "] disk [" + alert.getReference().split(":")[1] + ":" + alert.getReference().split(":")[2] + "]");
- alerts.add(alert);
-
- // Alert #5
- alert = new Alert();
- alert.setId("0005");
- alert.setReference("Server2"); // Server name
- alert.setType(Alert.ALERT_TYPES.OFFLINE_SERVERS_ALERT);
- alert.setMessage(alert.getAlertType(alert.getType()) + " [" + alert.getReference() + "]");
- alerts.add(alert);
-
- return new AlertListResponse(alerts);
-
- }
-
- public static void main(String[] args) {
- /*
- * // Unit test code AlertsResource alertResource = new AlertsResource(); AlertsListResponse alertResponse =
- * alertResource.getAlerts(); List<Alert> alerts = alertResponse.getAlerts(); for (Alert alert: alerts) {
- * System.out.println(alert.getMessage()); }
- */
- }
-
-}
diff --git a/src/com.gluster.storage.management.server/src/com/gluster/storage/management/server/tasks/MigrateBrickTask.java b/src/com.gluster.storage.management.server/src/com/gluster/storage/management/server/tasks/MigrateBrickTask.java
index 1715807f..8ca15fc9 100644
--- a/src/com.gluster.storage.management.server/src/com/gluster/storage/management/server/tasks/MigrateBrickTask.java
+++ b/src/com.gluster.storage.management.server/src/com/gluster/storage/management/server/tasks/MigrateBrickTask.java
@@ -89,13 +89,12 @@ public class MigrateBrickTask extends Task {
try {
startMigration(getOnlineServer().getName());
} catch (ConnectionException e) {
- // online server might have gone offline. try with a new one.
+ // online server might have gone Offline. try with a new one.
startMigration(getNewOnlineServer().getName());
}
}
private void startMigration(String onlineServerName) {
-
ProcessResult processResult = glusterUtil.executeBrickMigration(onlineServerName, getTaskInfo().getReference(),
getFromBrick(), getToBrick(), "start");
if (processResult.getOutput().trim().matches(".*started successfully$")) {