[Bugs] [Bug 1227615] New: "Snap_scheduler disable" should have different return codes for different failures.
bugzilla at redhat.com
bugzilla at redhat.com
Wed Jun 3 06:53:36 UTC 2015
https://bugzilla.redhat.com/show_bug.cgi?id=1227615
Bug ID: 1227615
Summary: "Snap_scheduler disable" should have different return
codes for different failures.
Product: GlusterFS
Version: 3.7.0
Component: snapshot
Keywords: Triaged
Severity: medium
Assignee: bugs at gluster.org
Reporter: asengupt at redhat.com
CC: asengupt at redhat.com, barumuga at redhat.com,
bugs at gluster.org, dnarayan at redhat.com,
gluster-bugs at redhat.com
Depends On: 1218055
Blocks: 1186580 (qe_tracker_everglades), 1223206
+++ This bug was initially created as a clone of Bug #1218055 +++
Description of problem:
Currently "snap_scheduler disable" command has same return code for different
types of failures like; snap_scheduler init not executed, snap_scheduler
already disabled.. etc.
When this command is executed through an external program like vdsm, its better
to depend on return code than messages to recognise the failures. So, its
better to have different return codes for different errors.
Version-Release number of selected component (if applicable):
How reproducible:
Steps to Reproduce:
1.
2.
3.
Actual results:
Expected results:
Additional info:
--- Additional comment from Darshan on 2015-05-28 08:48:36 EDT ---
Can you return the script with success when disable is executed on a already
disabled setup.
--- Additional comment from Anand Avati on 2015-05-29 08:53:20 EDT ---
REVIEW: http://review.gluster.org/11005 (snapshot/scheduler: Retuen proper
error code in case of failure) posted (#1) for review on master by Avra
Sengupta (asengupt at redhat.com)
--- Additional comment from Anand Avati on 2015-05-29 09:18:13 EDT ---
REVIEW: http://review.gluster.org/11005 (snapshot/scheduler: Retuen proper
error code in case of failure) posted (#2) for review on master by Avra
Sengupta (asengupt at redhat.com)
--- Additional comment from Anand Avati on 2015-05-29 15:42:51 EDT ---
REVIEW: http://review.gluster.org/11005 (snapshot/scheduler: Retuen proper
error code in case of failure) posted (#3) for review on master by Avra
Sengupta (asengupt at redhat.com)
--- Additional comment from Anand Avati on 2015-05-30 06:40:17 EDT ---
REVIEW: http://review.gluster.org/11005 (snapshot/scheduler: Return proper
error code in case of failure) posted (#5) for review on master by Avra
Sengupta (asengupt at redhat.com)
--- Additional comment from Anand Avati on 2015-06-01 03:03:22 EDT ---
REVIEW: http://review.gluster.org/11005 (snapshot/scheduler: Return proper
error code in case of failure) posted (#6) for review on master by Avra
Sengupta (asengupt at redhat.com)
--- Additional comment from Anand Avati on 2015-06-03 02:49:59 EDT ---
COMMIT: http://review.gluster.org/11005 committed in master by Krishnan
Parthasarathi (kparthas at redhat.com)
------
commit 9798a24febba9bbf28e97656b81b8a01a1325f68
Author: Avra Sengupta <asengupt at redhat.com>
Date: Fri May 29 18:11:01 2015 +0530
snapshot/scheduler: Return proper error code in case of failure
ENUM RETCODE ERROR
----------------------------------------------------------
INTERNAL_ERROR 2 Internal Error
SHARED_STORAGE_DIR_DOESNT_EXIST 3 Shared Storage Dir
does not exist
SHARED_STORAGE_NOT_MOUNTED 4 Shared storage is not mounted
ANOTHER_TRANSACTION_IN_PROGRESS 5 Another transaction is in
progress
INIT_FAILED 6 Initialisation failed
SCHEDULING_ALREADY_DISABLED 7 Scheduler is already disabled
SCHEDULING_ALREADY_ENABLED 8 Scheduler is already enabled
NODE_NOT_INITIALISED 9 Node not initialised
ANOTHER_SCHEDULER_ACTIVE 10 Another scheduler is active
JOB_ALREADY_EXISTS 11 Job already exists
JOB_NOT_FOUND 12 Job not found
INVALID_JOBNAME 13 Jobname is invalid
INVALID_VOLNAME 14 Volname is invalid
INVALID_SCHEDULE 15 Schedule is invalid
INVALID_ARG 16 Argument is invalid
Change-Id: Ia1da166659099f4c951fcdb4d755529e41167b80
BUG: 1218055
Signed-off-by: Avra Sengupta <asengupt at redhat.com>
Reviewed-on: http://review.gluster.org/11005
Reviewed-by: Aravinda VK <avishwan at redhat.com>
Tested-by: NetBSD Build System <jenkins at build.gluster.org>
Reviewed-by: Krishnan Parthasarathi <kparthas at redhat.com>
Tested-by: Krishnan Parthasarathi <kparthas at redhat.com>
Referenced Bugs:
https://bugzilla.redhat.com/show_bug.cgi?id=1186580
[Bug 1186580] QE tracker bug for Everglades
https://bugzilla.redhat.com/show_bug.cgi?id=1218055
[Bug 1218055] "Snap_scheduler disable" should have different return codes
for different failures.
https://bugzilla.redhat.com/show_bug.cgi?id=1223206
[Bug 1223206] "Snap_scheduler disable" should have different return codes
for different failures.
--
You are receiving this mail because:
You are on the CC list for the bug.
You are the assignee for the bug.
More information about the Bugs
mailing list