[2.3b2] Rack and region controller versions still not updated

Bug #1721743 reported by Mark Shuttleworth
14
This bug affects 2 people
Affects Status Importance Assigned to Milestone
MAAS
Fix Released
Critical
Unassigned

Bug Description

Previously I reported a bug which resulted in unknown rack and region controller versions, and I commented on the proposed patch saying that it could not be the root cause since the issues it addressed were not relevant in my case.

Sure enough, the issue is still present in 2.3b2. Controller versions are not being updated correctly.

Please dig a little deeper.

Related branches

Revision history for this message
Mike Pontillo (mpontillo) wrote :

I thought maybe the pre-release of beta2 you're using didn't have the fix yet. We've actually landed two fixes for this issue so far, but I think I just found a third issue. So we'll dig a little deeper. ;-)

Changed in maas:
status: New → Triaged
importance: Undecided → High
assignee: nobody → Mike Pontillo (mpontillo)
milestone: none → 2.3.0beta3
Revision history for this message
Mike Pontillo (mpontillo) wrote :

To be clear, the second fix landed for this in revision a6cc1ea (the same day you filed this bug). But jhobbs showed me a case where the bug was still present in 4941788 (October 7th).

Revision history for this message
Mike Pontillo (mpontillo) wrote :

As I initially suspected, this seems to be a race condition related to refreshing the rack/region controller. Here's some triage output from jhobbs' system:

http://paste.ubuntu.com/25716264/

It seems that the refresh did not complete properly the first time, which meant that the version information wasn't populated. Upon restarting the rack controller, you can see that the version was eventually populated.

This could also be the possible cause of bug #1722646. We'll continue to triage.

Changed in maas:
assignee: Mike Pontillo (mpontillo) → nobody
Changed in maas:
milestone: 2.3.0beta3 → 2.3.0rc1
Changed in maas:
milestone: 2.3.0rc1 → 2.3.0rc2
importance: High → Critical
Changed in maas:
status: Triaged → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

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