nova/nova
Chris Dent 83bf4bb312 Implement ResourceProvider.destroy()
Destroying a resource provider first checks to see if there are
existing allocations associated with the provider. If there are
a ResourceProviderInUse exception is raised. If there are not,
the resource provider and associated inventories are deleted
from the database.

Change-Id: Icf0874e00bbee23aa805349e08273be09160c0de
Partially-Implements: blueprint generic-resource-pools
2016-07-07 23:52:16 +00:00
..
api Merge "Remove DictCompat from SecurityGroup" 2016-07-06 21:18:48 +00:00
CA
cells Refactor block_device_mapping handling during boot 2016-07-05 14:38:21 -04:00
cert Set RPC version aliases for Mitaka 2016-03-16 09:54:49 -07:00
cloudpipe Port test_pipelib and test_policy to Python 3 2016-06-23 10:38:10 +02:00
cmd Device tagging API support 2016-06-29 20:55:16 -07:00
common
compute Merge "Transform instance.shelve notifications" 2016-07-07 13:25:12 +00:00
conductor Remove spaces around keyword argument 2016-07-05 10:59:47 -07:00
conf Remove spaces around keyword argument 2016-07-05 10:59:47 -07:00
console Merge "Use instance object instead of db record" 2016-07-07 01:37:53 +00:00
consoleauth Avoid unconditional warnings in nova-consoleauth 2016-04-26 23:52:49 +02:00
db Add Allocation and AllocationList objects 2016-07-07 23:52:16 +00:00
hacking Hacking check for _ENFORCER.enforce() 2016-07-01 14:16:06 -04:00
image Adding missing log translation hints 2016-06-23 01:14:28 -07:00
ipv6 Fix test_ipv6 and simplify to_global() 2016-06-28 20:42:32 +02:00
keymgr Replace key manager with Castellan 2016-04-27 14:37:06 -04:00
locale Trivial-Fix: Fix typos 2016-06-13 06:41:08 +00:00
network Extract _update_ports_for_instance 2016-07-01 16:50:56 +01:00
notifications Transform instance.shelve notifications 2016-07-07 09:44:11 +02:00
objects Implement ResourceProvider.destroy() 2016-07-07 23:52:16 +00:00
pci Merge "pci: Remove unused 'all_devs' method" 2016-06-10 19:40:47 +00:00
policies policy: clean-up 2016-06-30 19:56:14 +00:00
scheduler Remove unused LOG 2016-06-27 16:40:13 +08:00
servicegroup Config options: Centralize servicegroup options 2016-05-04 15:57:29 +00:00
tests Implement ResourceProvider.destroy() 2016-07-07 23:52:16 +00:00
virt libvirt:code flow problem in wait_for_job 2016-07-06 01:52:44 +00:00
vnc
volume Merge "Fix multipath iSCSI encrypted volume attach failure" 2016-07-05 22:37:06 +00:00
wsgi
__init__.py
availability_zones.py
baserpc.py config options: Centralize upgrade_levels section 2016-04-04 18:35:27 +00:00
block_device.py Add tag column to vifs and bdm 2016-04-01 08:46:54 -07:00
cache_utils.py Config options: centralize cache options 2016-05-13 12:27:52 +07:00
config.py Config options: move set default opt of db section to centralized place 2016-05-18 12:58:00 +07:00
context.py policy: Replaces 'authorize' in nova-api (part 2) 2016-06-27 13:18:03 +00:00
crypto.py Drop paramiko < 2 compat code 2016-05-10 12:01:22 -05:00
debugger.py Config options: Centralize debugger options 2016-03-29 16:18:51 +00:00
exception_wrapper.py Transform wrap_exception notification to versioned format 2016-06-21 09:39:47 +02:00
exception.py Implement ResourceProvider.destroy() 2016-07-07 23:52:16 +00:00
filters.py
hooks.py
i18n.py
loadables.py
manager.py Config options: Centralize netconf options 2016-04-24 18:15:05 +00:00
opts.py config options: centralize exception options 2016-05-18 14:21:05 +02:00
policy.py Remove final use of _ENFORCER.enforce 2016-07-01 14:10:22 -04:00
quota.py Quota changes for the nova-manage quota_usage_refresh command 2016-07-06 22:21:39 +00:00
rpc.py Transform wrap_exception notification to versioned format 2016-06-21 09:39:47 +02:00
safe_utils.py
service.py Device tagging API support 2016-06-29 20:55:16 -07:00
signature_utils.py Trivial-Fix: Fix typos 2016-06-13 06:41:08 +00:00
test.py Remove flavor seeding from the base migration 2016-04-05 08:01:33 -07:00
utils.py Add console auth tokens db api methods 2016-06-23 11:24:38 +01:00
version.py
weights.py
wsgi.py config options: Remove 'wsgi_' prefix from opts 2016-03-25 13:19:19 +00:00