From: Patrick Donnelly Date: Sat, 7 Jan 2023 20:48:17 +0000 (-0500) Subject: tools/cephfs/first-damage.py: load CEPH_CONF X-Git-Tag: v18.1.0~550^2~1 X-Git-Url: http://git.apps.os.sepia.ceph.com/?a=commitdiff_plain;h=916241fd53f0c7d1fd3d55b1b2ae11ec80697971;p=ceph.git tools/cephfs/first-damage.py: load CEPH_CONF Signed-off-by: Patrick Donnelly --- diff --git a/src/tools/cephfs/first-damage.py b/src/tools/cephfs/first-damage.py index fb744ed9abba6..bc683473bcc3f 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 = 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)