From 95cb5f234f8a94a510c6388658243bec5c8e1d06 Mon Sep 17 00:00:00 2001 From: Holger Levsen Date: Wed, 11 Mar 2015 22:25:20 +0100 Subject: reproducible: only update the schedule page if nothing to schedule. run scheduler four times per hour. --- bin/reproducible_scheduler.py | 5 ++--- job-cfg/reproducible.yaml | 2 +- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/bin/reproducible_scheduler.py b/bin/reproducible_scheduler.py index d64555a4..45f5f3f0 100755 --- a/bin/reproducible_scheduler.py +++ b/bin/reproducible_scheduler.py @@ -292,12 +292,11 @@ def scheduler(): if __name__ == '__main__': overall = int(query_db('SELECT count(*) FROM schedule')[0][0]) - if overall > 400: + if overall > 250: build_page('scheduled') # from reproducible_html_indexes log.info(str(overall) + ' packages already scheduled, nothing to do.') sys.exit() - else: - log.info(str(overall) + ' packages already scheduled, scheduling some more...') + log.info(str(overall) + ' packages already scheduled, scheduling some more...') for suite in SUITES: call_apt_update(suite) update_sources_tables(suite) diff --git a/job-cfg/reproducible.yaml b/job-cfg/reproducible.yaml index c2a2accc..6d7277e1 100644 --- a/job-cfg/reproducible.yaml +++ b/job-cfg/reproducible.yaml @@ -233,7 +233,7 @@ my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org' - '{name}_scheduler': my_description: 'Schedule packages to be tested for reproducibility.' - my_timed: '42 * * * *' + my_timed: '11,23,42,52 * * * *' my_shell: '/srv/jenkins/bin/reproducible_scheduler.py' my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org' - '{name}_html_graphs': -- cgit v1.2.3-54-g00ecf