Coda File System

emacs and coda on NetBSD/1.6

From: Greg Troxel <gdt_at_ir.bbn.com>
Date: Wed, 12 Feb 2003 12:00:13 -0500
I am running emacs21 under gdb, and watching the output of venus.

When saving a file into coda, I get

11:49:10 worker::Return: message write error 3 (op = 20, seq = 92135),
wrote -1 of 12 bytes
11:49:10 DispatchWorker: signal received (seq = 92135)

after typing ' ' and then '^X u' (which causes a lock symlink and its
removal), I get:

11:49:24 DispatchWorker: signal received (seq = 92151)
11:49:25 worker::Return: message write error 3 (op = 20, seq = 92151),
wrote -1 of 12 bytes

and in venus.log I get:

[ W(31) : 0000 : 11:49:24 ] repvol::LogRemove: record cancelled, .#test.txt, size = 238

This is all very prompt - there are no long delays.

I do not have this problem on NetBSD/{i386,sparc} 1.5.4ish or
FreeBSD/i386 4.7ish.

I wonder if emacs is doing some sort of asynchronous IO that isn't
handled correctly in the NetBSD kernel.


I also get emacs into a state where it is nonresponsive and stuck in
'R' according to ps.

I am getting some 'interrupted system call' messages from emacs, too.
Received on 2003-02-12 12:04:50