<div dir="ltr"><div class="gmail_default"><font face="monospace, monospace">Afternoon</font></div><div class="gmail_default"><font face="monospace, monospace"><br></font></div><div class="gmail_default"><font face="monospace, monospace">We have copied off all the files from an OST (lfs find identifies no files on the OST) but the OST still has some left over files</font></div><div class="gmail_default"><font face="monospace, monospace"><br></font></div><div class="gmail_default"><font face="monospace, monospace">eg.</font></div><div class="gmail_default"><font face="monospace, monospace"><br></font></div><div class="gmail_default"><font face="monospace, monospace">    9.6G<span class="gmail-Apple-tab-span" style="white-space:pre">     </span>O/0/d22/1277942</font></div><div class="gmail_default"><font face="monospace, monospace"><br></font></div><div class="gmail_default"><font face="monospace, monospace">when I get the FID of this file using zfsobj2fid it appears to get a corrupt FID</font></div><div class="gmail_default"><font face="monospace, monospace"><br></font></div><div class="gmail_default"><font face="monospace, monospace">    [0x200000a48:0x1e86e:0x1]</font></div><div class="gmail_default"><font face="monospace, monospace"><br></font></div><div class="gmail_default"><font face="monospace, monospace">which then returns</font></div><div class="gmail_default"><font face="monospace, monospace"><br></font></div><div class="gmail_default"><div class="gmail_default"><font face="monospace, monospace">bad FID format '[0x200000a48:0x1e86e:0x1]', should be [seq:oid:ver] (e.g. [0x200000400:0x2:0x0])</font></div><div class="gmail_default"><font face="monospace, monospace"><br></font></div><div class="gmail_default"><font face="monospace, monospace">fid2path: error on FID [0x200000a48:0x1e86e:0x1]: Invalid argument</font></div><div class="gmail_default"><font face="monospace, monospace"><br></font></div><div class="gmail_default"><font face="monospace, monospace">when I check it with lfs fid2path</font></div><div class="gmail_default"><font face="monospace, monospace"><br></font></div><div class="gmail_default"><font face="monospace, monospace">WTF?</font></div><div class="gmail_default"><font face="monospace, monospace"><br></font></div><div class="gmail_default"><font face="monospace, monospace">Checking a few OST's this isn't isolated.  I've seen a few different corruptions eg.</font></div><div class="gmail_default"><font face="monospace, monospace"><br></font></div><div class="gmail_default"><font face="monospace, monospace">    [0x200000a48:0x1e86e:0x7]</font></div><div class="gmail_default"><font face="monospace, monospace">    [0x200000a48:0x1e684:0x3]</font></div><div class="gmail_default"><font face="monospace, monospace">    </font></div><div class="gmail_default"><div class="gmail_default"><font face="monospace, monospace"><br></font></div><div class="gmail_default"><font face="monospace, monospace">Extra, quite a file files under the O/0/ directory didn't have trusted.fid set... which seemed strange.</font></div><div class="gmail_default"><font face="monospace, monospace"><br></font></div><div class="gmail_default"><font face="monospace, monospace">So a few questions.  </font></div><div class="gmail_default"><font face="monospace, monospace"><br></font></div><div class="gmail_default"><font face="monospace, monospace">    How did this file get orphaned?</font></div><div class="gmail_default"><font face="monospace, monospace">    How did the FID type get corrupt?</font></div><div class="gmail_default"><font face="monospace, monospace"><br></font></div><div class="gmail_default"><font face="monospace, monospace"><br></font></div><div class="gmail_default"><font face="monospace, monospace"><br></font></div><div class="gmail_default"><font face="monospace, monospace"><br></font></div><div class="gmail_default"><font face="monospace, monospace">I had to modify zfsobj2fid  to work with a mounted snapshot of the ZFS volume</font></div><div class="gmail_default"><font face="monospace, monospace"><br></font></div><div class="gmail_default"><font face="monospace, monospace">    # diff ../zfsobj2fid /sbin/zfsobj2fid</font></div><div class="gmail_default"><font face="monospace, monospace">38c38</font></div><div class="gmail_default"><font face="monospace, monospace"><     p = subprocess.Popen(["zdb", "-O", "-vvv", sys.argv[1], sys.argv[2]],</font></div><div class="gmail_default"><font face="monospace, monospace">---</font></div><div class="gmail_default"><font face="monospace, monospace">>     p = subprocess.Popen(["zdb", "-e", "-vvv", sys.argv[1], sys.argv[2]],</font></div><div><font face="monospace, monospace"><br></font></div></div><div class="gmail_default"><font face="monospace, monospace">    </font></div><div class="gmail_default"><font face="monospace, monospace"><br></font></div><div class="gmail_default"><font face="monospace, monospace"><br></font></div><div class="gmail_default"><font face="monospace, monospace">zfs: 0.7.5-1</font></div><div class="gmail_default"><font face="monospace, monospace">lustre: 2.10.3</font></div><div class="gmail_default"><font face="monospace, monospace"><br></font></div><div class="gmail_default"><font face="monospace, monospace"><br></font></div><div class="gmail_default"><font face="monospace, monospace"><br></font></div><div class="gmail_default"><font face="monospace, monospace">Stu.</font></div><div class="gmail_default"><font face="monospace, monospace"><br></font></div></div><div><font face="monospace, monospace"><br></font></div><font face="monospace, monospace">-- <br></font><div class="gmail_signature"><div dir="ltr"><div><font face="monospace, monospace">Dr Stuart Midgley<br><a href="mailto:sdm900@gmail.com" target="_blank">sdm900@gmail.com</a></font></div></div></div>
</div>