~blake-rouse/maas:ha-fixes-2.2

Last commit made on 2017-10-26
Get this branch:
git clone -b ha-fixes-2.2 https://git.launchpad.net/~blake-rouse/maas
Only Blake Rouse can upload to this branch. If you are Blake Rouse please log in for upload directions.

Branch merges

Branch information

Name:
ha-fixes-2.2
Repository:
lp:~blake-rouse/maas

Recent commits

d873fad... by Blake Rouse

Fix unit tests to show fully connected in the same order.

82004fa... by Blake Rouse

Fix wrong import that was added from adding the import manually in the cherry-pick.

daa5c90... by Blake Rouse

Fixes LP: #1727073 - [2.3] rackd — 12% connected to region controllers.

Fix rackd RPC connections to only connect once and in parallel. Fix regiond RPC output to not include IP addresses that duplicate across regions. Fix precentage calculation for rackd connections.

f9786aa... by Blake Rouse

Ensure a good postgresql connection with the connected utility.

All the twisted helpers including the deferToDatabase use the connected() utility. This utility was not verifying that the postgresql connection that it could use was actually a good connection. This now ensures that it is a usable connection before yielding.

1d88b02... by Blake Rouse

Always use the same RPC client for the TFTP remote client request.

This ensures that when a TFTP request is made from a client the same RPC connection will be used for the life of that client. This prevents concurrent updates from occurring across regiond processes since the same regiond reactor will be used for the life of that client.

5e68ac7... by Blake Rouse

Merge rack_registration lock and startup lock.

Before rack registration could occur at the same time as the region controller is creating its processes, this changes that behavior by combining the locks. This should ensure that the database doesn't get an incorrect state because of race conditions.

672ff26... by Andres Rodriguez

Backport 56e58b6cf790ae974f2524a6ded88d0ff0ca3270 from master.

LP: #1688066 - Add Spice graphical console to pod created VM's

a131923... by Andres Rodriguez

Backport f7381c14a88aaf0aeab52d53d5ae3f27a66ace8c from master.

LP: #1718209 - Fix IPv6 DHCP PXE configuration.

c5908ba... by Andres Rodriguez

Backport 21fb76a967c2d0196dc34b73d0ccab4e4dbd523b from master.

LP: #1717287 - maas-enlist not supporting IPv6 addresses in server_url

4589cde... by Andres Rodriguez

Update CHANGELOG