Linux Archive

Linux Archive (http://www.linux-archive.org/)
-   Fedora Infrastructure (http://www.linux-archive.org/fedora-infrastructure/)
-   -   Disable bugzilla integration (http://www.linux-archive.org/fedora-infrastructure/670110-disable-bugzilla-integration.html)

Toshio Kuratomi 05-23-2012 03:39 PM

Disable bugzilla integration
 
The bugzilla admins at redhat notified us that they were having load issues
since the bugzilla upgrade caused by infrastructure's hosts. It seems that
at least one of our scripts is exercising bugs in the new bugzilla codebase.
They've asked us to turn off all of our cron jobs for now so that they can
stabilise the platform and then we'll go through and see if we can identify
the problem query(-ies) and fix it either on our side or in bugzilla.

Since this is an emergency, we've disabled the cron jobs first -- sending
the patch here for +1's to break freeze and so we know what to revert when
the time comes.

While these are disabled, the following things will not work:

* changes in user status in fas (users joining and leaving packager or
fedorabugs) will not be reflected to bugzilla
* The cached review status pages will not update
* The easyfix.fedoraproject.org bugs list will not update
* Changes in package ownership will not propogate from the packagedb to
bugzilla
* New packages won't be added to bugzilla (although they should be able to
be added to the packagedb and git).

-Toshio
From af0cabefef3d7264050ca75392bfc14156f4c32d Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Toshio=20=E3=81=8F=E3=82=89=E3=81=A8=E3=81=BF? = <toshio@lockbox01.phx2.fedoraproject.org>
Date: Wed, 23 May 2012 15:21:01 +0000
Subject: [PATCH] Disable bugzilla cron jobs

---
manifests/services/bugzilla.pp | 2 +-
modules/fas/manifests/init.pp | 1 +
modules/fedora-packagedb/manifests/init.pp | 1 +
modules/gather-easyfix/manifests/init.pp | 1 +
modules/review-stats/manifests/init.pp | 1 +
5 files changed, 5 insertions(+), 1 deletions(-)

diff --git a/manifests/services/bugzilla.pp b/manifests/services/bugzilla.pp
index 21b086e..f55a123 100644
--- a/manifests/services/bugzilla.pp
+++ b/manifests/services/bugzilla.pp
@@ -12,7 +12,7 @@ class bugzilla-no-balance {
command => "/usr/local/bin/bz-make-components.py 'http://git.fedorahosted.org/git/?p=l10n/owners.git;a=blob_plain;f=owners.list;hb=master' 'http://git.fedorahosted.org/git/?p=docs/owners.git;a=blob_plain;f=owners.list;hb=master' &> /dev/null",
user => "apache",
minute => 20,
- ensure => present,
+ ensure => absent,
require => Package['fedora-packagedb']
}
}
diff --git a/modules/fas/manifests/init.pp b/modules/fas/manifests/init.pp
index f06ef8b..e20ca1f 100644
--- a/modules/fas/manifests/init.pp
+++ b/modules/fas/manifests/init.pp
@@ -372,6 +372,7 @@ class fas::app::nobalance inherits fas::app {
minute => 10,
require => Package["fas"],
environment => "MAILTO=root",
+ ensure => "absent",
}

}
diff --git a/modules/fedora-packagedb/manifests/init.pp b/modules/fedora-packagedb/manifests/init.pp
index 724080c..1244f1f 100644
--- a/modules/fedora-packagedb/manifests/init.pp
+++ b/modules/fedora-packagedb/manifests/init.pp
@@ -87,6 +87,7 @@ class fedora-packagedb::app::nobalance inherits fedora-packagedb::app {
command => "/usr/bin/pkgdb-sync-bugzilla > /dev/null 2> /dev/null",
user => "root",
minute => 10,
+ ensure => "absent",
}
}

diff --git a/modules/gather-easyfix/manifests/init.pp b/modules/gather-easyfix/manifests/init.pp
index aae2b9e..b0be432 100644
--- a/modules/gather-easyfix/manifests/init.pp
+++ b/modules/gather-easyfix/manifests/init.pp
@@ -85,6 +85,7 @@ class gather-easyfix::build inherits gather-easyfix {
command => "cd /srv/web/gather-easyfix && /usr/bin/python /usr/local/bin/gather_easyfix.py",
user => "apache",
minute => [ 0, 30 ],
+ ensure => "absent",
}

}
diff --git a/modules/review-stats/manifests/init.pp b/modules/review-stats/manifests/init.pp
index 01c51a3..9a016a5 100644
--- a/modules/review-stats/manifests/init.pp
+++ b/modules/review-stats/manifests/init.pp
@@ -57,6 +57,7 @@ class review-stats::build inherits review-stats {
command => "/usr/bin/python /usr/local/bin/pyGetReviewByFlags.py -t /usr/local/share/review-stats -d /srv/web/review-stats/",
user => "apache",
minute => [ 0, 30 ],
+ ensure => "absent",
}

}
--
1.7.2.1

_______________________________________________
infrastructure mailing list
infrastructure@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/infrastructure

Kevin Fenzi 05-23-2012 03:42 PM

Disable bugzilla integration
 
On Wed, 23 May 2012 08:39:23 -0700
Toshio Kuratomi <a.badger@gmail.com> wrote:

> The bugzilla admins at redhat notified us that they were having load
> issues since the bugzilla upgrade caused by infrastructure's hosts.
> It seems that at least one of our scripts is exercising bugs in the
> new bugzilla codebase. They've asked us to turn off all of our cron
> jobs for now so that they can stabilise the platform and then we'll
> go through and see if we can identify the problem query(-ies) and
> fix it either on our side or in bugzilla.
>
> Since this is an emergency, we've disabled the cron jobs first --
> sending the patch here for +1's to break freeze and so we know what
> to revert when the time comes.
>
> While these are disabled, the following things will not work:
>
> * changes in user status in fas (users joining and leaving packager or
> fedorabugs) will not be reflected to bugzilla
> * The cached review status pages will not update
> * The easyfix.fedoraproject.org bugs list will not update
> * Changes in package ownership will not propogate from the packagedb
> to bugzilla
> * New packages won't be added to bugzilla (although they should be
> able to be added to the packagedb and git).
>
> -Toshio

retroactive +1 here.

kevin
_______________________________________________
infrastructure mailing list
infrastructure@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/infrastructure

seth vidal 05-23-2012 03:46 PM

Disable bugzilla integration
 
On Wed, 23 May 2012 08:39:23 -0700
Toshio Kuratomi <a.badger@gmail.com> wrote:

> The bugzilla admins at redhat notified us that they were having load
> issues since the bugzilla upgrade caused by infrastructure's hosts.
> It seems that at least one of our scripts is exercising bugs in the
> new bugzilla codebase. They've asked us to turn off all of our cron
> jobs for now so that they can stabilise the platform and then we'll
> go through and see if we can identify the problem query(-ies) and
> fix it either on our side or in bugzilla.
>
> Since this is an emergency, we've disabled the cron jobs first --
> sending the patch here for +1's to break freeze and so we know what
> to revert when the time comes.
>
> While these are disabled, the following things will not work:
>
> * changes in user status in fas (users joining and leaving packager or
> fedorabugs) will not be reflected to bugzilla
> * The cached review status pages will not update
> * The easyfix.fedoraproject.org bugs list will not update
> * Changes in package ownership will not propogate from the packagedb
> to bugzilla
> * New packages won't be added to bugzilla (although they should be
> able to be added to the packagedb and git).
>
> -Toshio


+1 - gotta do what we gotta do

-sv
_______________________________________________
infrastructure mailing list
infrastructure@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/infrastructure


All times are GMT. The time now is 09:55 AM.

VBulletin, Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO ©2007, Crawlability, Inc.