~blake-rouse/maas:fix-1847086-2.6

Last commit made on 2019-10-08
Get this branch:
git clone -b fix-1847086-2.6 https://git.launchpad.net/~blake-rouse/maas
Only Blake Rouse can upload to this branch. If you are Blake Rouse please log in for upload directions.

Branch merges

Branch information

Name:
fix-1847086-2.6
Repository:
lp:~blake-rouse/maas

Recent commits

e2110e1... by Blake Rouse

Fixes LP: #1847086 - Update username max_length to 150 for event model.

8a1ce02... by Björn Tillenius

LP #1845459: Failure creating KVM pod in CI

Re-raise DatabaseErrors if form_pod.save() raises an exception.

The old code tried to mark the node as failed deployment, which failed
since the transaction was broken. Further more, the transaction wouldn't
be retried, which would have make the deploy succeed.

This is a stop-gap fix that improves the situation slightly. It's made
small so tha it can be backported to 2.6. The real fix is to refactor
the processing of the messages, so that marking the node as failed or
succeeded happens in a separate transaction.

(cherry picked from commit 6df0418010f49265549dac05233bc6cdfbc177e0)

cf5dc40... by Kit Randel

* Only display 'show all' if more machines than display limit.
* Increase machine group display limit to 10 machines.

b8bfbd3... by Adam Collard

Release 2.6.1

9c4b2ba... by Adam Collard

2.6.1rc1 changelog

ee83011... by Adam Collard

Add missing changelog for 2.6.1-alpha1

0299267... by Adam Collard

Fix release-build to not capture output from cd

e0291b6... by Björn Tillenius

Backport bb8958e96292bbdd25bd75bcd303836bf1bc8d9d

LP: #1843052 - CleanSave.__getattribute__ causes significant performance reduction

Move DeferredAttribute loading prevention to a monkeypatch.

We currently prevent DeferredAttributes from being loaded from the
database in CleanSave.__getattribute__. However, that is very expensive,
since for each attribute get, we apply this check.

As an example, in a test that gets 30 nodes using the machine.list
websocket call, this patch took it down from 1.1 seconds to 0.6 seconds.

ba49d86... by Blake Rouse

Fixes LP: #1724096 - Part 2 - Fix regiond.conf and rackd.conf parser to handle StringBool correctly for reading the value from the store.

Backport of f01a97d004b6775cfa3975f1d240ef5de3b479b3.

19009e9... by Blake Rouse

Fixes LP: #1724096 - Part 1 - Remove usage of django.contrib.admin when debug mode is enabled.

Backport of f8a0ec1fc3c13d2ace720edb5cafd658a4d80169.