lp:~mpontillo/maas/unmanaged-subnets
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
Branch merges
- MAAS Maintainers: Pending requested 2016-11-29
-
Diff: 634 lines (+308/-52)7 files modifiedsrc/maasserver/migrations/builtin/maasserver/0027_replace_static_range_with_admin_reserved_ranges.py (+1/-1)
src/maasserver/migrations/builtin/maasserver/0094_add_unmanaged_subnets.py (+19/-0)
src/maasserver/models/iprange.py (+3/-2)
src/maasserver/models/subnet.py (+70/-31)
src/maasserver/models/tests/test_subnet.py (+56/-8)
src/maasserver/testing/factory.py (+3/-2)
src/provisioningserver/utils/network.py (+156/-8)
Branch information
Recent revisions
- 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:
- lp:maas/trunk