summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorSelvasundaram <selvam@gluster.com>2011-08-02 17:27:14 +0530
committerSelvasundaram <selvam@gluster.com>2011-08-02 17:29:04 +0530
commitb36ba52ae16e75e8134a66f768f0993d62566a11 (patch)
treece4818b2a185405a6ea3e41085ca1439b1f872c3 /src
parent3da2d0ac73685886fa0eacea2cd2d629b23db9c1 (diff)
parentfb758c64d9df8a8536f00e9db744a4187be34d94 (diff)
Merge branch 'volumes'
Conflicts: src/com.gluster.storage.management.gateway/src/com/gluster/storage/management/gateway/utils/GlusterUtil.java src/com.gluster.storage.management.gui/src/com/gluster/storage/management/gui/BrickTableLabelProvider.java src/com.gluster.storage.management.gui/src/com/gluster/storage/management/gui/GlusterDataModelManager.java src/com.gluster.storage.management.gui/src/com/gluster/storage/management/gui/dialogs/CreateVolumePage1.java
Diffstat (limited to 'src')
-rw-r--r--src/com.gluster.storage.management.core/src/com/gluster/storage/management/core/model/Brick.java2
-rw-r--r--src/com.gluster.storage.management.core/src/com/gluster/storage/management/core/model/Cluster.java2
-rw-r--r--src/com.gluster.storage.management.gateway/src/com/gluster/storage/management/gateway/utils/GlusterUtil.java2
-rw-r--r--src/com.gluster.storage.management.gui/src/com/gluster/storage/management/gui/BrickTableLabelProvider.java1
-rw-r--r--src/com.gluster.storage.management.gui/src/com/gluster/storage/management/gui/GlusterDataModelManager.java2
-rw-r--r--src/com.gluster.storage.management.gui/src/com/gluster/storage/management/gui/dialogs/BricksSelectionPage.java5
-rw-r--r--src/com.gluster.storage.management.gui/src/com/gluster/storage/management/gui/dialogs/CreateVolumePage1.java4
7 files changed, 8 insertions, 10 deletions
diff --git a/src/com.gluster.storage.management.core/src/com/gluster/storage/management/core/model/Brick.java b/src/com.gluster.storage.management.core/src/com/gluster/storage/management/core/model/Brick.java
index 5c60b1a0..0b8ad6fd 100644
--- a/src/com.gluster.storage.management.core/src/com/gluster/storage/management/core/model/Brick.java
+++ b/src/com.gluster.storage.management.core/src/com/gluster/storage/management/core/model/Brick.java
@@ -54,7 +54,7 @@ public class Brick extends Entity {
this.status = status;
}
- public Brick(String serverName, BRICK_STATUS brickStatus, String deviceName, String brickDirectory) {
+ public Brick(String serverName, BRICK_STATUS brickStatus, String brickDirectory) {
setServerName(serverName);
setStatus(brickStatus);
// setDeviceName(deviceName);
diff --git a/src/com.gluster.storage.management.core/src/com/gluster/storage/management/core/model/Cluster.java b/src/com.gluster.storage.management.core/src/com/gluster/storage/management/core/model/Cluster.java
index 67aeeeda..e11199f6 100644
--- a/src/com.gluster.storage.management.core/src/com/gluster/storage/management/core/model/Cluster.java
+++ b/src/com.gluster.storage.management.core/src/com/gluster/storage/management/core/model/Cluster.java
@@ -162,7 +162,7 @@ public class Cluster extends Entity {
public GlusterServer getServer(String serverName) {
for(GlusterServer server : servers) {
- if (server.getName().equalsIgnoreCase(serverName)) {
+ if (server.getName().equalsIgnoreCase(serverName) || server.getIpAddressesAsString().contains(serverName)) {
return server;
}
}
diff --git a/src/com.gluster.storage.management.gateway/src/com/gluster/storage/management/gateway/utils/GlusterUtil.java b/src/com.gluster.storage.management.gateway/src/com/gluster/storage/management/gateway/utils/GlusterUtil.java
index 54f723e9..5db3926b 100644
--- a/src/com.gluster.storage.management.gateway/src/com/gluster/storage/management/gateway/utils/GlusterUtil.java
+++ b/src/com.gluster.storage.management.gateway/src/com/gluster/storage/management/gateway/utils/GlusterUtil.java
@@ -416,7 +416,7 @@ public class GlusterUtil {
// if (Pattern.matches(stdBrickDirPattern, brickDir) ) {
// deviceName = brickDir.split("/")[2].trim();
// }
- volume.addBrick(new Brick(serverName, status, deviceName, brickDir));
+ volume.addBrick(new Brick(serverName, status, brickDir));
}
// Do not throw exception, Gracefully handle as Offline brick.
diff --git a/src/com.gluster.storage.management.gui/src/com/gluster/storage/management/gui/BrickTableLabelProvider.java b/src/com.gluster.storage.management.gui/src/com/gluster/storage/management/gui/BrickTableLabelProvider.java
index 175d24ea..11226e8a 100644
--- a/src/com.gluster.storage.management.gui/src/com/gluster/storage/management/gui/BrickTableLabelProvider.java
+++ b/src/com.gluster.storage.management.gui/src/com/gluster/storage/management/gui/BrickTableLabelProvider.java
@@ -76,7 +76,6 @@ public class BrickTableLabelProvider extends TableLabelProviderAdapter {
Brick brick = (Brick) element;
Device device = GlusterDataModelManager.getInstance().getDeviceForBrickDir(brick);
-System.out.println(device.getServerName() + device.getName());
return (columnIndex == BRICK_TABLE_COLUMN_INDICES.SERVER.ordinal() ? brick.getServerName()
: columnIndex == BRICK_TABLE_COLUMN_INDICES.BRICK.ordinal() ? brick.getBrickDirectory()
: columnIndex == BRICK_TABLE_COLUMN_INDICES.FREE_SPACE.ordinal() ? getDeviceFreeSpace(device)
diff --git a/src/com.gluster.storage.management.gui/src/com/gluster/storage/management/gui/GlusterDataModelManager.java b/src/com.gluster.storage.management.gui/src/com/gluster/storage/management/gui/GlusterDataModelManager.java
index 5c7fb5c2..1e4e8135 100644
--- a/src/com.gluster.storage.management.gui/src/com/gluster/storage/management/gui/GlusterDataModelManager.java
+++ b/src/com.gluster.storage.management.gui/src/com/gluster/storage/management/gui/GlusterDataModelManager.java
@@ -593,7 +593,7 @@ public class GlusterDataModelManager {
public Device getDeviceForBrickDir(Brick brick) {
Device brickDevice = null;
for (Device device : getReadyDevicesOfServer(brick.getServerName(), new ArrayList<Device>())) {
- if (brick.getBrickDirectory().matches("^" + device.getMountPoint() + ".*")) {
+ if (brick.getBrickDirectory().startsWith( device.getMountPoint() )) {
if (brickDevice == null || device.getMountPoint().length() > brickDevice.getMountPoint().length()) {
brickDevice = device;
}
diff --git a/src/com.gluster.storage.management.gui/src/com/gluster/storage/management/gui/dialogs/BricksSelectionPage.java b/src/com.gluster.storage.management.gui/src/com/gluster/storage/management/gui/dialogs/BricksSelectionPage.java
index e0dae4fd..04678da9 100644
--- a/src/com.gluster.storage.management.gui/src/com/gluster/storage/management/gui/dialogs/BricksSelectionPage.java
+++ b/src/com.gluster.storage.management.gui/src/com/gluster/storage/management/gui/dialogs/BricksSelectionPage.java
@@ -323,9 +323,8 @@ public class BricksSelectionPage extends Composite {
if (bricksArr != null) {
Set<Brick> bricks = new HashSet<Brick>();
for (Object device : bricksArr) {
- bricks.add(new Brick(((Device) device).getServerName(), BRICK_STATUS.ONLINE, ((Device) device).getName(),
- ((Device) device).getMountPoint() + "/" + volumeName)); // Assumption mount point is not having
- // trailing "/"
+ bricks.add(new Brick(((Device) device).getServerName(), BRICK_STATUS.ONLINE, ((Device) device)
+ .getMountPoint() + "/" + volumeName)); // Assumption mount point is not having trailing "/"
}
return bricks;
}
diff --git a/src/com.gluster.storage.management.gui/src/com/gluster/storage/management/gui/dialogs/CreateVolumePage1.java b/src/com.gluster.storage.management.gui/src/com/gluster/storage/management/gui/dialogs/CreateVolumePage1.java
index c0e76889..57cc1266 100644
--- a/src/com.gluster.storage.management.gui/src/com/gluster/storage/management/gui/dialogs/CreateVolumePage1.java
+++ b/src/com.gluster.storage.management.gui/src/com/gluster/storage/management/gui/dialogs/CreateVolumePage1.java
@@ -338,8 +338,8 @@ public class CreateVolumePage1 extends WizardPage {
}
for (Device device : selectedDevices) {
- Brick brick = new Brick(device.getServerName(), BRICK_STATUS.ONLINE, device.getName(),
- device.getMountPoint() + "/" + volume.getName());
+ Brick brick = new Brick(device.getServerName(), BRICK_STATUS.ONLINE, device.getMountPoint() + "/"
+ + volume.getName());
volume.addBrick(brick);
}