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