freebsd 2.2.5 and arla-0.13
Eric Hoffman
hoffman at cs.washington.edu
Wed Oct 7 04:12:53 CEST 1998
This seems to indicate arlad is installing data and xfs is not happy
with it for some (odd) reason. I'm not able to reproduce your problem
under FreeBSD 2.2.
To get some more information, can you try enabling debug in xfs as
well, and then setting breakpoints in arlad when it's receiving and
sending `getdata' and `installdata' and print out the complete
messages?
the following debugging trace from xfs over one of the upcall cycles would
seem to indicate that xfs_fhlookup wasn't able to find the cache file
Oct 6 18:55:51 tesuji /kernel: xfs_devselect dev = 32768, which = 1
Oct 6 18:55:51 tesuji /kernel: xfs_devread dev = 32768
Oct 6 18:55:51 tesuji /kernel: xfs_devread: m = 0xf684b338, m->prev = 0xf1343580, m->next = 0xf1343580
Oct 6 18:55:51 tesuji /kernel: xfs_devread: first = 0xf1343580, first->prev = 0xf684b338, first->next = 0xf684b338
Oct 6 18:55:51 tesuji /kernel: xfs_devread: message->size = 40
Oct 6 18:55:51 tesuji /kernel: xfs_devread done error = 0
Oct 6 18:55:51 tesuji /kernel: xfs_devwrite dev = 32768
Oct 6 18:55:51 tesuji /kernel: xfs_message_receive opcode = 9
Oct 6 18:55:51 tesuji /kernel: xfs_message_installdata
Oct 6 18:55:51 tesuji /kernel: cache_name = '@001'
Oct 6 18:55:51 tesuji /kernel: xfs_fhlookup: fileid = 2916148
Oct 6 18:55:51 tesuji /kernel: XFS PANIC WARNING! xfs_message_installdata failed!
Oct 6 18:55:51 tesuji /kernel: Reason: lookup failed on cache file '@001', error = 6
Oct 6 18:55:51 tesuji /kernel: xfs_message_receive opcode = 1
Oct 6 18:55:51 tesuji /kernel: xfs_message_wakeup error: 0
Oct 6 18:55:51 tesuji /kernel: xfs_devwrite error = 0
Oct 6 18:55:51 tesuji /kernel: xfs_message_rpc this_process->error_or_size = 0
Oct 6 18:55:51 tesuji /kernel: xfs_message_rpc opcode ((xfs_message_wakeup*)(this_process->message))->error = 0
Oct 6 18:55:51 tesuji /kernel: xfs_message_rpc opcode = 12
# ls -l /usr/arla/cache/@001
-rw------- 1 root wheel 4096 Oct 6 18:55 /usr/arla/cache/@001
#
thanks for answering so promptly
More information about the Arla-drinkers
mailing list