Jeffrey Altman wrote:
Hartmut Reuter wrote:

So what is the value of 'class' if not vLarge?

As you can see from that line above it's vSmall:

 >>   [6] DistilVnodeEssence(rwVId = 536870912U, class = 1, ino =
 >> 21977313U, maxu = 0x8046bc4), line 3175 in "vol-salvage.c"

So there might be really some thing wrong with the SmallVnodeFile, but to do an AssertionFailed is not the best way to repair it!


What the AssertionFailed means is that no one has written code to
deal with a case where this error has occurred.   It can't be
fixed with Salvager until someone writes the missing code.

Of course, but for the user it might be better to skip handling of this error and to continue with the next vnode. So he could get back at least the damaged volume and copy whatever is still accessible.

So John, ifdef line 3175 and recompile. If this was a single bad vnode your volume may come online again, otherwise it's probably lost anyway.

Hartmut

_______________________________________________
OpenAFS-info mailing list
OpenAFS-info@openafs.org
https://lists.openafs.org/mailman/listinfo/openafs-info


--
-----------------------------------------------------------------
Hartmut Reuter                  e-mail          [EMAIL PROTECTED]
                                phone            +49-89-3299-1328
                                fax              +49-89-3299-1301
RZG (Rechenzentrum Garching)    web    http://www.rzg.mpg.de/~hwr
Computing Center of the Max-Planck-Gesellschaft (MPG) and the
Institut fuer Plasmaphysik (IPP)
-----------------------------------------------------------------
_______________________________________________
OpenAFS-info mailing list
OpenAFS-info@openafs.org
https://lists.openafs.org/mailman/listinfo/openafs-info

Reply via email to