]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
tools/cephfs/first-damage.py: load CEPH_CONF
authorPatrick Donnelly <pdonnell@redhat.com>
Sat, 7 Jan 2023 20:48:17 +0000 (15:48 -0500)
committerPatrick Donnelly <pdonnell@redhat.com>
Sat, 7 Jan 2023 20:48:35 +0000 (15:48 -0500)
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
src/tools/cephfs/first-damage.py

index fb744ed9abba64d159c1abaf94da6370157c89d4..bc683473bcc3ff5ec41cef4e42dadce7a533b63a 100644 (file)
@@ -56,7 +56,7 @@ MEMO = None
 REMOVE = False
 POOL = None
 NEXT_SNAP = None
-CONF = None
+CONF = os.environ['CEPH_CONF']
 
 DIR_PATTERN = re.compile(r'[0-9a-fA-F]{8,}\.[0-9a-fA-F]+')
 
@@ -90,7 +90,7 @@ def traverse(MEMO, ioctx):
 if __name__ == '__main__':
     outpath = os.path.join(os.path.expanduser('~'), os.path.basename(sys.argv[0]))
     P = argparse.ArgumentParser(description="remove CephFS metadata dentries with invalid first snapshot")
-    P.add_argument('--conf', action='store', help='Ceph conf file', type=str)
+    P.add_argument('--conf', action='store', help='Ceph conf file', type=str, default=CONF)
     P.add_argument('--debug', action='store', help='debug file', type=str, default=outpath+'.log')
     P.add_argument('--memo', action='store', help='db for traversed dirs', default=outpath+'.memo')
     P.add_argument('--next-snap', action='store', help='force next-snap (dev)', type=int)