1 |
Kurt Lieber wrote: |
2 |
> On Wed, Oct 13, 2004 at 04:16:53PM +0100 or thereabouts, Ciaran McCreesh wrote: |
3 |
> |
4 |
>>It is a fact that a lot of users are complaining. A quick glance back |
5 |
>>through the threads on this list (or for that matter on the forums) over |
6 |
>>the past few weeks shows this. |
7 |
> |
8 |
> OK, then it's also a fact that the proposed solution (patches.gentoo.org) |
9 |
> is unlikely to solve these complaints as it won't make much of a difference |
10 |
> in tree size. |
11 |
> |
12 |
> I also question whether "a lot" is accurate. Perhaps, "a few very vocal" |
13 |
> users might be more accurate. |
14 |
|
15 |
How many are "a few" and how much vocal is "very" vocal? |
16 |
The fact is there are more users complaining about this than there were a year |
17 |
before. |
18 |
We can let this trend grow or see if anything can be done about it. |
19 |
|
20 |
I doubt cleaning up the tree a bit would increase performance significantly. |
21 |
Cleaning up is neat but it might not be worth the effort unless it can be |
22 |
significantly cleaned up, as far as improving the performance of emerge --sync |
23 |
is concerned. |
24 |
|
25 |
I compiled some timings here: |
26 |
http://dev.gentoo.org/~neysx/tests/emerge--sync.html |
27 |
|
28 |
It looks like the 'metadata' step is taking up half of the time spent when |
29 |
running emerge --sync. It is usually more, sometimes much more. |
30 |
Maybe something could be improved there. |
31 |
Don't hit me, I know I don't know the code. |
32 |
In the best of all cases I have tried, running emerge --sync against an |
33 |
up-to-date tree from which all 25,000+ /files/* had been removed, took 130 |
34 |
seconds, 5 seconds to sync, 125 seconds to find out nothing had to be changed |
35 |
in the cache. |
36 |
Hint: use rsync output to update the cache. |
37 |
|
38 |
If you feel this is heresy, or mere noise, just ignore my ignorance. |
39 |
|
40 |
|
41 |
Regards, |
42 |
-- |
43 |
/ Xavier Neys |
44 |
\_ Gentoo Documentation Project |
45 |
/ French & Internationalisation Lead |
46 |
\ http://www.gentoo.org/doc/en |
47 |
/\ |