Date: Tue, 4 Nov 2014 19:59:32 -0600 From: Adam Vande More <amvandemore@gmail.com> To: Matthias Andree <matthias.andree@gmx.de> Cc: Tijl Coosemans <tijl@freebsd.org>, FreeBSD Ports <freebsd-ports@freebsd.org> Subject: Re: Reducing the size of the ports tree (brainstorm v2) Message-ID: <CA%2BtpaK2ZX0aKLiDNcHpiUNgG0peVJrsvyV1LRafD887ZMR%2BsSQ@mail.gmail.com> In-Reply-To: <545963A0.90506@gmx.de> References: <20141031185621.GC15967@ivaldir.etoilebsd.net> <54573B31.7080809@gmx.de> <20141103212438.0893c3dc@kalimero.tijl.coosemans.org> <545963A0.90506@gmx.de>
next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, Nov 4, 2014 at 5:39 PM, Matthias Andree <matthias.andree@gmx.de> wrote: > Am 03.11.2014 um 21:24 schrieb Tijl Coosemans: > > > Other tools won't change anything. It's the file system that would > > have to change which is not going to happen. When the ports tree was > > created disks were much smaller and file systems were better (still not > > good) at storing small files. Today disks are much bigger and file > > systems have adapted to that. Now it's time for the ports tree to adapt. > > So you're saying the only answer we've had to growing storage capacities > was growing block sizes, without adding support for "many small files" > back in. What is this 'support for "many small files"' you are referring to? > That's still the fault of the tool (here: tool == file system) > and not of the ports tree. It's a problem with disk's themselves, not an svn or fs problem. Tail packing is already a part of UFS, and disks for the purposes here basically only read one block at a time. If you have a method of overcoming the inherent seek slowness of reading many small files scattered across the spinning media then please share it so progress can be made. This is definitely a problem with the ports system considering the underlying hw and fs has changed characteristics and ports hasn't accounted for them. -- Adam
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CA%2BtpaK2ZX0aKLiDNcHpiUNgG0peVJrsvyV1LRafD887ZMR%2BsSQ>