anmolbabu has posted comments on this change.

Change subject: engine: gluster volume geo replication entities
......................................................................


Patch Set 4:

(4 comments)

http://gerrit.ovirt.org/#/c/29605/4/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/gluster/GlusterGeoRepSession.java
File 
backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/gluster/GlusterGeoRepSession.java:

Line 3: import java.io.Serializable;
Line 4: 
Line 5: import org.ovirt.engine.core.compat.Guid;
Line 6: 
Line 7: public class GlusterGeoRepSession implements Serializable{
> Should extend IVdcQueryable and implement BusinessEntityWithStatus
Done
Line 8: 
Line 9:     private static final long serialVersionUID = 1L;
Line 10: 
Line 11:     Guid masterVolumeId;


Line 13:     String slaveNodeHostName;
Line 14:     Guid slaveNodeUuid;
Line 15:     String slaveVolumeName;
Line 16:     Guid sessionId;
Line 17:     String status;
> Create an enum for GeoRepStatus
Done.But not sure about its all possible values other than "Faulty" and may be 
"IN PROGRESS".So, thought of having them as strings till then.I have asked 
Darshan for its all possible values.
Line 18:     Guid slaveVolumeId;
Line 19: 
Line 20:     public Guid getMasterVolumeId() {
Line 21:         return masterVolumeId;


http://gerrit.ovirt.org/#/c/29605/4/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/gluster/GlusterGeoRepSessionDetails.java
File 
backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/gluster/GlusterGeoRepSessionDetails.java:

Line 12:     Guid sessionId;
Line 13:     Guid masterBrickId;
Line 14:     Guid slaveNodeUuid;
Line 15:     String slaveNodeHostName;
Line 16:     String status;
> Can you create an enum for status?
Done
Line 17:     String checkPointStatus;
Line 18:     String crawlStatus;
Line 19:     Long files_syncd;
Line 20:     Long files_pending;


http://gerrit.ovirt.org/#/c/29605/4/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/gluster/GlusterVolumeEntity.java
File 
backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/gluster/GlusterVolumeEntity.java:

Line 78:     private GlusterAsyncTask asyncTask;
Line 79: 
Line 80:     private GlusterVolumeAdvancedDetails advancedDetails;
Line 81: 
Line 82:     private boolean isGeoRepStarted;
> Why is this required? Will this be stored in the database?
Needed it to enable/disable the actions in Geo-replication sub tab for a 
selected volume.
Line 83: 
Line 84:     public GlusterVolumeEntity() {
Line 85:         options = new LinkedHashMap<String, 
GlusterVolumeOptionEntity>();
Line 86:         bricks = new ArrayList<GlusterBrickEntity>();


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

Gerrit-MessageType: comment
Gerrit-Change-Id: If86abee9276b8f2e4bdd4a4276dbbd76b9514c68
Gerrit-PatchSet: 4
Gerrit-Project: ovirt-engine
Gerrit-Branch: master
Gerrit-Owner: anmolbabu <[email protected]>
Gerrit-Reviewer: Kanagaraj M <[email protected]>
Gerrit-Reviewer: Ramesh N <[email protected]>
Gerrit-Reviewer: Sahina Bose <[email protected]>
Gerrit-Reviewer: Shubhendu Tripathi <[email protected]>
Gerrit-Reviewer: anmolbabu <[email protected]>
Gerrit-Reviewer: [email protected]
Gerrit-Reviewer: oVirt Jenkins CI Server
Gerrit-HasComments: Yes
_______________________________________________
Engine-patches mailing list
[email protected]
http://lists.ovirt.org/mailman/listinfo/engine-patches

Reply via email to