[OpenAFS] vos release problem
Derrick J Brashear
shadow@dementia.org
Mon, 10 Nov 2003 13:54:02 -0500 (EST)
I suspect I know the change that caused it, and unfortunately it's a
legitimate bug fix, which means fixing it exposed some other problem which
is actually causing this.
The bug has actually been on my "active" queue on and off recently but I
wasn't aware anyone else was seeing it.
The bugfix, incidentally, is this:
http://www.openafs.org/cgi-bin/wdelta/STABLE12-volser-ros-use-parent-id-20030512
and what it fixes is a case where *sometimes* a file would get the wrong
salvage dirhandle set and thus fail to be associated with the correct
volumeid.
Thank you for the simpler test case. Hopefully I will have an answer soon.
> could someone please review the following problem
> (OpenAFS 1.2.10, i386_linux24):
>
> - create a volume at fileserver A (vos create)
> - mount it and create a file within the volume (touch)
> - define fileserver A as replica site (vos addsite)
> - define fileserver B as a second replica site (vos addsite)
> - create the replicas (vos release)
> - create a second file within the volume (e.g. modify the content of
> the volume's root directory - touch)
> - re-create the replicas (vos release)
> - look into the RO volume, make sure to access fileserver B by setting
> the fileserver preferences
> - my problem at this point is: the volume's root directory is empty
>
> Looking at the directory file at the fileserver's partition I see:
>
> fileserver A:
>
> ls -ln /vicepa/AFSIDat/j/jITQj=/+/+/=+++?2
> ---------x 1 2 0 2048 Nov 10 16:19 /vicepa/AFSIDat/j/jITQj=/+/+/=+++22
>
> fileserver B:
>
> ls -ln /vicepa/AFSIDat/j/jITQj=/+/+/=+++?2
> ---------- 1 3 0 0 Nov 10 16:20 /vicepa/AFSIDat/j/jITQj=/+/+/=++++2
>
> (Note: the pathname depends on the volume-ID).
> The problems is: the directory file at fileserver B shouldn't have a size
> of 0 bytes...
>
> I can't say wheter other versions of OpenAFS had this problem too, but it seems
> to me that it is new in 1.2.10.
>
> Thanks,
> Thomas.
>
> --
> -------------------------------------------------
> Thomas Müller, TU Chemnitz, URZ, D-09107 Chemnitz
> Tel: +49 (0)371 5311755 Fax: +49 (0)371 5311629
> -------------------------------------------------
> _______________________________________________
> OpenAFS-info mailing list
> OpenAFS-info@openafs.org
> https://lists.openafs.org/mailman/listinfo/openafs-info
>