On Sat, Aug 7, 2010 at 5:33 PM, Charles Forsyth fors...@terzarima.netwrote:
close must be synchronous, unless you aim for NFS semantics.
to be more explicit: think of exclusive-use services, services that wait
for a close to commit,
files with DMEXCL, and files opened ORCLOSE
For DMEXCL
Research Inferno has ha async clunks on 'M' for 15 years with no
problems, just no deadlocks.
Think about it a bit.
there is a simple and obvious test program that fails unpredictably under that
regime
but works in the other systems, and would be expected to work.
Perhaps we could turn on async clunk for other files when the chan has
CCACHE set (mount -C iirc). We already believe that the fileserver is
'decent' then...
that's more plausible, since you've declared that you're not interested
in certain details, but then the larger question arises: why pick
and it is ...
On Sun, Aug 8, 2010 at 5:04 PM, Charles Forsyth fors...@terzarima.net wrote:
Research Inferno has ha async clunks on 'M' for 15 years with no
problems, just no deadlocks.
Think about it a bit.
there is a simple and obvious test program that fails unpredictably under
that regime
On Sun, Aug 8, 2010 at 3:10 AM, Charles Forsyth fors...@terzarima.netwrote:
Perhaps we could turn on async clunk for other files when the chan has
CCACHE set (mount -C iirc). We already believe that the fileserver is
'decent' then...
that's more plausible, since you've declared that you're
trust me - experiment. ask questions. i'll send code. it can be an
enormous speedup.
brucee
On Mon, Aug 9, 2010 at 12:17 AM, Venkatesh Srinivas m...@acm.jhu.edu wrote:
On Sun, Aug 8, 2010 at 3:10 AM, Charles Forsyth fors...@terzarima.net
wrote:
Perhaps we could turn on async clunk for other
I tried installing a recent snapshot on my laptop (Acer Travelmate
2450 , from late 2006), which failed with the following message from
the bootloader:
Press almost any key to reset... FLAGS=10202 TRAP=6 ECODE=0 PC=3
AX 800116e1 BX 0f3e CX 8006407 DX 03d5
SI 800b8fa0 DI 800b8fa0 BP
Press almost any key to reset... FLAGS=10202 TRAP=6 ECODE=0 PC=3
AX 800116e1 BX 0f3e CX 8006407 DX 03d5
SI 800b8fa0 DI 800b8fa0 BP 002e
CS 0010 DS 0008 ES 0008 FS 0008 GS 0008
CR0 8011 CR2 CR3 c000
panic: exception/interrupt 6
very difficult to say anything