lp:~rvb/maas/maas.serializable

Created by Raphaël Badin on 2014-10-21 and last modified on 2014-10-21
Get this branch:
bzr branch lp:~rvb/maas/maas.serializable
Only Raphaël Badin can upload to this branch. If you are Raphaël Badin please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Raphaël Badin
Project:
MAAS
Status:
Development

Recent revisions

3284. By Raphaël Badin on 2014-10-21

Use serializable isolation level.

3283. By Raphaël Badin on 2014-10-21

Use serializable isolation level.

3282. By Graham Binns on 2014-10-21

[r=rvb][bug=1383231][author=gmb] StaticIPAddressManager._attempt_allocation() now gives a useful error message to the StaticIPAddressUnavailable that it raises when someone is already using a static IP.

Previously, API users were confronted with a blank line when trying to request an in-use IP address.

3281. By Graham Binns on 2014-10-21

[r=allenap][bug=1383237][author=gmb] Update the error message returned by the API when trying to reserve an IP on an interface with no static range defined.

Previously, the error claimed there was no such network, but the actual problem is that we exclude interfaces without a static range from our search for networks from which to reserve an IP. The message now suggests that you may be trying to reserve an address on a network with no static range.

3280. By Graham Binns on 2014-10-21

[r=julian-edwards][bug=1330765][author=gmb] When it encounters an error, Node.start() now releases any static IP addresses it's claimed. Previously it wouldn't, which meant that the static IPs were unavailable to other nodes.

This branch fixes bug 1330765 (finally!).

3279. By Graham Binns on 2014-10-21

[r=allenap][bug=1330765][author=gmb] Remove NodeManager.stop_nodes() and .start_nodes(), and any related tests. This is part of the work toward fixing bug 1330765.

3278. By Graham Binns on 2014-10-21

[r=allenap][bug=1330765][author=gmb] Convert call-sites of NodeManager.stop_nodes() to use Node.stop() instead. This is part of the work for fixing bug 1330765.

3277. By Graham Binns on 2014-10-21

[r=julian-edwards][bug=1330765][author=gmb] Convert Node.objects.start_nodes() calls to use Node.start().

I've accounted for all the callsites except those in the tests for start_nodes, which I'll remove in a separate branch.

3276. By Julian Edwards on 2014-10-21

[r=rvb][bug=1379556][author=julian-edwards] Change the log warning about node events for non-existent nodes to a debug level message. There are *many* of these log messages when a node is enlisting and it's probing for TFTP files, and they are not useful to casual observers.

3275. By Julian Edwards on 2014-10-21

[r=rvb][bug=1382108][author=julian-edwards] Don't write DHCP host maps when starting a node if its PXE MAC is not on a managed cluster interface, they are not needed. This also removes a related crash (see bug 1382108)

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:maas/trunk
This branch contains Public information 
Everyone can see this information.

Subscribers