anmolbabu has posted comments on this change.

Change subject: gluster: Additional validations for volume snapshot 
create/schedule
......................................................................


Patch Set 4:

(2 comments)

https://gerrit.ovirt.org/#/c/38468/4/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/gluster/ScheduleGlusterVolumeSnapshotCommandBase.java
File 
backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/gluster/ScheduleGlusterVolumeSnapshotCommandBase.java:

Line 56:         Date currentDate = new Date();
Line 57:         Date convertedStartDate = convertDate(schedule.getStartDate(), 
schedule.getTimeZone());
Line 58:         Date convertedEndByDate = convertDate(schedule.getEndByDate(), 
schedule.getTimeZone());
Line 59: 
Line 60:         if (!(schedule.getRecurrence() == null || 
schedule.getRecurrence() == GlusterVolumeSnapshotScheduleRecurrence.UNKNOWN)) {
I think if we don't check the second one it would be more safer right?

Bcoz any way we have null checks in place.

Or is there a case where they are non-null and in case of 
GlusterVolumeSnapshotScheduleRecurrence.UNKNOWN.
Line 61:             if (schedule.getStartDate() != null && 
convertedStartDate.compareTo(currentDate) < 0) {
Line 62:                 return 
failCanDoAction(VdcBllMessages.ACTION_TYPE_FAILED_START_DATE_BEFORE_CURRENT_DATE);
Line 63:             }
Line 64:             if (schedule.getEndByDate() != null) {


Line 67:                 }
Line 68:                 if (schedule.getStartDate() != null && 
convertedEndByDate.compareTo(convertedStartDate) <= 0) {
Line 69:                     return 
failCanDoAction(VdcBllMessages.ACTION_TYPE_FAILED_END_BY_DATE_BEFORE_START_DATE);
Line 70:                 }
Line 71:             }
may be check for non-null converted date in case the schedule.getEndByDate() != 
null is true
Line 72:         }
Line 73: 
Line 74:         return true;
Line 75:     }


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

Gerrit-MessageType: comment
Gerrit-Change-Id: I437344f106b9e998a8f9258ca836f91d39c7ad32
Gerrit-PatchSet: 4
Gerrit-Project: ovirt-engine
Gerrit-Branch: master
Gerrit-Owner: Shubhendu Tripathi <shtri...@redhat.com>
Gerrit-Reviewer: Kanagaraj M <kmayi...@redhat.com>
Gerrit-Reviewer: Omer Frenkel <ofren...@redhat.com>
Gerrit-Reviewer: Sahina Bose <sab...@redhat.com>
Gerrit-Reviewer: Shubhendu Tripathi <shtri...@redhat.com>
Gerrit-Reviewer: anmolbabu <anb...@redhat.com>
Gerrit-Reviewer: automat...@ovirt.org
Gerrit-Reviewer: oVirt Jenkins CI Server
Gerrit-HasComments: Yes
_______________________________________________
Engine-patches mailing list
Engine-patches@ovirt.org
http://lists.ovirt.org/mailman/listinfo/engine-patches

Reply via email to