cvs commit: src/sys/vfs/hammer hammer.h hammer_blockmap.c hammer_flusher.c hammer_inode.c hammer_io.c hammer_object.c hammer_ondisk.c hammer_undo.c hammer_vfsops.c

Matthew Dillon dillon at apollo.backplane.com
Thu Jul 17 23:41:31 PDT 2008


:Matthew Dillon wrote:
:>   * Read or Write errors in the flush path disable flushing and force the mount
:>     into read-only mode.  Modified buffers are left locked in memory until
:>     umount to provide a consistent snapshot of the state of the filesystem.
:
:Does this mean that -- theoretically -- we would be able to flush out 
:the remaining data once the media has been re-plugged?
:
:cheers
:   simon

    Theoretically, yes.  Realistically, it would take more work because
    the in-memory version of the filesystem might not be in good enough
    shape (due to all the partially synced inode state and flush-aborted
    inodes) to safely restart the flush.

    So at least for the release it won't be allowed.

					-Matt
					Matthew Dillon 
					<dillon at backplane.com>





More information about the Commits mailing list