Gentoo Archives: gentoo-dev

From: "Robin H. Johnson" <robbat2@g.o>
To: gentoo-dev@××××××××××××.org
Subject: Re: [gentoo-dev] digest-* files in portage tree
Date: Fri, 25 Mar 2005 07:12:52
Message-Id: 20050325071250.GA11908@curie-int.orbis-terrarum.net
In Reply to: Re: [gentoo-dev] digest-* files in portage tree by Daniel Goller
1 On Fri, Mar 25, 2005 at 12:04:41AM -0600, Daniel Goller wrote:
2 > Francesco Riosa wrote:
3 > >In addition to "Manifest" files in portage tree there are 19000
4 > >"digest-${P}" files in the portage tree each of this uses 4k on ext{2,3}
5 > >filesystem and has to be scanned each time rsync is run on the tree.
6 > >Is possible to avoid the use of theese files?
7 > while not technically what you asked for, keeping the tree on a
8 > partition with a smaller than default block and inode size would allow
9 > you to decrease wasted space significantly, ext3 does 1024 in linux
10 > iirc, docs suggest 512 should be possible, but i have not found a fs on
11 > linux that did indeed allow actual use of 512byte blocks/inodes (yes you
12 > want to make sure to adjust both, not just one)
13 >
14 > hope this helps while people consider integrating them elsewhere to safe
15 > the most space possible
16 As a workaround, I have my CVS checkout of the tree on a reiser3
17 partition with tail-packing enabled. This really helps, esp. as CVS has
18 4 files of overhead for per working directory. I'm not aware of any
19 other tail-packing read-write filesystems unfortunately. (I know that
20 read-only ones like squashfs etc. exist).
21
22 --
23 Robin Hugh Johnson
24 E-Mail : robbat2@××××××××××××××.net
25 Home Page : http://www.orbis-terrarum.net/?l=people.robbat2
26 ICQ# : 30269588 or 41961639
27 GnuPG FP : 11AC BA4F 4778 E3F6 E4ED F38E B27B 944E 3488 4E85

Replies

Subject Author
[gentoo-dev] Re: digest-* files in portage tree Duncan <1i5t5.duncan@×××.net>