Commit graph

109 commits

Author SHA1 Message Date
Mike McLean
dd15c9eacd kojira: delete repos in the background 2012-11-27 15:48:02 -05:00
Dennis Gilmore
fa4f5b0e58 fix up white space issue 2012-11-18 19:43:00 -06:00
Dan Horák
7501b848fb let koji-shadow finish when in prefer-new mode
When koji-shadow is run in the prefer-new mode the number of missing builds can
be non-zero. Let koji-shadow finish when there are no pending builds in this case.
2012-11-18 19:41:13 -06:00
Dan Horák
34977e301c use glob matching for items in ignorelist 2012-11-18 19:41:13 -06:00
Dan Horák
f350b56693 merge the ignorelist from a script generated part and manually maintained part
On secondary arches it can be usef to maintain the list of packages that are
built in 2 parts - one is script generated and based on values of ExclusiveArch
and ExcludeArch tags in source rpms and the second is maintained manually that
should be skipped for some reason (eg. not yet decided whether to fix them or
add ExcludeArch/ExclusiveArch)
2012-11-18 19:41:13 -06:00
Dan Horák
5df0317d4e don't replace existing build when running with prefer-new
Only try to replace a build with newer one when the required one is missing.
It also means the buildroot will be closer to the one in primary.
2012-11-18 19:41:13 -06:00
Dan Horák
f54447c34b lower the priority for koji-shadow submitted builds
Lowering the priority for koji-shadow submitted builds means that user submitted
build don't have to wait until koji-shadows queue is empty, also notifications
are sent earlier when the queue is full.
2012-11-18 19:40:56 -06:00
Mike McLean
a0d2499dc3 no need for kojira to track deleted repos 2012-07-12 14:06:43 -04:00
Mike McLean
54c0ed8438 Support wsgi in koji-hub and koji-web
- mod_python still supported, but deprecated
 - mod_wsgi is the default
 - koji-web now configured via web.conf
 - new wsgi-friendly publisher for koji-web
 - koji-web now has logging
2012-05-10 17:27:40 -04:00
Dennis Gilmore
40c6c2c302 dont error out on a tag failure. 2012-02-24 08:08:51 -06:00
Ken Dreyer
332a6d5811 better descriptions for koji-gc SSL options
The current descriptions for koji-gc's SSL options appear to be the
result of copy & paste. Update the description for each individual SSL
option to match its functionality.
2011-11-28 16:14:10 -05:00
Mike McLean
ccfcad52ab mark expired/etc repos non-current 2011-10-20 15:27:34 -04:00
Mike McLean
8b53132884 configurable sleeptime for kojira 2011-10-20 15:27:34 -04:00
Mike McLean
0599a1ed9c kojira: make tag cache a global for better readability 2011-09-15 16:00:16 -04:00
Mike McLean
ad3e116de3 adjust kojira debug output 2011-09-15 15:36:54 -04:00
Mike McLean
70f2d948f9 count untracked newRepo tasks towards limits 2011-08-30 13:18:06 -04:00
Mike McLean
84eaf7f06e limit non-waiting newRepo tasks 2011-08-30 13:18:06 -04:00
Mike McLean
e22c4c14ad make kojira more efficient using multicalls and caching 2011-08-24 16:16:57 -04:00
Mike McLean
8a5eff50db speed up kojira startup 2011-04-07 16:01:17 -04:00
Mike McLean
2be7751ec3 volume test for koji-gc, plus some test cleanup 2011-03-18 13:57:38 -04:00
Mike Bonnet
eea730300a - enable use of a Kerberos service name other than host/ on the hub
- get the Kerberos realm from the client principal, rather than assuming the last two components of the domain name
2011-01-06 15:54:53 -05:00
Mike McLean
e68bbb499f make koji-gc --test show better data 2010-11-11 11:33:08 -05:00
Mike Bonnet
419a1dafe4 major refactoring of koji daemons
- move TaskManager, SCM, and a couple helper functions to koji.daemon
 - move generic TaskHandler classes to koji.tasks
 - remove use of globals in kojid and kojira
 - fix a few issues revealed by pylint
2010-07-16 11:44:52 -04:00
Mike McLean
1e3a7f0fef Merge commit 'origin/master' into mead-tmp
Conflicts:
	builder/kojid

Resolved conflict between make_sources option and source_cmd option
2010-06-18 17:28:37 -04:00
Mike Bonnet
a455c356bb kojira: remove early task check which prevents expired repo cleanup, we also check before creating new tasks 2010-06-17 12:03:21 -04:00
Mike Bonnet
932d143a33 kojira: remove unexpected directories 2010-06-15 15:07:38 -04:00
Mike Bonnet
0f8314563f prevent a few missing repo directories from stalling repo deletion 2010-06-15 14:12:13 -04:00
Mike McLean
c742272ac6 Merge commit 'f90f6b856d' into mead
Conflicts:
	cli/koji
	docs/schema.sql
	hub/kojihub.py
	koji.spec
	www/kojiweb/index.py
	www/kojiweb/taskinfo.chtml
2010-04-08 17:12:49 -04:00
Mike McLean
f2a6dc2f47 log regen ordering data 2010-03-12 17:55:04 -05:00
Mike Bonnet
ea6c283ba5 fix Kerberos authentication for modern python: e.message is deprecated, and e.err_code no longer exists 2010-03-09 13:46:54 -05:00
Mike McLean
a01c92b3c7 avoid unnecessary processing for empty lists 2010-02-19 12:57:24 -05:00
Mike McLean
e9050f805a kojira config to specify which repos should have debuginfo or source rpms 2010-02-01 13:13:19 -05:00
Mike McLean
4ccd5bbfda repo regen priority work 2010-02-01 13:13:19 -05:00
Mike Bonnet
3cba6640bb merge master branch onto the mead branch 2010-01-20 16:48:42 -05:00
Mike McLean
a2f7c9c252 fix a spelling error (rhbz 529208) 2009-12-07 12:32:37 -05:00
Mike Bonnet
c08239177a Merge branch 'master' into mead 2009-11-11 11:22:44 -05:00
Mike Bonnet
d620309f5e merge koji-1.3.2 changes onto the mead branch 2009-11-10 15:34:39 -05:00
Dennis Gilmore
373e92c2b9 add support to protect a build by name.
What this does is to ensure that sertain builds always match the original, overriding prefer-new
2009-11-10 14:07:42 -06:00
Dennis Gilmore
0ece799595 add support to always include extra local packages takes a nvr 2009-11-10 14:07:42 -06:00
Dennis Gilmore
f7d990f8d7 continue when we hit an ignored dep dont break, we are not yet done dep solving the build 2009-10-14 12:49:17 -05:00
Mike Bonnet
bd0af58ba2 Merge branch 'master' into mead 2009-09-24 14:39:00 -04:00
Mike McLean
512e663eb4 use custom krb5 cache in kojid and kojira. ticket#104 (patch by tjarls) 2009-09-23 15:47:05 -04:00
Mike McLean
79de9eaf3e don't expire repos from old events while they are being created 2009-09-23 15:47:05 -04:00
Mike Bonnet
447bf17050 Merge commit 'origin' into mead 2009-08-13 12:26:27 -04:00
Dennis Gilmore
08e911dac7 if we are scanning a build we can not use prefer new so make sure we dont. 2009-08-10 09:38:46 -05:00
Mike Bonnet
d8055a2274 merge master onto the mead branch 2009-06-12 14:04:55 -04:00
Mike McLean
d421286304 quiet koji-gc output a little 2009-04-23 15:17:38 -04:00
Mike McLean
f273899018 Merge branch 'master' into mead
Conflicts:
	builder/kojid
	cli/koji
	hub/kojihub.py
	www/kojiweb/buildinfo.chtml
	www/kojiweb/builds.chtml
	www/kojiweb/index.py
2009-03-31 15:43:08 -04:00
Mike McLean
224d0e2529 don't start kojira by default
https://fedorahosted.org/koji/ticket/96
2009-02-18 16:18:13 -05:00
Dennis Gilmore
ecffd79425 clean up whitespace 2009-02-05 17:54:55 -06:00