Sahina Bose has posted comments on this change.

Change subject: gluster:Support Striped_replicate volume types
......................................................................


Patch Set 2: (3 inline comments)

Will update patchset based on Shubhendu's comments

....................................................
File 
backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/gluster/AddBricksToGlusterVolumeCommand.java
Line 41:         if (getParameters().getBricks() == null || 
getParameters().getBricks().size() == 0) {
Line 42:             
addCanDoActionMessage(VdcBllMessages.ACTION_TYPE_FAILED_BRICKS_REQUIRED);
Line 43:             return false;
Line 44:         }
Line 45:         if (getGlusterVolume().getVolumeType() == 
GlusterVolumeType.REPLICATE
Thanks, Shubhendu. Instead, I think I will create methods in GlusterVolumeType 
to determine if Striped or Replicate.
Line 46:                 || getGlusterVolume().getVolumeType() == 
GlusterVolumeType.DISTRIBUTED_REPLICATE
Line 47:                 || getGlusterVolume().getVolumeType() == 
GlusterVolumeType.STRIPED_REPLICATE
Line 48:                 || getGlusterVolume().getVolumeType() == 
GlusterVolumeType.DISTRIBUTED_STRIPED_REPLICATE) {
Line 49:             if (getParameters().getReplicaCount() > 
getGlusterVolume().getReplicaCount() + 1) {


....................................................
File 
frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/gluster/VolumeModel.java
Line 416:             return;
Line 417:         }
Line 418: 
Line 419:         GlusterVolumeType selectedVolumeType = (GlusterVolumeType) 
getTypeList().getSelectedItem();
Line 420:         if (selectedVolumeType == GlusterVolumeType.REPLICATE
Will change to use the enum methods to check if replicated/striped
Line 421:                 || selectedVolumeType == 
GlusterVolumeType.DISTRIBUTED_REPLICATE)
Line 422:         {
Line 423:             
getReplicaCount().setEntity(volumeBrickModel.getReplicaCount().getEntity());
Line 424:         }


....................................................
File 
frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/volumes/VolumeListModel.java
Line 585:         volume.setClusterId(clusterId);
Line 586:         volume.setName((String) volumeModel.getName().getEntity());
Line 587:         GlusterVolumeType type = (GlusterVolumeType) 
volumeModel.getTypeList().getSelectedItem();
Line 588: 
Line 589:         if (type == GlusterVolumeType.STRIPE || type == 
GlusterVolumeType.DISTRIBUTED_STRIPE) {
Will change.
Line 590:             volume.setStripeCount(volumeModel.getStripeCountValue());
Line 591:         } else if (type == GlusterVolumeType.REPLICATE || type == 
GlusterVolumeType.DISTRIBUTED_REPLICATE) {
Line 592:             
volume.setReplicaCount(volumeModel.getReplicaCountValue());
Line 593:         } else if ( type == GlusterVolumeType.STRIPED_REPLICATE


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

Gerrit-MessageType: comment
Gerrit-Change-Id: I517c1e9e41f1bb68626d5a8a45d679208934d98f
Gerrit-PatchSet: 2
Gerrit-Project: ovirt-engine
Gerrit-Branch: master
Gerrit-Owner: Sahina Bose <sab...@redhat.com>
Gerrit-Reviewer: Kanagaraj M <kmayi...@redhat.com>
Gerrit-Reviewer: Michael Pasternak <mpast...@redhat.com>
Gerrit-Reviewer: Omer Frenkel <ofren...@redhat.com>
Gerrit-Reviewer: Sahina Bose <sab...@redhat.com>
Gerrit-Reviewer: Shubhendu Tripathi <shtri...@redhat.com>
_______________________________________________
Engine-patches mailing list
Engine-patches@ovirt.org
http://lists.ovirt.org/mailman/listinfo/engine-patches

Reply via email to