Whamcloud - gitweb
EX-6169 lipe: debug sanity-lipe-find3 problem
authorAlexandre Ioffe <aioffe@ddn.com>
Sun, 26 Feb 2023 22:01:58 +0000 (14:01 -0800)
committerAndreas Dilger <adilger@whamcloud.com>
Fri, 10 Mar 2023 19:53:29 +0000 (19:53 +0000)
Added test print for files/FIDs left behind in filesystem.

Test-Parameters: trivial testlist=sanity-lipe-find3 env=ONLY="90 350"
Test-Parameters: testlist=sanity-lipe-scan3,sanity-lipe-find3
Test-Parameters: testlist=sanity-quota,sanity-lipe-find3
Test-Parameters: testlist=sanity-pcc,sanity-lipe-find3
Test-Parameters: testlist=sanity-quota,sanity-lipe-find3
Test-Parameters: testlist=sanity-pcc,sanity-lipe-find3
Test-Parameters: testlist=sanity-quota,sanity-lipe-find3
Test-Parameters: testlist=sanity-lipe-scan3,sanity-lipe-find3
Test-Parameters: testlist=sanity-quota,sanity-lipe-find3
Test-Parameters: testlist=sanity-pcc,sanity-lipe-find3
Test-Parameters: testlist=sanity-quota,sanity-lipe-find3
Test-Parameters: testlist=sanity-quota,sanity-lipe-find3
Test-Parameters: testlist=sanity-quota,sanity-lipe-find3
Test-Parameters: testlist=sanity-quota,sanity-lipe-find3
Test-Parameters: testlist=sanity-quota,sanity-lipe-find3
Test-Parameters: testlist=sanity-quota,sanity-lipe-find3
Test-Parameters: testlist=sanity-quota,sanity-lipe-find3
Signed-off-by: Alexandre Ioffe <aioffe@ddn.com>
Change-Id: I2ad8dc24f6825075f4089c1759c148bee26bfbfe
Reviewed-on: https://review.whamcloud.com/c/ex/lustre-release/+/50142
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Andreas Dilger <adilger@whamcloud.com>
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
lustre/tests/sanity-lipe-find3.sh

index 0afcf4d..4456fbe 100644 (file)
@@ -232,6 +232,19 @@ test_90() {
        init_lipe_find3_env
        mount_client_on_facet ost1
 
+       echo "-- for-test -------------------------------"
+       echo "-- lipe_find3_facet mds1 ------------------"
+       lipe_find3_facet mds1
+       echo "-- lipe_find3_facet mds1 -print-file-fid  --"
+       lipe_find3_facet  mds1 -print-file-fid
+       for FID in $(lipe_find3_facet mds1 -print-file-fid); do
+               echo "-- stat '$FID' ----------------------------"
+               stat $MOUNT/.lustre/fid/$FID || true
+               echo "-- getfattr -d -m trusted.link '$FID' -----"
+               getfattr -d -m trusted.link $MOUNT/.lustre/fid/$FID | od -Ax -tx4 -a
+       done
+       echo "-------------------------------------------"
+
        # Create some files to be deleted.
        touch $MOUNT/f0
        mkdir $MOUNT/d0
@@ -1149,6 +1162,19 @@ test_350() {
 
        init_lipe_find3_env
 
+       echo "-- for-test -------------------------------"
+       echo "-- lipe_find3_facet mds1 ------------------"
+       lipe_find3_facet mds1
+       echo "-- lipe_find3_facet mds1 -print-file-fid --"
+       lipe_find3_facet mds1 -print-file-fid
+       for FID in $(lipe_find3_facet mds1 -print-file-fid); do
+               echo "-- stat '$FID' ----------------------------"
+               stat $MOUNT/.lustre/fid/$FID || true
+               echo "-- getfattr -d -m trusted.link '$FID' -----"
+               getfattr -d -m trusted.link $MOUNT/.lustre/fid/$FID | od -Ax -tx4 -a
+       done
+       echo "-------------------------------------------"
+
        expect_empty lipe_find3_facet mds1 -delete
 
        echo 4815162342 > "$file"