nova/nova/api/openstack/compute
Hironori Shiina 3a0e5f985f Abstract a driver API for triggering crash dump
An implementation to trigger crash dump depends on hypervisors. Inject_nmi is
just a libvirt implementation. The driver API name should be
"trigger_crash_dump" for the abstraction.

This patch only changes names of the driver API and an Exception. It has no
functional changes.

Change-Id: Icef57d346fac7f92132bc14e22d5b2652397a64a
Closes-Bug: 1547362
2016-03-02 13:07:26 +09:00
..
legacy_v2 Remove unused CONF imports 2016-02-15 16:40:53 +11:00
schemas Merge "Return HTTP 400 for invalid server-group uuid" 2016-02-11 11:16:06 +00:00
views REST API changes for user settable server description 2016-01-25 21:33:30 +00:00
__init__.py Add warning log when deprecated v2 and v3 code get used 2015-08-31 22:20:55 +08:00
access_ips.py Filter leading/trailing spaces for name field in v2.1 compat mode 2015-09-23 10:27:54 +01:00
admin_actions.py Remove 'v3' from comments in Nova API code 2015-09-14 14:10:58 +00:00
admin_password.py API: Handle InstanceUnknownCell exceptions 2015-09-09 09:20:40 +08:00
agents.py Remove 'v3' from comments in Nova API code 2015-09-14 14:10:58 +00:00
aggregates.py Remove NovaObjectDictCompat from Aggregate 2016-01-08 20:32:18 +00:00
assisted_volume_snapshots.py Rename classes containing 'v3' to 'v21' 2015-08-18 15:25:46 +08:00
attach_interfaces.py Rename classes containing 'v3' to 'v21' 2015-08-18 15:25:46 +08:00
availability_zone.py Add service records for nova-api services 2015-11-13 09:09:30 -08:00
baremetal_nodes.py config options: Centralise 'virt.driver' options 2016-02-11 09:40:25 +00:00
block_device_mapping.py Filter leading/trailing spaces for name field in v2.1 compat mode 2015-09-23 10:27:54 +01:00
block_device_mapping_v1.py Filter leading/trailing spaces for name field in v2.1 compat mode 2015-09-23 10:27:54 +01:00
cells.py Merge "Filter leading/trailing spaces for name field in v2.1 compat mode" 2015-09-23 12:31:00 +00:00
certificates.py Remove unused param of CertificatesController 2015-11-22 14:18:39 +08:00
cloudpipe.py Replaced deprecated timeutils methods 2015-11-18 17:45:29 +01:00
config_drive.py Filter leading/trailing spaces for name field in v2.1 compat mode 2015-09-23 10:27:54 +01:00
console_auth_tokens.py Rename classes containing 'v3' to 'v21' 2015-08-18 15:25:46 +08:00
console_output.py API: Remove unexpected from errors get_console_output 2016-01-25 14:00:39 +08:00
consoles.py Rename classes containing 'v3' to 'v21' 2015-08-18 15:25:46 +08:00
create_backup.py Replace os.path.join() for URLs 2015-12-08 17:46:34 +00:00
deferred_delete.py API: Handle InstanceUnknownCell exceptions 2015-09-09 09:20:40 +08:00
disk_config.py Filter leading/trailing spaces for name field in v2.1 compat mode 2015-09-23 10:27:54 +01:00
evacuate.py Use is_supported() to check microversion 2015-12-23 10:10:17 +00:00
extended_availability_zone.py Consolidate code to get the correct availability zone of an instance 2015-09-09 17:14:35 +02:00
extended_server_attributes.py Add host_status attribute for servers/detail and servers/{server_id} 2016-01-16 20:07:49 +02:00
extended_status.py Rename classes containing 'v3' to 'v21' 2015-08-18 15:25:46 +08:00
extended_volumes.py Added method is_supported to check API microversions 2015-11-13 19:27:52 +03:00
extension_info.py Add new API to force live migration to complete 2016-02-08 08:59:52 +01:00
fixed_ips.py Fix capitalization of IP 2015-12-09 10:44:17 +00:00
flavor_access.py Added method is_supported to check API microversions 2015-11-13 19:27:52 +03:00
flavor_manage.py Merge "Filter leading/trailing spaces for name field in v2.1 compat mode" 2015-09-23 12:31:00 +00:00
flavor_rxtx.py Rename classes containing 'v3' to 'v21' 2015-08-18 15:25:46 +08:00
flavors.py Rename all the ViewBuilderV3 to ViewBuilderV21 2015-09-15 13:33:24 +08:00
flavors_extraspecs.py Fix 500 error for showing deleted flavor details 2016-02-12 00:01:56 -08:00
floating_ip_dns.py Rename classes containing 'v3' to 'v21' 2015-08-18 15:25:46 +08:00
floating_ip_pools.py Rename classes containing 'v3' to 'v21' 2015-08-18 15:25:46 +08:00
floating_ips.py Optimize the instance fetched by floating_ips API 2016-02-01 13:15:15 -08:00
floating_ips_bulk.py Fix capitalization of IP 2015-12-09 10:44:17 +00:00
fping.py Rename classes containing 'v3' to 'v21' 2015-08-18 15:25:46 +08:00
hide_server_addresses.py Rename classes containing 'v3' to 'v21' 2015-08-18 15:25:46 +08:00
hosts.py Add service records for nova-api services 2015-11-13 09:09:30 -08:00
hypervisors.py Rename classes containing 'v3' to 'v21' 2015-08-18 15:25:46 +08:00
image_metadata.py Make project_id optional in v2.1 urls 2016-01-24 06:38:15 -05:00
image_size.py Rename classes containing 'v3' to 'v21' 2015-08-18 15:25:46 +08:00
images.py Rename classes containing 'v3' to 'v21' 2015-08-18 15:25:46 +08:00
instance_actions.py Make os-instance-action read deleted instances. 2016-02-05 07:59:52 -05:00
instance_usage_audit_log.py Rename classes containing 'v3' to 'v21' 2015-08-18 15:25:46 +08:00
ips.py Rename all the ViewBuilderV3 to ViewBuilderV21 2015-09-15 13:33:24 +08:00
keypairs.py Filter leading/trailing spaces for name field in v2.1 compat mode 2015-09-23 10:27:54 +01:00
limits.py Rename all the ViewBuilderV3 to ViewBuilderV21 2015-09-15 13:33:24 +08:00
lock_server.py Rename classes containing 'v3' to 'v21' 2015-08-18 15:25:46 +08:00
migrate_server.py API: Handle InstanceUnknownCell exceptions 2015-09-09 09:20:40 +08:00
migrations.py Rename classes containing 'v3' to 'v21' 2015-08-18 15:25:46 +08:00
multinic.py API: Handle InstanceUnknownCell exceptions 2015-09-09 09:20:40 +08:00
multiple_create.py Merge "Filter leading/trailing spaces for name field in v2.1 compat mode" 2015-09-23 12:31:00 +00:00
networks.py Rename classes containing 'v3' to 'v21' 2015-08-18 15:25:46 +08:00
networks_associate.py Rename classes containing 'v3' to 'v21' 2015-08-18 15:25:46 +08:00
pause_server.py API: Handle InstanceUnknownCell exceptions 2015-09-09 09:20:40 +08:00
pci.py Rename classes containing 'v3' to 'v21' 2015-08-18 15:25:46 +08:00
personality.py Filter leading/trailing spaces for name field in v2.1 compat mode 2015-09-23 10:27:54 +01:00
preserve_ephemeral_rebuild.py Filter leading/trailing spaces for name field in v2.1 compat mode 2015-09-23 10:27:54 +01:00
quota_classes.py Rename classes containing 'v3' to 'v21' 2015-08-18 15:25:46 +08:00
quota_sets.py Rename classes containing 'v3' to 'v21' 2015-08-18 15:25:46 +08:00
remote_consoles.py API: Handle InstanceUnknownCell exceptions 2015-09-09 09:20:40 +08:00
rescue.py API: Handle InstanceUnknownCell exceptions 2015-09-09 09:20:40 +08:00
scheduler_hints.py Filter leading/trailing spaces for name field in v2.1 compat mode 2015-09-23 10:27:54 +01:00
security_group_default_rules.py Rename classes containing 'v3' to 'v21' 2015-08-18 15:25:46 +08:00
security_groups.py Merge "remove the redundant policy check for SecurityGroupsOutputController" 2016-02-14 06:15:28 +00:00
server_diagnostics.py Rename classes containing 'v3' to 'v21' 2015-08-18 15:25:46 +08:00
server_external_events.py cleanup NovaObjectDictCompat from external_event 2015-08-26 17:01:02 +05:30
server_groups.py api: add soft-affinity policies for server groups 2016-01-07 10:43:57 +01:00
server_metadata.py Make project_id optional in v2.1 urls 2016-01-24 06:38:15 -05:00
server_migrations.py Add new API to force live migration to complete 2016-02-08 08:59:52 +01:00
server_password.py Rename classes containing 'v3' to 'v21' 2015-08-18 15:25:46 +08:00
server_usage.py Remove unused compute_api in ServerUsageController 2015-12-21 10:34:23 +00:00
servers.py Abstract a driver API for triggering crash dump 2016-03-02 13:07:26 +09:00
services.py Filter APIs out from services list 2016-02-09 17:11:55 +02:00
shelve.py API: Handle InstanceUnknownCell exceptions 2015-09-09 09:20:40 +08:00
simple_tenant_usage.py Use timedelta.total_second instead of calculating 2016-01-13 17:07:57 +08:00
suspend_server.py API: Handle InstanceUnknownCell exceptions 2015-09-09 09:20:40 +08:00
tenant_networks.py Rename classes containing 'v3' to 'v21' 2015-08-18 15:25:46 +08:00
used_limits.py Rename classes containing 'v3' to 'v21' 2015-08-18 15:25:46 +08:00
user_data.py Filter leading/trailing spaces for name field in v2.1 compat mode 2015-09-23 10:27:54 +01:00
versions.py api: deprecate the concept of extensions in v2.1 2015-08-27 13:16:09 +00:00
versionsV21.py Rename classes containing 'v3' to 'v21' 2015-08-18 15:25:46 +08:00
virtual_interfaces.py Added method is_supported to check API microversions 2015-11-13 19:27:52 +03:00
volumes.py Enable volume operations for shelved instances 2016-02-03 17:51:26 +00:00