Not sure this is the appropriate location for this issue but have little evidence elsewhere of a similar nature.
We have two ZFS backed OSTs (1 and 2) which we would like to remove from our Lustre environment for maintenance purposes. So we ran a 'lfs find /RSF1 --ost 1,2' to locate any stripes and subsequently copied the data to new files and removed the old. Running "lfs getstripe" confirms the new file resides and the remaining OSTs. The mystery is that the original OSTs still indicate that they house a significant amount of data.
On the OSS nodes mounting those ZFS backed OSTs we run 'zdb -dd OST1 | grep "ZFS plain file"' for example and using the zfsobj2fid utility to map the resultant list of ZFS OID to FIDs. Then on a Lustre client we run:
lfs fid2path /RSF1 [0x280005221:0x11424:0x0]
fid2path error: No such file or directory
on all the FIDs but nothing is found.
This situation is concerning us as we will be permanently removing the two OSTs in question but is valid data still housed there?
Does the data still reside on the two OSTs in question because they are deactivated and thus read-only?
Sorry if this is a duplicate or an inappropriate location but have few avenues left to try and seems like a bug to us.