frequent cache corruption with arla 0.21 on linux 2.2.1

Michael J. Krasnicki kraz at cedapo.ece.cmu.edu
Thu Feb 4 01:44:34 CET 1999



Hello,
   I'm trying to use arla to create/edit/compile code that is siting in
afs. However, I get rampant cache corruption where one .c or .h file will is
randomly substituted for another .c or .h file in the cache resulting in all
kinds of interesting compilation errors.

Is frequent (every 30 minutes) cache corruption a fact of life with arla? Did I 
build arla incorrectly? Any clues? Patches? I have been running arla with
debugging. I get the following errors when the cache corruption occurs:

Wed Feb  3 19:23:27 1999: arlad: worker 0 waiting
Wed Feb  3 19:23:27 1999: arlad: worker 0: processing
Wed Feb  3 19:23:27 1999: arlad: Rec message: opcode = 10 (inactivenode), size = 32
Wed Feb  3 19:23:27 1999: arlad: Rec message: opcode = 10 (inactivenode), size = 32
Wed Feb  3 19:23:27 1999: arlad: Rec message: opcode = 10 (inactivenode), size = 32
Wed Feb  3 19:23:27 1999: arlad: Rec message: opcode = 10 (inactivenode), size = 32
Wed Feb  3 19:23:27 1999: arlad: Rec message: opcode = 10 (inactivenode), size = 32
Wed Feb  3 19:23:27 1999: arlad: Rec message: opcode = 10 (inactivenode), size = 32
Wed Feb  3 19:23:27 1999: arlad: Rec message: opcode = 10 (inactivenode), size = 32
Wed Feb  3 19:23:27 1999: arlad: Rec message: opcode = 10 (inactivenode), size = 32
Wed Feb  3 19:23:27 1999: arlad: Rec message: opcode = 4 (getnode), size = 292
Wed Feb  3 19:23:27 1999: arlad: multi-sending wakeup: seq = 29101, error = 2
Wed Feb  3 19:23:27 1999: arlad: worker 0: done
Wed Feb  3 19:23:27 1999: arlad: worker 0 waiting
Wed Feb  3 19:23:27 1999: arlad: worker 0: processing
Wed Feb  3 19:23:27 1999: arlad: Rec message: opcode = 4 (getnode), size = 292
Wed Feb  3 19:23:27 1999: arlad: multi-sending wakeup: seq = 29102, error = 2
Wed Feb  3 19:23:27 1999: arlad: worker 0: done
Wed Feb  3 19:23:27 1999: arlad: worker 0 waiting
Wed Feb  3 19:23:27 1999: arlad: worker 0: processing
Wed Feb  3 19:23:27 1999: arlad: Rec message: opcode = 4 (getnode), size = 292
Wed Feb  3 19:23:27 1999: arlad: multi-sending wakeup: seq = 29103, error = 2
Wed Feb  3 19:23:27 1999: arlad: worker 0: done
Wed Feb  3 19:23:27 1999: arlad: worker 0 waiting
Wed Feb  3 19:23:27 1999: arlad: worker 0: processing
Wed Feb  3 19:23:27 1999: arlad: Rec message: opcode = 8 (getdata), size = 40
Wed Feb  3 19:23:27 1999: arlad: Multi-send: opcode = 9 (installdata), size = 452
Wed Feb  3 19:23:27 1999: arlad: multi-sending wakeup: seq = 29104, error = 0
Wed Feb  3 19:23:27 1999: arlad: worker 0: done
Wed Feb  3 19:23:27 1999: arlad: worker 0 waiting
Wed Feb  3 19:23:27 1999: arlad: worker 0: processing
Wed Feb  3 19:23:27 1999: arlad: Rec message: opcode = 10 (inactivenode), size = 32
Wed Feb  3 19:23:27 1999: arlad: Rec message: opcode = 4 (getnode), size = 292
Wed Feb  3 19:23:27 1999: arlad: multi-sending wakeup: seq = 29106, error = 2
Wed Feb  3 19:23:27 1999: arlad: worker 0: done
Wed Feb  3 19:23:27 1999: arlad: worker 0 waiting
Wed Feb  3 19:23:27 1999: arlad: worker 0: processing
Wed Feb  3 19:23:27 1999: arlad: Rec message: opcode = 8 (getdata), size = 40
Wed Feb  3 19:23:27 1999: arlad: Multi-send: opcode = 9 (installdata), size = 452
Wed Feb  3 19:23:27 1999: arlad: multi-sending wakeup: seq = 29107, error = 0
Wed Feb  3 19:23:27 1999: arlad: worker 0: done
Wed Feb  3 19:23:27 1999: arlad: worker 0 waiting
Wed Feb  3 19:23:27 1999: arlad: worker 0: processing
Wed Feb  3 19:23:27 1999: arlad: Rec message: opcode = 10 (inactivenode), size = 32
Wed Feb  3 19:23:27 1999: arlad: worker 0: done
Wed Feb  3 19:23:27 1999: arlad: worker 0 waiting
Wed Feb  3 19:23:27 1999: arlad: worker 0: processing
Wed Feb  3 19:23:27 1999: arlad: Rec message: opcode = 4 (getnode), size = 292
Wed Feb  3 19:23:27 1999: arlad: multi-sending wakeup: seq = 29109, error = 2
Wed Feb  3 19:23:27 1999: arlad: worker 0: done
Wed Feb  3 19:23:27 1999: arlad: worker 0 waiting
Wed Feb  3 19:28:19 1999: arlad: callback (128.2.251.102)
Wed Feb  3 19:28:19 1999: arlad: 0: (699315077, 1, 1)
Wed Feb  3 19:28:19 1999: arlad: Send message: opcode = 11 (invalidnode), size = 28

I also sometimes get the "cm_open(): unknown token: 1" error: 

Wed Feb  3 19:23:27 1999: arlad: worker 0: done
Wed Feb  3 19:23:27 1999: arlad: worker 0 waiting
Wed Feb  3 19:23:27 1999: arlad: worker 0: processing
Wed Feb  3 19:23:27 1999: arlad: Rec message: opcode = 10 (inactivenode), size = 32
Wed Feb  3 19:23:27 1999: arlad: Rec message: opcode = 10 (inactivenode), size = 32
Wed Feb  3 19:23:27 1999: arlad: Rec message: opcode = 12 (open), size = 40
Wed Feb  3 19:23:27 1999: arlad: cm_open(): unknown token: 1, assuming AREAD
Wed Feb  3 19:23:27 1999: arlad: Multi-send: opcode = 9 (installdata), size = 452
Wed Feb  3 19:23:27 1999: arlad: multi-sending wakeup: seq = 29085, error = 0
Wed Feb  3 19:23:27 1999: arlad: worker 0: done

Thanks,
Michael






More information about the Arla-drinkers mailing list