nova/nova
Sylvain Bauza b67d62399b Modify conductor to use RequestSpec object
Now, we can hydrate the RequestSpec object directly in the conductor and modify
the Scheduler client to primitive it before calling the RPC API.

Later changes will focus on modifying the scheduler.utils methods to play with
RequestSpec object (and possibly kick build_request_spec) but this can be done
on separate changes for cleaning that up.

NOTE: There is an ugly hack hidden in that change because of a bug
in oslo.messaging which doesn't accept datetime type for values. That will be
removed right in the next patch of the branch. Yeah, I know it's bad but it's
very temporary.

Change-Id: I916707d4dee66608e0bf7cd2d0784dafbfecda38
Partially-Implements: blueprint request-spec-object-mitaka
2015-12-31 09:36:58 +00:00
..
CA
api Merge "Use is_supported() to check microversion" 2015-12-29 23:50:24 +00:00
cells Merge "Remove redundant variable 'context'" 2015-12-18 16:18:57 +00:00
cert Update rpc version aliases for liberty 2015-10-01 20:33:43 -04:00
cloudpipe Optimize "open" method with context manager 2015-12-03 10:12:52 +08:00
cmd Nuke EC2 API from api-paste and remove wsgi support 2015-12-21 18:48:15 -05:00
compute Merge "Remove duplicate default=None for option compute_available_monitors" 2015-12-29 23:49:44 +00:00
conductor Modify conductor to use RequestSpec object 2015-12-31 09:36:58 +00:00
conf Add placeholders for config options 2015-12-15 20:12:35 +00:00
console Add SIGHUP handlers for compute rpcapi to console and conductor 2015-12-10 08:48:05 -08:00
consoleauth Add SIGHUP handlers for compute rpcapi to console and conductor 2015-12-10 08:48:05 -08:00
db Reduce the number of db/rpc calls to get instance rules 2015-12-23 19:17:40 +01:00
hacking add hacking check for config options location 2015-11-26 19:24:19 +01:00
image Merge "always create clients with GlanceEndpoint" 2015-12-18 19:14:18 +00:00
ipv6
keymgr
locale Imported Translations from Zanata 2015-12-01 06:33:10 +00:00
mks Add MKS console support 2015-07-25 15:01:44 +03:00
network Merge " Rectify spelling mistake in nova" 2015-12-17 17:59:13 +00:00
objects Merge "Reduce the number of db/rpc calls to get instance rules" 2015-12-30 00:07:28 +00:00
objectstore Fixes dict keys and items references for Python 3 2015-12-07 12:19:59 +02:00
openstack use graduated oslo.policy 2015-11-26 13:04:52 +08:00
pci Fix a few typos 2015-09-08 10:36:14 +09:00
rdp
scheduler Modify conductor to use RequestSpec object 2015-12-31 09:36:58 +00:00
servicegroup Optimize "open" method with context manager 2015-12-03 10:12:52 +08:00
spice
tests Modify conductor to use RequestSpec object 2015-12-31 09:36:58 +00:00
virt Merge "Reduce the number of db/rpc calls to get instance rules" 2015-12-30 00:07:28 +00:00
vnc Merge "Add hacking check for eventlet.spawn()" 2015-10-08 03:43:00 +00:00
volume Merge "Reuse method to convert key to passphrase" 2015-11-18 22:34:51 +00:00
wsgi Nuke EC2 API from api-paste and remove wsgi support 2015-12-21 18:48:15 -05:00
__init__.py
availability_zones.py Invalidate AZ cache when the instance AZ information is different 2015-09-09 17:14:35 +02:00
baserpc.py
block_device.py snapshot: Add device_name to the snapshot bdms 2015-07-02 13:45:36 +01:00
config.py Revert "Enable options for oslo.reports" 2015-12-05 16:12:52 +00:00
context.py Replace copy.deepcopy of RequestContext with copy.copy 2015-12-28 18:37:15 +00:00
crypto.py Replaced deprecated timeutils methods 2015-11-18 17:45:29 +01:00
debugger.py Use min and max on IntOpt option types 2015-08-14 04:37:21 +00:00
exception.py Merge "Add retry logic for detaching device using LibVirt" 2015-12-19 00:39:42 +00:00
filters.py Prepare filters for using RequestSpec object 2015-11-16 22:41:02 +01:00
hooks.py
i18n.py
loadables.py
manager.py Reset the compute_rpcapi in Compute manager on SIGHUP 2015-12-04 13:13:23 -08:00
netconf.py
notifications.py Replaced deprecated timeutils methods 2015-11-18 17:45:29 +01:00
opts.py Merge "Add "vnc" option group for sample nova.conf file" 2015-12-10 01:06:08 +00:00
paths.py
policy.py use graduated oslo.policy 2015-11-26 13:04:52 +08:00
quota.py Fix Python 3 issues in nova.db.sqlalchemy 2015-06-30 07:06:54 -07:00
rpc.py
safe_utils.py Replace safe_utils.getcallargs with inspect.getcallargs 2015-12-11 10:15:37 -05:00
service.py Nuke EC2 API from api-paste and remove wsgi support 2015-12-21 18:48:15 -05:00
signature_utils.py signature_utils: handle ECC curve unavailability 2015-12-23 07:06:30 +00:00
test.py Cache SecurityGroupAPI results from neutron multiplexer 2015-12-10 13:45:41 -08:00
utils.py Merge "[Py34] Enable api.openstack.test_wsgi unit test" 2015-12-18 06:39:15 +00:00
version.py Fix version unit test on Python 3 2015-05-25 13:33:59 +02:00
weights.py Skip only one host weight calculation 2015-05-05 11:40:09 +08:00
wsgi.py Merge "Add hacking check for eventlet.spawn()" 2015-10-08 03:43:00 +00:00