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