From owner-freebsd-hackers Tue Mar 2 4:20:16 1999 Delivered-To: freebsd-hackers@freebsd.org Received: from lion.butya.kz (butya-gw.butya.kz [194.87.112.252]) by hub.freebsd.org (Postfix) with ESMTP id 403F714D40 for ; Tue, 2 Mar 1999 04:18:39 -0800 (PST) (envelope-from bp@butya.kz) Received: from bp (helo=localhost) by lion.butya.kz with local-esmtp (Exim 2.12 #1) id 10Ho7x-000D8Q-00 for freebsd-hackers@freebsd.org; Tue, 2 Mar 1999 18:18:22 +0600 Date: Tue, 2 Mar 1999 18:18:21 +0600 (ALMT) From: Boris Popov To: freebsd-hackers@freebsd.org Subject: VM and VFS relations Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Hello, currently I try to optimize IO operations in nwfs and don't break consistency between normal and paged IO. After thorough reading of vfs_bio/vfs_aio/vfs_vnode_pager it is seems that VM and VFS layers are not tightly integrated. However code in vfs_bio (BIO layer) a very good candidate to do that (is this right ?). I'm very interesting in history of different IO layers and in plans of future development in that direction. Specially, in ability (possibility ?) of creating a single IO routine which will integrate both paged and normal IO operations for any file system. Any documents pointers, common notes, etc. would be very appreciated. -- Boris Popov To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message