On Mon, May 31, 1999 at 02:06:22PM +0200, Luigi Rizzo wrote:
> > Now, the problems are:
> > 
> >   @ It takes a long time to...what?  cvsup the tree?  That's already
> 
> to install the port distribution. it's the slowest part of the install
> process. developers may not experience that, but all other
> users (who buy the cd) do.
This is due to FS bogons.  There are two bogons in action:
(1) 'async' isn't really fully async.  Directory creation is still
    done synchronously.
(2) The directory inode layout algorithm is not really efficient for
    things like the ports collection.

There are a number of solutions available:
(1) Change 'make release' to scan the ports collection and create an
    mtree file beforehand; apply the mtree file before extracting the
    collection.  This will make the inode layout more efficient.
(2) Change the directory inode layout policy in the kernel to a more
    efficient scheme
(3) Hit jkh with a baseball bat until he stops refusing to use soft
    updates on the boot floppy during install (due to "making a point")
(4) Fix the async code so it actually is fully async

1 and 2 are alternate solutions to the same part of the problem; 3 and
4 are alternate solutions to another part of the problem.  Solving any
of these would be useful, but solving one problem from each group
would give most benefit.

Eivind.


To Unsubscribe: send mail to majord...@freebsd.org
with "unsubscribe freebsd-hackers" in the body of the message

Reply via email to