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
