Details
-
Bug
-
Resolution: Fixed
-
Blocker
-
Lustre 2.4.0
-
3
-
5303
Description
ZFS needs a index range lookup for DNE.
Attachments
Issue Links
- duplicates
-
LU-838 "lfs path2fid /mnt/lustre" (ROOT) returns inode number
-
- Resolved
-
- is duplicated by
-
LU-2773 remote directories cannot be removed by "rm -r"
-
- Resolved
-
-
LU-2754 rename from MDT1 to MDT0 sometimes appears to succeed but does not
-
- Resolved
-
- is related to
-
LU-2691 Interop 2.1.4<->2.4 failure on test suite sanity test_24u: error on ioctl 0x4008669a for '/mnt/lustre/f.sanity.24u' (3): No data available
-
- Resolved
-
-
LU-1187 DNE Phase 1: Remote Directories
-
- Resolved
-
-
LU-2236 Remove "DNE and FIDs on OST will not work with this backend" message
-
- Resolved
-
Sigh.. Well it let me remove files oi.7/0x200000007:0x3:0x0, oi.7/0x200000007:0x4:0x0, and oi.7/0x200000007:0x1:0x0 (inode numbers 414211, 414213, and 414209 respectively) but I'm getting ENOENT when removing the others. Using systemtap, I can see it failing in zfs_zget:
I tried removing the files in the order that they were listed in the "find" command in my previous comment. So the first "rm" for each distinct inode number succeeded, but the following calls for files referencing the same inode number failed. Perhaps due to incorrect accounting of the number of links for a given inode?
In case it's useful, the zdb info regarding these objects is below (AFAIK the inode number correspond to its dmu object number):
I'm beginning to think a reformat is our best option moving forward...