From: Loic Dachary Date: Thu, 1 Jun 2017 09:37:20 +0000 (+0200) Subject: ceph-disk: do not setup_statedir on trigger X-Git-Tag: v10.2.8~4^2 X-Git-Url: http://git.apps.os.sepia.ceph.com/?a=commitdiff_plain;h=d33b30cdb019937ff88f9724599f52f4e00d37cf;p=ceph.git ceph-disk: do not setup_statedir on trigger trigger may run when statedir is unavailable and does not use it. Fixes: http://tracker.ceph.com/issues/19941 Signed-off-by: Loic Dachary (cherry picked from commit 16bfbdd3d9988523bba31aace516c303057daa58) --- diff --git a/src/ceph-disk/ceph_disk/main.py b/src/ceph-disk/ceph_disk/main.py index 5ba0e1f1f30f8..cabd7fff98950 100755 --- a/src/ceph-disk/ceph_disk/main.py +++ b/src/ceph-disk/ceph_disk/main.py @@ -5032,7 +5032,9 @@ def main(argv): path = os.environ.get('PATH', os.defpath) os.environ['PATH'] = args.prepend_to_path + ":" + path - setup_statedir(args.statedir) + if args.func.__name__ != 'main_trigger': + # trigger may run when statedir is unavailable and does not use it + setup_statedir(args.statedir) setup_sysconfdir(args.sysconfdir) global CEPH_PREF_USER