From 9d7ae6012c02da8b94616b8d29f3a8c2008fc71a Mon Sep 17 00:00:00 2001 From: Dan van der Ster Date: Thu, 8 May 2025 19:46:02 -0700 Subject: [PATCH] tools/cephfs/first-damage: default conf if CEPH_CONF not set If $CEPH_CONF isn't set, you get: unable to get monitor info from DNS SRV with service name: ceph-mon 2025-05-08T22:40:06.091-0400 7f604286f1c0 -1 failed for service _ceph-mon._tcp 2025-05-08T22:40:06.091-0400 7f604286f1c0 -1 monclient: get_monmap_and_config cannot identify monitors to contact Traceback (most recent call last): File "/root/first-damage.py", line 144, in R.connect() File "rados.pyx", line 690, in rados.Rados.connect rados.ObjectNotFound: [errno 2] RADOS object not found (error connecting to the cluster) Make it default to /etc/ceph/ceph.conf if the env isn't set. Signed-off-by: Dan van der Ster --- src/tools/cephfs/first-damage.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/tools/cephfs/first-damage.py b/src/tools/cephfs/first-damage.py index 6207b5c179368..763ab5af7f668 100644 --- a/src/tools/cephfs/first-damage.py +++ b/src/tools/cephfs/first-damage.py @@ -56,7 +56,7 @@ MEMO = None REMOVE = False POOL = None NEXT_SNAP = None -CONF = os.environ.get('CEPH_CONF') +CONF = os.environ.get('CEPH_CONF', '/etc/ceph/ceph.conf') REPAIR_NOSNAP = None CEPH_NOSNAP = 0xfffffffffffffffe # int64 -2 -- 2.39.5