~ltrager/maas:2.3_ws_cache_current_scriptresults_only

Last commit made on 2019-05-30
Get this branch:
git clone -b 2.3_ws_cache_current_scriptresults_only https://git.launchpad.net/~ltrager/maas
Only Lee Trager can upload to this branch. If you are Lee Trager please log in for upload directions.

Branch merges

Branch information

Name:
2.3_ws_cache_current_scriptresults_only
Repository:
lp:~ltrager/maas

Recent commits

740a4d8... by Lee Trager

Merge branch '2.3' into 2.3_ws_cache_current_scriptresults_only

ad24148... by Lee Trager

LP: #1722607 - 2/2 Stop sending logs with node object over the websocket.

Update the UI to pull summary data from NodesHandler and installation
data from the NodeResultsHandler. There are no UI changes with this
branch.

Backport of 3d16280 for LP: #1830365

35746b1... by Lee Trager

LP: #1722607 - 1/2 Stop sending logs with node object over the websocket.

Removes the summary YAML, XML, and installation log from being sent with the
node object over the websocket. This removes 4 database lookups and with a
libvirt machine 79KB of data from being sent with the node object.

Two new functions have been added to the node handler and child classes,
get_summary_yaml and get_summary_xml. Both read summary data from the cache
and return the formatted data.

Backport of 54ae961 for LP: #1830365

c26bbc2... by Lee Trager

Only cache processed ScriptResults for the current nodes being dehydrated.

Previously MAAS would cache the current ScriptResults for all nodes
to minimize database lookups. This caused all ScriptResults to be
loaded into RAM regardless of how many nodes are actually being
loaded. Now only the latest ScriptResults from the current set of
nodes being dehydrates are loaded. As nodes are dehydrated their
ScriptResults are cleared from cache to reduce memory usage on the
region.

Backport of 15a4c14 for LP: #1830365

c0f6a30... by Lee Trager

LP: #1722607 - 2/2 Stop sending logs with node object over the websocket.

Update the UI to pull summary data from NodesHandler and installation
data from the NodeResultsHandler. There are no UI changes with this
branch.

Backport of 3d16280 for LP: #1830365

5064e86... by Lee Trager

LP: #1722607 - 1/2 Stop sending logs with node object over the websocket.

Removes the summary YAML, XML, and installation log from being sent with the
node object over the websocket. This removes 4 database lookups and with a
libvirt machine 79KB of data from being sent with the node object.

Two new functions have been added to the node handler and child classes,
get_summary_yaml and get_summary_xml. Both read summary data from the cache
and return the formatted data.

Backport of 54ae961 for LP: #1830365

4374ca8... by Mike Pontillo

LP: #1788780 - Ignore tunnel interfaces (such as those created by hypervisors) when gathering interfaces for MAAS management.

Backport of 842646142d42d95453f4b64c209f93b09f8aea7c

9649f97... by Newell Jensen

Backport of d7581c456287e5dc5149a77d96b7943a926a1aa6

LP: #1799161 -- Do not allow partition formatting if current filesystem is a non-formatted type.

efc4f28... by Alberto Donato <email address hidden>

rework the snap to use the local/ dir

484c29b... by Andres Rodriguez

debian/changelog: Update to match release