On 2011-09-13 19:21, Jakub Wilk wrote:
> * Niels Thykier <ni...@thykier.net>, 2011-09-13, 18:04:
>> Jakub realized the source of a lot of our errors on lintian.d.o are
>> caused by limitations in the file-system.  We should probably use a
>> pool or something similar to reduce the amount of elements in each dirs.
> 
> Just to shed more light on what the problem is:
> 
> $ stat /srv/lintian.debian.org/laboratory/binary/ | grep Links
> Device: 807h/2055d    Inode: 7512069     Links: 32000
> 
> On ext3 filesysytem, at least in squeeze, 32K is hard limit on number of
> hard links, so we can't create more directories in binary/.
> 
> ext4 doesn't have this limitation, so a work-around would be to convert
> the filesystem.
> 

Upgrading to ext4 might be a solution, but I personally think that
changing the Lab layout is the "right thing(tm)" to do in this case.
Considering we want derivatives to do archive-wide Lintian runs, it may
be prudent to be file-system agnostic.

Also, we can (ab)use this oppertunity to enable "multi-version" +
"multi-architectures" in static labs as well.  Hopefully we can also
clean up the Lab API while we are at it. XD

~Niels




-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to