Hello,
OK, thanks, indeed it looks like a problem of a particular cell only...
sorry for the confusion.
Derrick: looking at a larger picture, is there a plan to integrate (some
of) these patches into the main repo in the future?
Many thanks,
kuba
Best regards,
Jakub Moscicki
On 09/19/2012 08:31 PM, Derrick Brashear wrote:
it's some patch CERN applied to 1.4; I had email from long ago with it
and Andrew reminded me
that I'd seen it before, so I dug it out.
On Wed, Sep 19, 2012 at 2:29 PM, Troy Benjegerdes <[email protected]> wrote:
Is that in the main openafs git tree RxOSD branch, or some other patch?
On Wed, Sep 19, 2012 at 11:48:11AM -0400, Derrick Brashear wrote:
Ah. Yup. Something like this:
UserId author; /* Userid of the last user storing the file */
UserId owner; /* Userid of the user who created the file */
VnodeId parent; /* Parent directory vnode */
- bit32 vnodeMagic; /* Magic number--mainly for file server
+ bit16 vnodeMagic; /* Magic number--mainly for file server
* paranoia checks */
-# define SMALLVNODEMAGIC 0xda8c041F
+# define SMALLVNODEMAGIC 0xda8c
# define LARGEVNODEMAGIC 0xad8765fe
/* Vnode magic can be removed, someday, if we run need the room. Simply
* have to be sure that the thing we replace can be VNODEMAGIC, rather
* than 0 (in an old file system). Or go through and zero the fields,
* when we notice a version change (the index version number) */
+ unsigned int isMigrated:1;
+ unsigned int rsvd7:1;
+ unsigned int serverUseDay:14;
ViceLock lock; /* Advisory lock */
Date serverModifyTime; /* Used only by the server; for incremental
* backup purposes */
So what's required is either to patch your 1.6 to be special, or
migrate the volumes using vos move instead
of relying on the data format on disk being the same (which it isn't)
On Wed, Sep 19, 2012 at 11:16 AM, Andrew Deason <[email protected]> wrote:
On Wed, 19 Sep 2012 15:37:39 +0200
Jakub Moscicki <[email protected]> wrote:
I just tried to deploy 1.6.1a on linux, migrating from 1.4 server. I
compiled from tar.gz sources and copied executables to /usr/afs/bin
This operation has put all my volumes offline with the following
FileLog entries:
Wed Sep 19 13:54:48 2012 GetBitmap: addled vnode index in volume
q.afs.st.afs211.fb.1; volume needs salvage
Doesn't CERN use some modified backend code that changes the vnode magic
for files? I thought I heard this was done for rxosd (or it's
predecessor) or something. A modified on-disk format is not going to
work with vanilla OpenAFS, and as far as I know that's exactly the error
you would get doing it.
If I'm way off, then nevermind, but... that's not a "normal" error to
get. Unfortunately we don't print out what the 'bad' magic was, but if
you copy the files in one of the 'special' directories in /vicepfb (just
find one of the directories named 'special') and make them available,
one of us could see what it is.
--
Andrew Deason
[email protected]
_______________________________________________
OpenAFS-info mailing list
[email protected]
https://lists.openafs.org/mailman/listinfo/openafs-info
--
Derrick
_______________________________________________
OpenAFS-info mailing list
[email protected]
https://lists.openafs.org/mailman/listinfo/openafs-info
_______________________________________________
OpenAFS-info mailing list
[email protected]
https://lists.openafs.org/mailman/listinfo/openafs-info