Steve Kowalik has proposed merging lp:~stevenk/launchpad/fix-bug-623281 into 
lp:launchpad.

Requested reviews:
  Launchpad code reviewers (launchpad-reviewers)
Related bugs:
  Bug #623281 in Launchpad itself: "IBuilder.currentjob should not be a 
property"
  https://bugs.launchpad.net/launchpad/+bug/623281

For more details, see:
https://code.launchpad.net/~stevenk/launchpad/fix-bug-623281/+merge/119674

The comment before IBuilder.currentjob must of been true at some point, but it 
isn't now. The query boils down to "SELECT * FROM BuildQueue WHERE 
BuildQueue.builder = <X> ORDER BY BuildQueue.id" which involves an index scan 
and should be very quick.
-- 
https://code.launchpad.net/~stevenk/launchpad/fix-bug-623281/+merge/119674
Your team Launchpad code reviewers is requested to review the proposed merge of 
lp:~stevenk/launchpad/fix-bug-623281 into lp:launchpad.
=== modified file 'lib/lp/buildmaster/model/builder.py'
--- lib/lp/buildmaster/model/builder.py	2012-06-29 08:40:05 +0000
+++ lib/lp/buildmaster/model/builder.py	2012-08-15 05:59:21 +0000
@@ -501,8 +501,6 @@
         """See IBuilder."""
         return self.slave.clean()
 
-    # XXX 2010-08-24 Julian bug=623281
-    # This should not be a property!  It's masking a complicated query.
     @cachedproperty
     def currentjob(self):
         """See IBuilder"""

_______________________________________________
Mailing list: https://launchpad.net/~launchpad-reviewers
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~launchpad-reviewers
More help   : https://help.launchpad.net/ListHelp

Reply via email to