From mboxrd@z Thu Jan 1 00:00:00 1970 Date: Mon, 16 Oct 1995 09:35:41 -0400 From: dhog@plan9.cs.su.oz.au dhog@plan9.cs.su.oz.au Subject: Acme Panic Topicbox-Message-UUID: 2de44dde-eac8-11e9-9e20-41e7f4b1d025 Message-ID: <19951016133541.Yo_QB4vYXYu2pHf8F6WN7tGiKZx8nPFgg4ZaCtX5Uwk@z> >have you tried ramfs? No, because I don't want to use ramfs all the time, and the bug doesn't appear to be reproducible. It also occurs very infrequently. It actually happened again tonight! Forsyth pointed out to me that the `phase error -- directory entry not allocated' means that acme tried to do I/O on a file descriptor for which the file has been removed. I checked, and the temporary file had indeed been removed. Now acme opens its temp file with mode ORCLOSE, so the file will be removed if it is closed. But then, if acme does close it (by accident) then it can't very well get that error from still having it open. So perhaps there is a bug in the handling of ORCLOSE in both fileservers? As an aside, I've noticed that old temp files are hanging around, but I've always assumed that they were left overs from file server panics/halts, or possibly severed connections (though I'd hope in that case that the file server deallocates those fids and removes the ORCLOSE ones, just as if they'd ben clunked).