On Apr 30, 2008, at 20:12 , Andrew Doran wrote:
In src/src/distrib/sets/Makefile:
---
revision 1.56
date: 2007/03/10 20:34:57; author: apb; state: Exp; lines: +5 -2
branches: 1.56.4; 1.56.10; 1.56.12;
Serialise making the "sets" tarballs in the maketars target.
On many systems, making them in parallel causes very poor
system performance due to disk I/O. (Requested by jmmv.)
---
On my development system this adds a lot of time to a release
build, and I'd
like to revert it. My system is not affected, but if it were I
don't see
why any of these would not be a valid solution:
o use smaller value for -j
o analyze the problem on the affected systems
o buy more spindles
Affected system: laptop, -j2. Problem analysis: slow disk.
Solution: none. (Well, I upgraded to 7200RPM after that change was
made, but I am still pretty sure that parallel creation is slower
than serial one here.)
If you want to change it, could it be possible to add some optional
tunable to serialize the set creation? That'd be enough for me.