sort: use at most 8 threads by default
authorPádraig Brady <P@draigBrady.com>
Sat, 18 Dec 2010 05:27:46 +0000 (05:27 +0000)
committerPádraig Brady <P@draigBrady.com>
Sun, 19 Dec 2010 00:33:45 +0000 (00:33 +0000)
commit0e181024c00b746a930aab6a0cfd9162d7b67ae4
tree994336fac3c2c31ab31fa7b1b8700eb12c114243
parenteea8e7530bf3c469dd7f4e598c993ff7fb4574e9
sort: use at most 8 threads by default

* src/sort.c (main): If --parallel isn't specified,
restrict the number of threads to 8 by default.
If the --parallel option is specified, then
allow any number of threads to be set, independent
of the number of processors on the system.
* doc/coreutils.texi (sort invocation): Document the changes
to determining the number of threads to use.
Mention the memory overhead when using multiple threads.
* tests/misc/sort-spinlock-abuse: Allow single core
systems that support pthreads.
* tests/misc/sort-stale-thread-mem: Likewise.
* tests/misc/sort-unique-segv: Likewise.
* NEWS: Mention the change in behaviour.
NEWS
doc/coreutils.texi
src/sort.c
tests/misc/sort-spinlock-abuse
tests/misc/sort-stale-thread-mem
tests/misc/sort-unique-segv