Coda File System

Hoard Problem: Device not configured

From: Steffen Neumann <sneumann_at_TechFak.Uni-Bielefeld.DE>
Date: Mon, 21 May 2001 15:33:33 +0200 (MET DST)
Hi,

I now have a reproducable problem hoarding files:

	hoard list
	<7f000001, .>, 10157, 800:d+
	<7f000004, .>, 10157, 600:d+
	<7f00002a, .>, 10157, 800:d+
	<7f000030, .>, 10157, 600:d+
	<7f000041, .>, 10157, 800:d+
	<7f000045, .>, 10157, 600:d+

	hoard walk
and after some 12mins 
	pioctl:Verify(-1, /tmp/fileWL7FDQ, 10157, 0): No such device


I have 
	- a recently init'ed venus (Cache size close to 1Gb)
	- more than 2G free space in /tmp 
	  and where Cache and Log live,
	- a valid token
	- venus.log attached
	- Coda 5.3.12 and kernel 2.4.2

Any ideas ? Any other Info that could be helpful ?

So long,
Steffen

---------------------------------------------------------

May 21 15:15:26 Dione kernel: Coda: Bye bye.
[Coda restarted]
May 21 15:15:46 Dione kernel: coda_read_super: device index: 0
May 21 15:15:46 Dione kernel: coda_read_super: rootfid is (0x7f000000,0x1,0x1)
May 21 15:15:46 Dione kernel: coda_read_super: rootinode is 1025 dev 6
May 21 15:28:26 Dione kernel: coda_upcall: Venus dead on (op,un) (6.73) flags 10May 21 15:28:26 Dione kernel: coda_pioctl: Venus returns: -19 for (0x7f000000,0xMay 21 15:30:01 Dione kernel: No pseudo device in upcall comms at d08df6c0
May 21 15:30:11 Dione last message repeated 7 times
May 21 15:30:11 Dione kernel: coda_pioctl: Venus returns: -6 for (0x7f000000,0x1

---------------------------------------------------------

[ X(00) : 0000 : 14:57:50 ] Coda Venus, version 5.3.12
[ X(00) : 0000 : 14:57:50 ] Logfile initialized with LogLevel = 0 at Mon May 21 14:57:50 2001

[ X(00) : 0000 : 14:57:50 ] E StatsInit()
[ X(00) : 0000 : 14:57:50 ] L StatsInit()
[ X(00) : 0000 : 14:57:52 ] BeginRvmFlush (1, 60, F)
[ X(00) : 0000 : 14:57:52 ] EndRvmFlush
[ X(00) : 0000 : 14:57:52 ] BeginRvmTruncate (1, 232, F)
[ X(00) : 0000 : 14:57:52 ] EndRvmTruncate
[ X(00) : 0000 : 14:57:52 ] BeginRvmFlush (1, 596, F)
[ X(00) : 0000 : 14:57:52 ] EndRvmFlush
[ X(00) : 0000 : 14:57:52 ] BeginRvmTruncate (4, 768, F)
[ X(00) : 0000 : 14:57:52 ] EndRvmTruncate
[ X(00) : 0000 : 14:57:52 ] E adv_daemon::adv_daemon: AdviceServer    

[ A(17) : 0000 : 14:57:52 ] adv_daemon::main()

[ H(06) : 0000 : 14:57:52 ] HDBDaemon about to sleep on hdbdaemon_sync

[ W(19) : 0000 : 14:57:52 ] FidToNodeid: called for volume root (7f000000)!!!
[ W(19) : 0000 : 14:57:58 ] Cachefile::SetLength 512

[ T(01) : 0001 : 14:58:03 ] BeginRvmFlush (1, 166872, S)
[ T(01) : 0001 : 14:58:03 ] EndRvmFlush

[ W(19) : 0000 : 14:58:03 ] WAITING(HDBD_Request): Add

[ H(06) : 0000 : 14:58:03 ] HDBDaemon just woke up

[ H(06) : 0001 : 14:58:03 ] HDBDaemon about to sleep on hdbdaemon_sync

[ W(19) : 0000 : 14:58:03 ] WAIT OVER, elapsed = 11.6, returns 0
[ W(19) : 0000 : 14:58:03 ] WAITING(HDBD_Request): Add

[ H(06) : 0001 : 14:58:03 ] HDBDaemon just woke up

[ H(06) : 0002 : 14:58:03 ] HDBDaemon about to sleep on hdbdaemon_sync

[ W(19) : 0000 : 14:58:03 ] WAIT OVER, elapsed = 0.2, returns 0
[ W(19) : 0000 : 14:58:03 ] WAITING(HDBD_Request): Add

[ H(06) : 0002 : 14:58:03 ] HDBDaemon just woke up

[ H(06) : 0003 : 14:58:03 ] HDBDaemon about to sleep on hdbdaemon_sync

[ W(19) : 0000 : 14:58:03 ] WAIT OVER, elapsed = 0.2, returns 0
[ W(19) : 0000 : 14:58:03 ] WAITING(HDBD_Request): Add

[ H(06) : 0003 : 14:58:03 ] HDBDaemon just woke up

[ H(06) : 0004 : 14:58:03 ] HDBDaemon about to sleep on hdbdaemon_sync

[ W(19) : 0000 : 14:58:03 ] WAIT OVER, elapsed = 0.2, returns 0
[ W(19) : 0000 : 14:58:03 ] WAITING(HDBD_Request): Add

[ H(06) : 0004 : 14:58:03 ] HDBDaemon just woke up

[ H(06) : 0005 : 14:58:03 ] HDBDaemon about to sleep on hdbdaemon_sync

[ W(19) : 0000 : 14:58:03 ] WAIT OVER, elapsed = 0.2, returns 0
[ W(19) : 0000 : 14:58:03 ] WAITING(HDBD_Request): Add

[ H(06) : 0005 : 14:58:03 ] HDBDaemon just woke up

[ H(06) : 0006 : 14:58:03 ] HDBDaemon about to sleep on hdbdaemon_sync

[ W(19) : 0000 : 14:58:03 ] WAIT OVER, elapsed = 0.2, returns 0
[ W(19) : 0000 : 14:58:14 ] WAITING(HDBD_Request): Walk

[ H(06) : 0006 : 14:58:14 ] HDBDaemon just woke up
[ H(06) : 0006 : 14:58:15 ] binding::~binding:  somebody forgot to decrement before delete
[...] Many of these
[ H(06) : 0006 : 14:58:16 ] binding::~binding:  somebody forgot to decrement before delete

[ T(01) : 0004 : 14:58:19 ] BeginRvmFlush (1, 44472, T)
[ T(01) : 0004 : 14:58:19 ] EndRvmFlush

[ H(06) : 0006 : 14:58:52 ] DataWalk:  Restarting Iterator!!!!  Reset availability status information.
[ H(06) : 0006 : 14:58:52 ] Tally for vuid=0:
[ H(06) : 0006 : 14:58:52 ] BeginRvmFlush (1, 28800, F)
[ H(06) : 0006 : 14:58:52 ] EndRvmFlush
[ H(06) : 0006 : 14:58:52 ] Tally for vuid=0:

[ H(06) : 0007 : 14:58:52 ] HDBDaemon about to sleep on hdbdaemon_sync

[ W(19) : 0000 : 14:58:52 ] WAIT OVER, elapsed = 38064.9, returns 0
[ W(19) : 0000 : 14:58:52 ] WAITING(HDBD_Request): Verify

[ H(06) : 0007 : 14:58:52 ] HDBDaemon just woke up
[ H(06) : 0007 : 14:58:52 ] hdb::Verify: </tmp/fileWL7FDQ, 0, -1, 10157>
Received on 2001-05-21 09:33:56