Closed Bug 784798 Opened 12 years ago Closed 12 years ago

tuxedo poller broken w/ multiple partials

Categories

(Release Engineering :: Release Automation: Other, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: bhearsum, Assigned: bhearsum)

References

Details

Attachments

(2 files)

2012-08-22 09:28:29-0700 [-] Unhandled Error
        Traceback (most recent call last):
          File "/builds/buildbot/build1/lib/python2.6/site-packages/twisted/internet/base.py", line 1174, in mainLoop
            self.runUntilCurrent()
          File "/builds/buildbot/build1/lib/python2.6/site-packages/twisted/internet/base.py", line 796, in runUntilCurrent
            call.func(*call.args, **call.kw)
          File "/builds/buildbot/build1/lib/python2.6/site-packages/twisted/internet/task.py", line 163, in start
            self()
          File "/builds/buildbot/build1/lib/python2.6/site-packages/twisted/internet/task.py", line 194, in __call__
            d = defer.maybeDeferred(self.f, *self.a, **self.kw)
        --- <exception caught here> ---
          File "/builds/buildbot/build1/lib/python2.6/site-packages/twisted/internet/defer.py", line 125, in maybeDeferred
            result = f(*args, **kw)
          File "/builds/buildbot/build1/lib/python2.6/site-packages/buildbotcustom/scheduler.py", line 321, in poll
            password=self.password)
          File "/builds/buildbot/build1/tools/lib/python/util/tuxedo.py", line 77, in get_release_uptake
            productType=PRODUCT_PARTIAL_MAR)
          File "/builds/buildbot/build1/tools/lib/python/util/tuxedo.py", line 21, in generateBouncerProduct
            assert oldVersion, "oldVersion paramter is required for partial MARs"
        exceptions.AssertionError: oldVersion paramter is required for partial MARs
I totally forgot about this =(. I think this should do the trick - it's a pretty simple replacement of oldVersion with previousVersions. I think I can test this in staging, I'll try to do that tomorrow.
Attachment #654365 - Flags: review?(rail)
Attachment #654365 - Flags: review?(rail) → review+
Attachment #654366 - Flags: review?(rail) → review+
Blocks: 575317
This seemed to work fine in staging, here's some of the log output:
2012-08-23 07:04:57-0700 [HTTPPageGetter,client] Stopping factory <HTTPClientFactory: https://bounceradmin.mozilla.com/api//uptake/?product=Firefox-15.0b6-Partial-15.0b5&os=linux64>
2012-08-23 07:04:58-0700 [HTTPPageGetter,client] Stopping factory <HTTPClientFactory: https://bounceradmin.mozilla.com/api//uptake/?product=Firefox-15.0b6&os=linux>
2012-08-23 07:04:58-0700 [HTTPPageGetter,client] Stopping factory <HTTPClientFactory: https://bounceradmin.mozilla.com/api//uptake/?product=Firefox-15.0b6&os=win>
2012-08-23 07:04:58-0700 [HTTPPageGetter,client] Stopping factory <HTTPClientFactory: https://bounceradmin.mozilla.com/api//uptake/?product=Firefox-15.0b6-Partial-15.0b4&os=win>
2012-08-23 07:04:59-0700 [HTTPPageGetter,client] Stopping factory <HTTPClientFactory: https://bounceradmin.mozilla.com/api//uptake/?product=Firefox-15.0b6-Complete&os=linux>
2012-08-23 07:05:00-0700 [HTTPPageGetter,client] Stopping factory <HTTPClientFactory: https://bounceradmin.mozilla.com/api//uptake/?product=Firefox-15.0b6-Partial-15.0b5&os=linux>
2012-08-23 07:05:00-0700 [HTTPPageGetter,client] Stopping factory <HTTPClientFactory: https://bounceradmin.mozilla.com/api//uptake/?product=Firefox-15.0b6-Partial-15.0b5&os=linux>
2012-08-23 07:05:00-0700 [HTTPPageGetter,client] Stopping factory <HTTPClientFactory: https://bounceradmin.mozilla.com/api//uptake/?product=Firefox-15.0b6-Partial-15.0b5&os=linux64>
2012-08-23 07:05:00-0700 [HTTPPageGetter,client] Stopping factory <HTTPClientFactory: https://bounceradmin.mozilla.com/api//uptake/?product=Firefox-15.0b6&os=osx>
2012-08-23 07:05:00-0700 [HTTPPageGetter,client] Stopping factory <HTTPClientFactory: https://bounceradmin.mozilla.com/api//uptake/?product=Firefox-15.0b6-Partial-15.0b4&os=linux64>
2012-08-23 07:05:00-0700 [HTTPPageGetter,client] Stopping factory <HTTPClientFactory: https://bounceradmin.mozilla.com/api//uptake/?product=Firefox-15.0b6-Complete&os=osx>
2012-08-23 07:05:00-0700 [HTTPPageGetter,client] Stopping factory <HTTPClientFactory: https://bounceradmin.mozilla.com/api//uptake/?product=Firefox-15.0b6-Partial-15.0b5&os=win>
2012-08-23 07:05:01-0700 [HTTPPageGetter,client] Stopping factory <HTTPClientFactory: https://bounceradmin.mozilla.com/api//uptake/?product=Firefox-15.0b6-Complete&os=win>
2012-08-23 07:05:01-0700 [HTTPPageGetter,client] Stopping factory <HTTPClientFactory: https://bounceradmin.mozilla.com/api//uptake/?product=Firefox-15.0b6&os=linux64>
2012-08-23 07:05:01-0700 [HTTPPageGetter,client] Stopping factory <HTTPClientFactory: https://bounceradmin.mozilla.com/api//uptake/?product=Firefox-15.0b6-Complete&os=linux>
2012-08-23 07:05:01-0700 [HTTPPageGetter,client] Stopping factory <HTTPClientFactory: https://bounceradmin.mozilla.com/api//uptake/?product=Firefox-15.0b6-Partial-15.0b4&os=linux64>
2012-08-23 07:05:01-0700 [HTTPPageGetter,client] Stopping factory <HTTPClientFactory: https://bounceradmin.mozilla.com/api//uptake/?product=Firefox-15.0b6-Partial-15.0b4&os=linux>
2012-08-23 07:05:01-0700 [HTTPPageGetter,client] Stopping factory <HTTPClientFactory: https://bounceradmin.mozilla.com/api//uptake/?product=Firefox-15.0b6-Partial-15.0b5&os=win>
2012-08-23 07:05:01-0700 [HTTPPageGetter,client] Stopping factory <HTTPClientFactory: https://bounceradmin.mozilla.com/api//uptake/?product=Firefox-15.0b6&os=linux>
2012-08-23 07:05:01-0700 [HTTPPageGetter,client] Stopping factory <HTTPClientFactory: https://bounceradmin.mozilla.com/api//uptake/?product=Firefox-15.0b6-Complete&os=win>
2012-08-23 07:05:01-0700 [HTTPPageGetter,client] Stopping factory <HTTPClientFactory: https://bounceradmin.mozilla.com/api//uptake/?product=Firefox-15.0b6-Complete&os=linux64>
2012-08-23 07:05:01-0700 [HTTPPageGetter,client] Stopping factory <HTTPClientFactory: https://bounceradmin.mozilla.com/api//uptake/?product=Firefox-15.0b6-Partial-15.0b5&os=osx>
2012-08-23 07:05:01-0700 [HTTPPageGetter,client] Stopping factory <HTTPClientFactory: https://bounceradmin.mozilla.com/api//uptake/?product=Firefox-15.0b6-Partial-15.0b4&os=win>
2012-08-23 07:05:01-0700 [HTTPPageGetter,client] Stopping factory <HTTPClientFactory: https://bounceradmin.mozilla.com/api//uptake/?product=Firefox-15.0b6-Partial-15.0b4&os=linux>
2012-08-23 07:05:01-0700 [HTTPPageGetter,client] Stopping factory <HTTPClientFactory: https://bounceradmin.mozilla.com/api//uptake/?product=Firefox-15.0b6-Complete&os=osx>
2012-08-23 07:05:01-0700 [HTTPPageGetter,client] Stopping factory <HTTPClientFactory: https://bounceradmin.mozilla.com/api//uptake/?product=Firefox-15.0b6&os=linux64>
2012-08-23 07:05:01-0700 [HTTPPageGetter,client] Stopping factory <HTTPClientFactory: https://bounceradmin.mozilla.com/api//uptake/?product=Firefox-15.0b6&os=win>
2012-08-23 07:05:02-0700 [HTTPPageGetter,client] TriggerBouncerCheck: uptake is 50000001
2012-08-23 07:05:02-0700 [HTTPPageGetter,client] TriggerBouncerCheck: Stopping uptake monitoring: Reached required uptake: 50000001
2012-08-23 07:05:02-0700 [HTTPPageGetter,client] TriggerBouncerCheck: polling finished

After the poll finished the "ready for release", "ready for releasetest", and final verification builders fired.
Attachment #654366 - Flags: checked-in+
Attachment #654365 - Flags: checked-in+
Should be ok for the next release now.
Status: ASSIGNED → RESOLVED
Closed: 12 years ago
Resolution: --- → FIXED
Product: mozilla.org → Release Engineering
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: