Note: This bug is displayed in read-only format because the product is no longer active in Red Hat Bugzilla.

Bug 950922

Summary: Upgrade instructions for 0.12 may lead to a long outage
Product: [Retired] Beaker Reporter: Nick Coghlan <ncoghlan>
Component: DocAssignee: Dan Callaghan <dcallagh>
Status: CLOSED CURRENTRELEASE QA Contact:
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 0.12CC: asaha, dcallagh, llim, qwan, rglasz, rmancy
Target Milestone: HOTFIXKeywords: Documentation
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard: Doc
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2013-04-23 05:04:01 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Nick Coghlan 2013-04-11 08:08:40 UTC
The 0.12 upgrade instructions say to mark all existing jobs as requiring a status update (see [1]), and that the only consequence is a slightly higher than normal load on the system until the backlog of status updates is cleared.

It turns out this is incorrect. Instead, due to the way the status update system interacts with the rest of the scheduler, it results in a near total outage of the automated job scheduling:

1. Any currently running jobs will not return their systems to the pool until the backlog is cleared
2. New jobs will not be scheduled until the backlog is cleared

The upgrade instructions should be updated to:

1. Clearly state that the Beaker installation will be in outage until the update is complete
2. Describe an alternative upgrade approach for use with large Beaker installations which allows previously executed jobs to be checked for status discrepancies *without* requiring an extended system outage

[1] http://beaker-project.org/docs/whats-new/upgrade-0.12.html#asynchronous-job-status-updates-bug-807237

Comment 1 Dan Callaghan 2013-04-17 06:09:14 UTC
On Gerrit: http://gerrit.beaker-project.org/1891

Comment 2 Dan Callaghan 2013-04-22 23:13:07 UTC
Updated release notes are available here:

http://beaker-project.org/docs-develop/whats-new/upgrade-0.12.html#asynchronous-job-status-updates-bug-807237

Comment 3 Dan Callaghan 2013-04-23 05:04:01 UTC
Beaker 0.12.1 has been released.