fuel-web/nailgun/nailgun/objects
Dmitry Guryanov 7a83ee0cac don't merge common_attrs with node data in deployment_info
The size of deployment_info grows as n^2 depending on
nodes number. That's because common_attrs, which is
merged into each node's contains info about all nodes.

For example for 600 nodes we store about 1Gb of data in
the database. So as first step let's store common_attrs
separately in deployment_info structure inside python
code and in the database.
Also removed old test for migrations, which are not related
to actual database state.

Change-Id: I431062b3f9c8dedd407570729166072b780dc59a
Partial-Bug: #1596987
2016-08-31 17:28:11 +03:00
..
serializers Fixed updating node status in transaction resp 2016-08-22 15:55:31 +03:00
__init__.py Implement Transaction Manager 2016-08-19 23:41:14 +03:00
action_log.py Changed JSON fields on mutable objects in ActionLog object 2015-12-25 08:17:14 +00:00
base.py Invalid api response in case all graphs deleted 2016-08-15 13:25:37 +03:00
capacity.py Rewriting remaining handlers to objects 2014-08-06 15:47:04 +04:00
cluster.py don't merge common_attrs with node data in deployment_info 2016-08-31 17:28:11 +03:00
cluster_plugin_link.py Cleanup plugin links upon a cluster reset 2016-07-01 15:39:13 +03:00
deployment_graph.py Plugins v 5.0.0 support in plugins adapters 2016-08-25 04:57:44 +03:00
deployment_history.py Fuel Nailgun: Noop run support 2016-08-25 02:30:45 +03:00
master_node_settings.py Add exceptions hierarchy 2016-04-14 17:41:25 +03:00
node.py Reset error_type if problem with ip was resolved 2016-08-30 11:03:02 +00:00
node_deployment_info.py add node_deployment_info table 2016-07-08 14:08:06 +03:00
node_group.py Move UpdateDnsmasq task to network manager extension 2016-06-06 15:05:56 -07:00
notification.py Add exceptions hierarchy 2016-04-14 17:41:25 +03:00
openstack_config.py Fix error in openstack config recognition 2016-04-22 15:19:23 +02:00
oswl.py Fix hacking 0.10 errors in nailgun 2015-10-08 12:01:55 +02:00
plugin.py Plugins v 5.0.0 support in plugins adapters 2016-08-25 04:57:44 +03:00
plugin_link.py Add functionality from NetworkManager to objects 2016-02-22 08:50:30 -08:00
release.py Plugins v 5.0.0 support in plugins adapters 2016-08-25 04:57:44 +03:00
task.py Do not allow to run 2 or more tasks simultaneously 2016-08-30 14:45:56 +03:00
transaction.py don't merge common_attrs with node data in deployment_info 2016-08-31 17:28:11 +03:00