summaryrefslogtreecommitdiffstats
path: root/nova/utils.py
diff options
context:
space:
mode:
authorDan Smith <danms@us.ibm.com>2013-05-21 09:44:03 -0700
committerDan Smith <danms@us.ibm.com>2013-05-29 10:46:52 -0700
commitbd8612c12094dc8858b2c93520e657f575da961a (patch)
treeaa1b22caf1df79d5ab95908da2778dbf1ed1dd83 /nova/utils.py
parent09bb45688609d41d44d17c65ac08cf9e07f89654 (diff)
downloadnova-bd8612c12094dc8858b2c93520e657f575da961a.tar.gz
nova-bd8612c12094dc8858b2c93520e657f575da961a.tar.xz
nova-bd8612c12094dc8858b2c93520e657f575da961a.zip
Add base object model
This adds the base infrastructure for a unified object model in Nova. It provides a somewhat-magical metaclass which serves to automatically register objects that are capable of being remoted. Magic remoting of methods happens via two decorators, allowing a given nova service to globally declare that such actions should happen over RPC to avoid DB accesses. For more details, see blueprint unified-object-model Change-Id: Iecd54ca22666f730c41d2278f74b86d922624a4e
Diffstat (limited to 'nova/utils.py')
0 files changed, 0 insertions, 0 deletions