From owner-freebsd-hackers Tue Jan 9 22:21:09 1996 Return-Path: owner-hackers Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id WAA11719 for hackers-outgoing; Tue, 9 Jan 1996 22:21:09 -0800 (PST) Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.2.228.19]) by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id WAA11680 for ; Tue, 9 Jan 1996 22:20:40 -0800 (PST) Received: (from bde@localhost) by godzilla.zeta.org.au (8.6.9/8.6.9) id RAA29846; Wed, 10 Jan 1996 17:15:46 +1100 Date: Wed, 10 Jan 1996 17:15:46 +1100 From: Bruce Evans Message-Id: <199601100615.RAA29846@godzilla.zeta.org.au> To: bde@zeta.org.au, msmith@atrad.adelaide.edu.au Subject: Re: Add new slice to running system, comments? Cc: hackers@FreeBSD.ORG, phk@critter.tfs.com Sender: owner-hackers@FreeBSD.ORG Precedence: bulk >Hmm. Now I'm a little confused 8) Are you saying that the vn device maps >the on-disk location of the file (its block map, I presume) and keeps >this internally to avoid using the fs-specific read/write functions? If >this is the case, then I take everything back and will concentrate solely >on using it 8) The file system keeps the block map. Read the code. The vn driver could keep an optimized form of the block map (one extent for contiguous files, a few extents for slightly discontigous files...). Write the code. Bruce