[OpenAFS] Help needed! Failed to create inode: errno = 37

Rickard Lind rpl@dd.chalmers.se
Thu, 12 Dec 2002 16:19:49 +0100 (MET)


Hi,

I'm having a bit of a problem with OpenAFS.

The setup is: Linux 2.4.19-ac4, OpenAFS 1.2.6, 120GB soft RAID 1 on IDE.
One 120GB partition mounted as /vicepa. 152 volumes with 600MB-4GB quota.

It ran flawlessly for a couple of months then the following error messages
started to appear in FileLog:

Wed Dec  4 11:05:37 2002 Del: inode=10385230923814,
name=com.apple.help.plist, errno=37
Wed Dec  4 11:05:37 2002 Do we need to fsck?Wed Dec  4 11:11:30 2002
Volume : 536870930 vnode = 2122 Failed to create inode:
 errno = 37
Wed Dec  4 11:11:31 2002 ProbeUuid failed for host 172.22.21.40:7001
Wed Dec  4 11:11:39 2002 Volume : 536870951 vnode = 1202 Failed to create
inode: errno = 37
Wed Dec  4 11:11:52 2002 Volume : 536870951 vnode = 1072 Failed to create
inode: errno = 37
Wed Dec  4 11:11:57 2002 Volume : 536870951 vnode = 1516 Failed to create
inode: errno = 37
Wed Dec  4 11:12:00 2002 DT: inode=11888469477350, name=._prefs.bak,
errno=37
Wed Dec  4 11:12:00 2002 Volume 536870930 now offline, must be salvaged.
Wed Dec  4 11:12:10 2002 Volume : 536870951 vnode = 1102 Failed to create
inode: errno = 37
Wed Dec  4 11:12:11 2002 Volume : 536870951 vnode = 1018 Failed to create
inode: errno = 37

First one volume was taken offline and 3 days later a whole lot of volumes
went offline with the "errno = 37". bos salvage got them back but the same
thing happend all over again and again. lsof | wc -l was at 30000-35000.
Salvagaing and reboot the server made it work for another day. There was
no linux kernel-related error messages but my previous experience suggest
that the problem could be kernel/filesystem related.

I took a tar backup of /vicepa and made it reiserfs instead of ext2 and
upgraded to OpenAFS 1.2.7 before I rebooted. The wole thing worked nicely
for another week lsof | wc -l was at 10000-15000, but today volumes
started to go offline again with "Failed to create inode: errno = 37" in
FileLog.

Is the inode messages in FileLog related to real filesystem inodes or are
they some kind of afs inodes?

... I would really not like to start reading the source code to night
so I really hope someone has a clue...

All suggestions are welcome!

-- 
/Rickard Lind