Python logging has a WatchedFileHandler which will do the correct thing
for logrotate when copytruncate is not used. Do this to avoid having
multiple copies of the same log in place. Also, this should avoid a race
where log data is lost between copying and truncating done by logrotate.
Change-Id: Idbbc7869004a03b8f19cfbd81ad07f5584ce1964
Python logrotate does not compress. Use logrotate utility to do log
rotation so that older logs can be compressed saving disk space.
Change python logging to use normal file handlers as it will no longer
be doing the rotation for us. Keep all the file names the same.
Change-Id: I7302e4b197e99fd49fd9d5678702333b17a46efa
Remove obsolete config options from zuul module.
The server and merger classes are constructed so that they
may coexist on a single server. Also, the init section is
constructed so that it will install everything needed for
both services but without activating them (leaving maximum
flexibility for the operator).
Change-Id: I7b86fbbe4611c5edfb463a0a6944e0717f664188