Last commit made on 2019-02-27
Get this branch:
git clone -b delete-discoveries-by-mac-and-ip--forgotten-line https://git.launchpad.net/~mpontillo/maas
Only Mike Pontillo can upload to this branch. If you are Mike Pontillo please log in for upload directions.

Branch merges

Branch information


Recent commits

677e8e2... by Mike Pontillo on 2019-02-27

Fix missing delete_by_mac_and_ip in discovery handler allowed_methods.

5fcf2bf... by Blake Rouse on 2019-02-27

Fixes LP: #1815091 - Unable to clear the nodes storage configuration when a virtual block device exists on top of another virtual block device.

b5e6896... by Björn Tillenius on 2019-02-26

LP #1817056: StaticIPAddress records with NULL ip keeps adding up

When the update_lease() RCP method gets called for an expired
lease, it adds a null IP record so that the interface stays linked to
the subnet. It didn't re-use existing such records, though.

38430e0... by Alberto Donato on 2019-02-23

add metric to track region/rack RPC calls latency

cfd4cbd... by Blake Rouse on 2019-02-22

Add the machines clone API.

This allows a user to clone a machines storage and interfaces configuration to a set of machines. All destinations are validated against the source before the clone operation is performed.

7f329ca... by Mike Pontillo on 2019-02-22

LP: #1815936 - Add support for deleting individual neighbour discoveries

3fbf367... by Alberto Donato on 2019-02-22

add metric to track websocket handlers latency

84b734f... by Björn Tillenius on 2019-02-22

LP: 1816452 - Loading network related page, such as 'interfaces' or 'add device' takes too long

The subnet.list websocket handler didn't scale with many observed IPs in
the database.

With the old code, subnet.list took 30 seconds when there were 40 000
observed IPs in the database. with the new code it takes 2.5 seconds.
There's a bug where we keep adding observered IP records in the database
with a null ip field. That was how we discovered the scaling problem in
the first place. But with the new code having those records in the
database doesn't affect performance.

1a502e4... by Lee Trager on 2019-02-22

LP: #1816651 - Handle duplicate IP addresses when creating a BMC object.

f11cc4b... by Newell Jensen on 2019-02-22

LP: #1814126 -- Only update the node's tags with the websocket handler if they are set in the parameters.