From 938addeb7ec634e431c2c8c0a768a2a9ed056c0d Mon Sep 17 00:00:00 2001 From: Kotresh HR Date: Fri, 6 Oct 2017 05:33:31 -0400 Subject: geo-rep/scheduler: Add validation for session existence Added validation to check for session existence to give out proper error message out. Change-Id: I13c5f6ef29c1395cff092a14e1bd2c197a39f058 BUG: 1499159 Signed-off-by: Kotresh HR --- extras/geo-rep/schedule_georep.py.in | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'extras') diff --git a/extras/geo-rep/schedule_georep.py.in b/extras/geo-rep/schedule_georep.py.in index 2ae0f1029ab..1887fe7ba87 100644 --- a/extras/geo-rep/schedule_georep.py.in +++ b/extras/geo-rep/schedule_georep.py.in @@ -468,6 +468,10 @@ if __name__ == "__main__": if args.no_color: USE_CLI_COLOR = False try: + # Check for session existence + cmd = ["@SBIN_DIR@/gluster", "volume", "geo-replication", + args.mastervol, "%s::%s" % (args.slave, args.slavevol), "status"] + execute(cmd) main(args) except KeyboardInterrupt: output_notok("Exiting...") -- cgit