Commit Graph

111 Commits

Author SHA1 Message Date
espie
2dff7598bc state the obvious 2013-02-04 11:35:27 +00:00
espie
28f4e1a1c1 document that dpb will be smart about calling show-size 2013-02-03 22:27:28 +00:00
espie
60668deeb2 document mfs location 2013-02-03 13:38:13 +00:00
espie
eaa7b64919 document -S 2013-02-02 10:38:26 +00:00
espie
5eb35f9f1e adjust documentation a bit. 2013-01-29 16:19:41 +00:00
espie
427ff0a96e document m parameter for -F
noticed by jasper@
2013-01-29 16:14:44 +00:00
nigel
1071d1b260 Change <hostname>-stop to stop-<hostname>
Ok to fix espie@
2013-01-28 23:07:36 +00:00
espie
8ced3b60c4 rebuild.log is gone, that info went back to separate paths.
Reasoning as follows: we were starting a job, and dumping the path
info in there. Just stopping right there makes little sense, so put
the rebuild info there anyways.
2013-01-28 13:48:31 +00:00
espie
f9d05fde34 document FETCH_TIMEOUT 2013-01-28 12:24:51 +00:00
espie
e06e006a3a document new logs, new -J, new -M.
removes description of fetch/distfiles.log as that one no longer serves
any purpose (bye bye!)
2013-01-28 10:24:24 +00:00
espie
58da2425a1 no longer a bug in mfs, at least on modern arches. 2013-01-27 18:43:11 +00:00
espie
9bbd046cae gc stuff that should have gone along with the old mirroring ports
infrastructure.

dpb does all that internally these days
2013-01-27 18:21:55 +00:00
espie
a08b2eed1f typo. obviously no-one reads this but me... 2013-01-21 21:33:32 +00:00
espie
74d5c11fa6 document new -S 2013-01-21 14:59:45 +00:00
espie
29eb09c90e small takes speed factor into account 2013-01-21 12:32:51 +00:00
espie
cc22a0ca26 document simpler -s handling 2013-01-21 12:07:01 +00:00
espie
4b2a548e1f document small, drop ANVILS as to why STARTUP is a good thing.
explicitly say that memory threshold is a total KB value.
2013-01-21 10:42:49 +00:00
espie
0898cedfc3 capitalization 2013-01-20 21:29:55 +00:00
rpe
87a375054f - fix typo in SYNOPSIS
- document options -m -x
- describe what happens, if no pkgnames are listed on cmdline

ok espie@
2013-01-11 21:18:17 +00:00
rpe
abc551c9ff sync manpage with code
more X for mktemp

ok espie@
2013-01-11 21:08:44 +00:00
espie
2a01640dd0 remove todo, affinity now works, and the rest turned out to be completely
not needed in practice
2013-01-07 11:05:17 +00:00
espie
bf5bef5235 document -X 2013-01-07 11:04:25 +00:00
espie
6f42ba6110 document asynchrony in engine.log 2013-01-06 18:21:52 +00:00
espie
209b83159b allow independent setup for the locks location. I strongly suggest
using a local fs.
2013-01-05 18:26:31 +00:00
espie
116acde577 change to NO_HISTORY and document (since there are other NO_* thingies) 2013-01-05 13:34:28 +00:00
espie
492a2898b1 fix thinko.
as noticed by
Mikolaj Kucharski.
2013-01-05 07:01:44 +00:00
espie
5b5a52a451 synch manpage with reality 2013-01-04 12:56:26 +00:00
espie
9d015892e8 document new exhaustive rate-limiting 2013-01-04 12:16:51 +00:00
espie
5e21b7b72c explain rationale and working of unjunk 2013-01-03 22:52:01 +00:00
espie
f86dbb772a allow overriding the start-up script from the command line. 2012-12-31 09:50:55 +00:00
espie
61c2611d5c document extra log files... 2012-12-31 08:29:31 +00:00
espie
e4c671527c add affinity information to restart jobs on the right host preferentially.
- affinity info is similar to locks, but with a completely different
lifetime.
- streamline the main loop of the engine, so that it can do two passes:
first pass shuns paths with the wrong affinity. If no good path is found,
those are considered during the second pass.
- make the Core factory aware of what hosts might be running, so that
affinity info for machines removed from a config file will be ignored.

thanks to landry@ for a few tests.
2012-12-24 17:24:46 +00:00
espie
027e6592d6 testing option 2012-12-23 13:28:55 +00:00
espie
d73a931704 don't mix up wait_timeout and waiting_timeout, as noticed by naddy@.
re-enable wait_timeout on localhost temporarily (should be done in another
way, most probably by checking whether repo is on nfs, we can steal code
from VStat.pm)

pass umask through ssh. This took us long enough to figure out, and it's
considerably simpler than tweaking every login class once again.
2012-11-06 08:26:29 +00:00
espie
b626ac149d thinko 2012-10-28 10:32:23 +00:00
espie
e1f5ebd7f8 be very explicit: running several dpb on the same box is perfectly safe.
so that nitpicky developers are not deluded into thinking this doesn't work
perfectly (hi matthieu@)
2012-10-27 11:17:56 +00:00
rpe
92c015487d lock directory -> locks directory
ok espie@
2012-10-26 14:43:17 +00:00
espie
964fc46d9a document WAITING_TIMEOUT 2012-10-13 09:10:07 +00:00
espie
64fa96209b document ALWAYS_CLEAN 2012-10-12 20:27:16 +00:00
espie
9b37bcd801 change things again to have command line options override host file.
and provide the possibility of a DEFAULT entry in the host file.
2012-10-11 07:40:30 +00:00
espie
22005987a3 restore dropped ), noticed by Amit Kulkarni, thx. 2012-10-09 20:35:57 +00:00
espie
cdc017bcb0 small change for people running multiple hosts:
options on the command line now define *defaults* that host files can
override (for instance -j, stuck, -p, -J).

Add -p /n to mean "take number of jobs, if >1, divide by n, round up to 2,
and use that for parallel.

Document -p.

Make junk be 'by host' (and it's a prop, so you can tweak it).

concurrent log that records how many jobs are running each time it changes.
tag parallel builds *n in the time record.
2012-10-08 12:41:03 +00:00
espie
0e77f83404 BUILD_ONCE documented 2012-08-31 17:27:50 +00:00
espie
649b68855b nits 2012-08-15 09:41:33 +00:00
espie
7373a518c1 somehow, I had forgotten to document this defaults to 250 2012-07-02 10:31:08 +00:00
espie
ff2903bf59 document -DNO_BUILD_STATS on the off chance someone would ever need it. 2012-04-10 17:00:29 +00:00
espie
55635c592a synch documentation 2012-04-08 10:20:42 +00:00
espie
ca5467b575 there's no longer any need to keep track of build.log manually, as it
gets taken care off thru %p/build-stats/%a
2012-03-09 21:18:40 +00:00
espie
11d2036d1a duplicate -m option, resolve conflict by renaming old unused one to -M.
Document some new stuff
2012-03-09 15:16:38 +00:00
espie
a366b51e34 %f for distdir (where fetched distfiles live) 2012-03-02 19:35:09 +00:00