diff options
author | Dan Smith <danms@us.ibm.com> | 2013-05-21 09:44:03 -0700 |
---|---|---|
committer | Dan Smith <danms@us.ibm.com> | 2013-05-29 10:46:52 -0700 |
commit | bd8612c12094dc8858b2c93520e657f575da961a (patch) | |
tree | aa1b22caf1df79d5ab95908da2778dbf1ed1dd83 /nova/utils.py | |
parent | 09bb45688609d41d44d17c65ac08cf9e07f89654 (diff) | |
download | nova-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