Shubhendu Tripathi has uploaded a new change for review.

Change subject: gluster: Gluster volume rebalance status entities
......................................................................

gluster: Gluster volume rebalance status entities

Business entity classes for Gluster Volume Rebalance status asynchronous
task.

Change-Id: Ia4c118790c57bf6d3ed0324a6f2a965783de2c57
Signed-off-by: Shubhendu Tripathi <[email protected]>
---
A 
backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/gluster/GlusterVolumeRebalanceStatusDetails.java
A 
backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/gluster/GlusterVolumeRebalanceStatusForNode.java
A 
backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/gluster/GlusterVolumeRebalanceStatusSummary.java
3 files changed, 137 insertions(+), 0 deletions(-)


  git pull ssh://gerrit.ovirt.org:29418/ovirt-engine refs/changes/97/18297/1

diff --git 
a/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/gluster/GlusterVolumeRebalanceStatusDetails.java
 
b/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/gluster/GlusterVolumeRebalanceStatusDetails.java
new file mode 100644
index 0000000..5180dac
--- /dev/null
+++ 
b/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/gluster/GlusterVolumeRebalanceStatusDetails.java
@@ -0,0 +1,38 @@
+package org.ovirt.engine.core.common.businessentities.gluster;
+
+import java.io.Serializable;
+import java.util.List;
+
+import org.ovirt.engine.core.common.asynctasks.gluster.GlusterAsyncTask;
+
+public class GlusterVolumeRebalanceStatusDetails implements Serializable {
+    private static final long serialVersionUID = -1134758927239004414L;
+
+    private GlusterAsyncTask task;
+    private List<GlusterVolumeRebalanceStatusForNode> nodewiseStatusDetails;
+    private GlusterVolumeRebalanceStatusSummary statusSummary;
+
+    public GlusterAsyncTask getTask() {
+        return task;
+    }
+
+    public void setTask(GlusterAsyncTask task) {
+        this.task = task;
+    }
+
+    public List<GlusterVolumeRebalanceStatusForNode> getNodeStatusDetails() {
+        return nodewiseStatusDetails;
+    }
+
+    public void setNodeStatusDetails(List<GlusterVolumeRebalanceStatusForNode> 
nodeStatusDetails) {
+        this.nodewiseStatusDetails = nodeStatusDetails;
+    }
+
+    public GlusterVolumeRebalanceStatusSummary getStatusSummary() {
+        return statusSummary;
+    }
+
+    public void setStatusSummary(GlusterVolumeRebalanceStatusSummary summary) {
+        this.statusSummary = summary;
+    }
+}
diff --git 
a/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/gluster/GlusterVolumeRebalanceStatusForNode.java
 
b/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/gluster/GlusterVolumeRebalanceStatusForNode.java
new file mode 100644
index 0000000..1cc23b6
--- /dev/null
+++ 
b/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/gluster/GlusterVolumeRebalanceStatusForNode.java
@@ -0,0 +1,53 @@
+package org.ovirt.engine.core.common.businessentities.gluster;
+
+import java.io.Serializable;
+
+import org.ovirt.engine.core.common.asynctasks.gluster.GlusterTaskStatus;
+
+public class GlusterVolumeRebalanceStatusForNode implements Serializable {
+    private static final long serialVersionUID = -1134758927239004415L;
+
+    private String nodeName;
+    private int filesMoved;
+    private long totalSizeMoved;
+    private int filesScanned;
+    private int filesFailed;
+    private GlusterTaskStatus status;
+
+    public String getNodeName() {
+        return nodeName;
+    }
+    public void setNodeName(String nodeName) {
+        this.nodeName = nodeName;
+    }
+    public int getFilesMoved() {
+        return filesMoved;
+    }
+    public void setFilesMoved(int filesMoved) {
+        this.filesMoved = filesMoved;
+    }
+    public long getTotalSizeMoved() {
+        return totalSizeMoved;
+    }
+    public void setTotalSizeMoved(long size) {
+        this.totalSizeMoved = size;
+    }
+    public int getFilesScanned() {
+        return filesScanned;
+    }
+    public void setFilesScanned(int scannedCount) {
+        this.filesScanned = scannedCount;
+    }
+    public int getFilesFailed() {
+        return filesFailed;
+    }
+    public void setFilesFailed(int failuresCount) {
+        this.filesFailed = failuresCount;
+    }
+    public GlusterTaskStatus getStatus() {
+        return status;
+    }
+    public void setStatus(GlusterTaskStatus status) {
+        this.status = status;
+    }
+}
diff --git 
a/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/gluster/GlusterVolumeRebalanceStatusSummary.java
 
b/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/gluster/GlusterVolumeRebalanceStatusSummary.java
new file mode 100644
index 0000000..b6318f5
--- /dev/null
+++ 
b/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/gluster/GlusterVolumeRebalanceStatusSummary.java
@@ -0,0 +1,46 @@
+package org.ovirt.engine.core.common.businessentities.gluster;
+
+import java.io.Serializable;
+
+import org.ovirt.engine.core.common.asynctasks.gluster.GlusterTaskStatus;
+
+public class GlusterVolumeRebalanceStatusSummary implements Serializable {
+    private static final long serialVersionUID = -1134758927239004416L;
+
+    private int totalRebalancedFiles;
+    private long size;
+    private int totalScannedCount;
+    private int failuresCount;
+    private GlusterTaskStatus status;
+
+    public int getTotalRebalancedFiles() {
+        return totalRebalancedFiles;
+    }
+    public void setTotalRebalancedFiles(int totalRebalancedFiles) {
+        this.totalRebalancedFiles = totalRebalancedFiles;
+    }
+    public long getSize() {
+        return size;
+    }
+    public void setSize(long size) {
+        this.size = size;
+    }
+    public int getTotalScannedCount() {
+        return totalScannedCount;
+    }
+    public void setTotalScannedCount(int totalScannedCount) {
+        this.totalScannedCount = totalScannedCount;
+    }
+    public int getFailuresCount() {
+        return failuresCount;
+    }
+    public void setFailuresCount(int failuresCount) {
+        this.failuresCount = failuresCount;
+    }
+    public GlusterTaskStatus getStatus() {
+        return status;
+    }
+    public void setStatus(GlusterTaskStatus status) {
+        this.status = status;
+    }
+}


-- 
To view, visit http://gerrit.ovirt.org/18297
To unsubscribe, visit http://gerrit.ovirt.org/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: Ia4c118790c57bf6d3ed0324a6f2a965783de2c57
Gerrit-PatchSet: 1
Gerrit-Project: ovirt-engine
Gerrit-Branch: master
Gerrit-Owner: Shubhendu Tripathi <[email protected]>
_______________________________________________
Engine-patches mailing list
[email protected]
http://lists.ovirt.org/mailman/listinfo/engine-patches

Reply via email to