checkwatches doesn't update many SourceForge bug watches

Bug #237774 reported by Graham Binns
8
Affects Status Importance Assigned to Milestone
Launchpad itself
Triaged
Low
Unassigned

Bug Description

Because checkwatches runs once every 10 minutes, and because we limit the number of SF bugs we import per run to 1, only 144 SourceForge bugs can be updated each day. These will always be the same 144 bugs, so most of the 900+ SourceForge bug watches won't get updated.

There are two possible solutions to this:

a. Add a time.sleep() call to the SourceForge bug import code so as to allow us to update more bugs per checkwatches run whilst not tripping the SourceForge rate limiting code.
b. Run a separate checkwatches instance, say once every minute, which *only* updates SourceForge bug watches (so `checkwatches.py -t sf`).

Option b seems like the sanest one.

Revision history for this message
Gavin Panella (allenap) wrote :

 c. Sort the list of bugwatches from least recent to most so that all of them are checked eventually. It'll still take a week to do all 900, but it will do them.
 d. b + c.

I like d most :)

Revision history for this message
Graham Binns (gmb) wrote : Re: [Bug 237774] Re: checkwatches doesn't update many SourceForge bug watches

On Fri, Jun 06, 2008 at 08:11:26AM -0000, Gavin Panella wrote:
> c. Sort the list of bugwatches from least recent to most so that all of them are checked eventually. It'll still take a week to do all 900, but it will do them.
> d. b + c.
>
> I like d most :)
>

Yes, d seems like a good option. c alone wouldn't work out too well
because we could potentially end up with a lot of stale statuses
knocking around.

Revision history for this message
Graham Binns (gmb) wrote :

I'll go with implementing option c for now as kiko suggested on-list.

 assignee gmb
 status triaged
 milestone 1.2.6

Changed in malone:
assignee: nobody → gmb
milestone: none → 1.2.6
status: New → Triaged
Revision history for this message
Björn Tillenius (bjornt) wrote :

No time do to this for 1.2.6.

Changed in malone:
milestone: 1.2.6 → none
Graham Binns (gmb)
Changed in malone:
assignee: Graham Binns (gmb) → nobody
Curtis Hovey (sinzui)
visibility: private → public
Curtis Hovey (sinzui)
Changed in malone:
importance: Undecided → Low
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.