Shubhendu Tripathi has posted comments on this change.

Change subject: gluster: Disable gluster cli based snapshot scheduling
......................................................................


Patch Set 6:

(6 comments)

https://gerrit.ovirt.org/#/c/39945/6/backend/manager/dependencies/.gitignore
File backend/manager/dependencies/.gitignore:

Line 1: /bin
> Is this change required?
By mistake commited. will remove this.


https://gerrit.ovirt.org/#/c/39945/6/backend/manager/modules/vdsbroker/src/main/java/org/ovirt/engine/core/vdsbroker/vdsbroker/VdsServerWrapper.java
File 
backend/manager/modules/vdsbroker/src/main/java/org/ovirt/engine/core/vdsbroker/vdsbroker/VdsServerWrapper.java:

Line 1868:         }
Line 1869:     }
Line 1870: 
Line 1871:     @Override
Line 1872:     public StatusOnlyReturnForXmlRpc 
engineSnapshotSchedulingEnable() {
> 'gluster' prefix?
Done
Line 1873:         try {
Line 1874:             return new 
StatusOnlyReturnForXmlRpc(vdsServer.engineSnapshotSchedulingEnable());
Line 1875:         } catch (UndeclaredThrowableException ute) {
Line 1876:             throw new XmlRpcRunTimeException(ute);


Line 1877:         }
Line 1878:     }
Line 1879: 
Line 1880:     @Override
Line 1881:     public StatusOnlyReturnForXmlRpc 
engineSnapshotSchedulingDisable() {
> 'gluster' prefix?
Done
Line 1882:         try {
Line 1883:             return new 
StatusOnlyReturnForXmlRpc(vdsServer.engineSnapshotSchedulingDisable());
Line 1884:         } catch (UndeclaredThrowableException ute) {
Line 1885:             throw new XmlRpcRunTimeException(ute);


https://gerrit.ovirt.org/#/c/39945/6/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/gluster/GlusterVolumeSnapshotListModel.java
File 
frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/gluster/GlusterVolumeSnapshotListModel.java:

Line 528:                         if 
(!result.getReturnValue().getCanDoAction()) {
Line 529:                             for (String entry : 
result.getReturnValue().getCanDoActionMessages()) {
Line 530:                                 if (entry.contains("Gluster CLI based 
scheduling is enabled")) { ///$NON-NLS-1$
Line 531:                                     
snapshotModel.setDisableCliScheduleChkBoxVisible(true);
Line 532:                                     break;
> We need to show the error to the user and ask him to select the disable but
Do you mean to popup an error dialog and on click of OK ask him to select the 
checkbox for disabling the CLI based scheduling?
Line 533:                                 }
Line 534:                             }
Line 535:                             snapshotModel.stopProgress();
Line 536:                         } else {


https://gerrit.ovirt.org/#/c/39945/6/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/gluster/GlusterVolumeSnapshotModel.java
File 
frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/gluster/GlusterVolumeSnapshotModel.java:

Line 30:     private ListModel<EndDateOptions> endByOptions;
Line 31:     private EntityModel<Date> endDate;
Line 32:     private boolean generalTabVisible;
Line 33:     private boolean scheduleTabVisible;
Line 34:     private boolean disableCliScheduleChkBoxVisible;
> Why do we need a separate field for controlling visibility?
Will try that
Line 35:     private ListModel<String> timeZones;
Line 36:     private EntityModel<Date> startAt;
Line 37:     private EntityModel<Date> executionTime;
Line 38:     private ListModel<List<DayOfWeek>> daysOfWeek;


https://gerrit.ovirt.org/#/c/39945/6/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/view/popup/gluster/GlusterVolumeSnapshotCreatePopupView.java
File 
frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/view/popup/gluster/GlusterVolumeSnapshotCreatePopupView.java:

Line 240:                 GlusterVolumeSnapshotModel model = 
(GlusterVolumeSnapshotModel) sender;
Line 241:                 if 
("disableCliScheduleChkBox".equals(args.propertyName)) { //$NON-NLS-1$
Line 242:                     
disableCliScheduleEditor.setVisible(model.isDisableCliScheduleChkBoxVisible());
Line 243:                 }
Line 244:             }
> This should be done in the presenter
Done
Line 245:         });
Line 246: 
Line 247:         updateVisibilities(object);
Line 248:         updateTabVisibilities(object);


-- 
To view, visit https://gerrit.ovirt.org/39945
To unsubscribe, visit https://gerrit.ovirt.org/settings

Gerrit-MessageType: comment
Gerrit-Change-Id: I6bc06f246f30769c5edaf981876c2a51ddd4fffd
Gerrit-PatchSet: 6
Gerrit-Project: ovirt-engine
Gerrit-Branch: master
Gerrit-Owner: Shubhendu Tripathi <shtri...@redhat.com>
Gerrit-Reviewer: Eli Mesika <emes...@redhat.com>
Gerrit-Reviewer: Jenkins CI
Gerrit-Reviewer: Kanagaraj M <kmayi...@redhat.com>
Gerrit-Reviewer: Sahina Bose <sab...@redhat.com>
Gerrit-Reviewer: Shubhendu Tripathi <shtri...@redhat.com>
Gerrit-Reviewer: automat...@ovirt.org
Gerrit-HasComments: Yes
_______________________________________________
Engine-patches mailing list
Engine-patches@ovirt.org
http://lists.ovirt.org/mailman/listinfo/engine-patches

Reply via email to