Created by Mike Pontillo on 2016-11-29 and last modified on 2016-12-01

This branch contains some code I might want to later revisit. When writing the code for unmanaged subnets, I wanted to change the IP range coalescing behavior to be more granular, so that individual IP addresses would preserve their purposes. Right now we aggressively combine overlapping ranges, which might be misleading to users trying to interpret API responses (or the Web UI if we try to use the same data to present it to the user).

Get this branch:
bzr branch lp:~mpontillo/maas/unmanaged-subnets
Only Mike Pontillo can upload to this branch. If you are Mike Pontillo please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Mike Pontillo

Recent revisions

5573. By Mike Pontillo on 2016-11-29

Unmanaged subnets WIP.

5572. By Lee Trager on 2016-11-28

[r=allenap][bug=1571031,1629982][author=ltrager] Add NodeEvents for boot import and tgt update errors.

5571. By Andres Rodriguez on 2016-11-28

[r=blake-rouse][bug=1386504,1441408][author=andreserl] If a machine is already powered ON when executing the 'commissioning' action (both via UI and CLI), power cycle the machine instead of failing to start commissioning.

5570. By Sandor Zeestraten on 2016-11-28

[r=blake-rouse][bug=1645319][author=szeestraten] Changes the bond specific parameter names displayed by the CLI help message displayed for "interface update" to use only underscores.

Fixes bug #1645319

5569. By Richard McCartney on 2016-11-24

[r=allenap][bug=][author=ricgard] Updates node details storage tables to repeat less items in the DOM and improve load time improvement

5568. By Gavin Panella on 2016-11-23

[r=blake-rouse][bug=][author=allenap] Selectively retry address allocation failures with an additional lock.

5567. By Gavin Panella on 2016-11-23

[r=andreserl][bug=][author=allenap] Fix MANIFEST.in to work with Zesty's apparently broken setuptools.

MANIFEST.in's mini-language has "graft" and "prune" commands. Previously these were interpreted as glob patterns but newer setuptools treat them as directory names.

5566. By Gavin Panella on 2016-11-23

[r=blake-rouse][bug=][author=allenap] Introduce a retry context.

This manages a stack of contexts entered outside of the function being retried. Provide mechanisms for code being retried to add additional contexts to this stack to allow, for example, retrying the transaction after having acquired an advisory lock.

5565. By Newell Jensen on 2016-11-22

[r=andreserl][bug=][author=newell-jensen] Fix IPMI chassis config session timeout issue when configuring the boot device that is a cause some errors in older HP Proliant BMCs. Only error on PowerAuthErrors when configuring the IPMI chassis boot order.

5564. By Gavin Panella on 2016-11-22

[r=blake-rouse][bug=][author=allenap] Replace typecast_node and typecast_to_node_type with Node.as_* methods.

Branch metadata

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