~adam-collard/maas:event-node-migration-donothing-2.7

Last commit made on 2020-02-07
Get this branch:
git clone -b event-node-migration-donothing-2.7 https://git.launchpad.net/~adam-collard/maas
Only Adam Collard can upload to this branch. If you are Adam Collard please log in for upload directions.

Branch merges

Branch information

Name:
event-node-migration-donothing-2.7
Repository:
lp:~adam-collard/maas

Recent commits

0cae491... by Adam Collard

Add migration for event.node to on_delete DO_NOTHING

Fixes LP:1862379

0d5be7d... by Adam Collard

Release MAAS 2.7.0 RC5

69a2e81... by Adam Collard

Bump maas-ui to v0.2.6 (r=bjornt)

Fixes #1862345

fe803dd... by Adam Collard

RC4 respin

3286eb0... by Adam Collard

Release MAAS 2.7.0 RC4

c1de63a... by Adam Collard

Bump maas-ui to v0.2.5 (r=ack)

Fixes lp:1861952

1e4c0e3... by Adam Collard

Release 2.7.0 RC3

da23d4c... by Björn Tillenius

LP #1794882: dhcpd doesn't start until maas-rackd is restarted

The code that registers the listener for dhcp events were called from
multiple thread, and wasn't threadsafe.

Considering that we shouldn't do db work inside the main twisted loop, I
refactored the code so that register a listener only modifies the
listener dicts. Then a separate looping call goes through the list of
channels to listen to and issue the db call in a separate thread.

That removed the race condition where the rack controller service would
register itself to listen for dhcp events, but the listen wouldn't
actually listen to that channel.

This branch also makes use of the fact that we now use the asyncio
reactor and can thus use async function definitions.

(cherry picked from commit acf9e6e7cda3cd4823eab4ea56417ed097110b9d)

565c01c... by Adam Collard

Bump maas-ui to v0.2.4 (r=ack)

6925707... by Alberto Donato

fix database-port option for maas init