<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://wiki.openstack.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Eiichi+Aikawa</id>
		<title>OpenStack - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="https://wiki.openstack.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Eiichi+Aikawa"/>
		<link rel="alternate" type="text/html" href="https://wiki.openstack.org/wiki/Special:Contributions/Eiichi_Aikawa"/>
		<updated>2026-07-14T08:19:44Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.28.2</generator>

	<entry>
		<id>https://wiki.openstack.org/w/index.php?title=NovaAPIv2tov3&amp;diff=46513</id>
		<title>NovaAPIv2tov3</title>
		<link rel="alternate" type="text/html" href="https://wiki.openstack.org/w/index.php?title=NovaAPIv2tov3&amp;diff=46513"/>
				<updated>2014-03-25T07:35:56Z</updated>
		
		<summary type="html">&lt;p&gt;Eiichi Aikawa: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;big&amp;gt;'''&amp;lt;big&amp;gt;&amp;lt;big&amp;gt;The Changes of Nova API v2 to v3&amp;lt;/big&amp;gt;&amp;lt;/big&amp;gt;'''&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''AccessIPs'''&lt;br /&gt;
&lt;br /&gt;
Demote from server core as new extension called access-ips.&lt;br /&gt;
&lt;br /&gt;
'/servers'&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Action !! Status code !! Request !! Response !! Error code&lt;br /&gt;
|-&lt;br /&gt;
| create || || accessIPv4 -&amp;gt; os-access-ips:access_ip_v4&amp;lt;br /&amp;gt;accessIPv6 -&amp;gt; os-access-ips:access_ip_v6&amp;lt;br /&amp;gt;flavorRef -&amp;gt; flavor_ref&amp;lt;br /&amp;gt;imageRef -&amp;gt; image_ref&amp;lt;br /&amp;gt;adminPass -&amp;gt; admin_password&amp;lt;br /&amp;gt;OS-DCF:diskConfig -&amp;gt; os-disk-config:disk_config&amp;lt;br /&amp;gt;security_groups -&amp;gt; os-security-groups:security_groups&amp;lt;br /&amp;gt;min_count -&amp;gt; os-multiple-create:min_count&amp;lt;br /&amp;gt;max_count -&amp;gt; os-multiple-create:max_count&amp;lt;br /&amp;gt;return_reservation_id -&amp;gt; os-multiple-create:return_reservation_id&amp;lt;br /&amp;gt;user_data -&amp;gt; os-user-data:user_data&amp;lt;br /&amp;gt;availability_zone -&amp;gt; os-availability-zone:availability_zone || new attribute: os-access-ips:access_ip_v4 &amp;lt;br /&amp;gt; new attribute: os-access-ips:access_ip_v6&amp;lt;br /&amp;gt;adminPass -&amp;gt; admin_password ||&lt;br /&gt;
|-&lt;br /&gt;
| show/detail ||  ||  || accessIPv4 -&amp;gt; os-access-ips:access_ip_v4&amp;lt;br /&amp;gt;accessIPv6 -&amp;gt; os-access-ips:access_ip_v6&amp;lt;br /&amp;gt;hostId -&amp;gt; host_id&amp;lt;br /&amp;gt;OS-EXT-SRV-ATTR:host -&amp;gt; os-extended-server-attributes:host&amp;lt;br /&amp;gt;OS-EXT-SRV-ATTR:hypervisor_hostname -&amp;gt; os-extended-server-attributes:hypervisor_hostname&amp;lt;br /&amp;gt;OS-EXT-SRV-ATTR:instance_name -&amp;gt; os-extended-server-attributes:instance_name&amp;lt;br /&amp;gt;OS-EXT-STS:task_state -&amp;gt; os-extended-status:task_state&amp;lt;br /&amp;gt;OS-EXT-STS:vm_state -&amp;gt; os-extended-status:vm_state&amp;lt;br /&amp;gt;OS-EXT-STS:power_state -&amp;gt; os-extended-status:power_state&amp;lt;br /&amp;gt;OS-SRV-USG:launched_at -&amp;gt; os-server-usage:launched_at&amp;lt;br /&amp;gt;OS-SRV-USG:terminated_at -&amp;gt; os-server-usage:terminated_at&amp;lt;br /&amp;gt;OS-EXT-AZ:availability_zone -&amp;gt; os-extended-availability-zone:availability_zone&amp;lt;br /&amp;gt;security_groups -&amp;gt; os-security-groups:security_groups&amp;lt;br /&amp;gt;config_drive -&amp;gt; os-config-drive:config_drive ||&lt;br /&gt;
|-&lt;br /&gt;
| update ||  || accessIPv4 -&amp;gt; os-access-ips:access_ip_v4&amp;lt;br /&amp;gt;accessIPv6 -&amp;gt; os-access-ips:access_ip_v6  || accessIPv4 -&amp;gt; os-access-ips:access_ip_v4&amp;lt;br /&amp;gt;accessIPv6 -&amp;gt; os-access-ips:access_ip_v6&amp;lt;br /&amp;gt;hostId -&amp;gt; host_id ||&lt;br /&gt;
|-&lt;br /&gt;
| rebuild ||  || accessIPv4 -&amp;gt; os-access-ips:access_ip_v4&amp;lt;br /&amp;gt;accessIPv6 -&amp;gt; os-access-ips:access_ip_v6&amp;lt;br /&amp;gt;imageRef -&amp;gt; image_ref&amp;lt;br /&amp;gt;adminPass -&amp;gt; admin_password || accessIPv4 -&amp;gt; os-access-ips:access_ip_v4&amp;lt;br /&amp;gt;accessIPv6 -&amp;gt; os-access-ips:access_ip_v6&amp;lt;br /&amp;gt;hostId -&amp;gt; host_id ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''AdminActions'''&lt;br /&gt;
&lt;br /&gt;
'/servers/server_id/action'&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Action !! Status code !! Request !! Response !! Error Code&lt;br /&gt;
|-&lt;br /&gt;
| pause || || || || &lt;br /&gt;
|-&lt;br /&gt;
| unpause || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| suspend || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| resume || || || || &lt;br /&gt;
|-&lt;br /&gt;
| migrate || || || || FlavorNotFound: 400-&amp;gt;404 &amp;lt;br /&amp;gt;TooManyInstances: 400-&amp;gt;413&lt;br /&gt;
|-&lt;br /&gt;
| resetNetwork-&amp;gt;reset_network ||  ||  || || InstanceIsLocked: 400-&amp;gt;409&lt;br /&gt;
|-&lt;br /&gt;
| injectNetworkInfo-&amp;gt;inject_network_info || || || || InstanceIsLocked: 400-&amp;gt;409&lt;br /&gt;
|-&lt;br /&gt;
| createBackup-&amp;gt;create_backup ||  ||  || || &lt;br /&gt;
|-&lt;br /&gt;
| os-migrateLive-&amp;gt;migrate_live || || || || &lt;br /&gt;
|-&lt;br /&gt;
| os-resetState-&amp;gt;reset_state || || || ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''AdminPassword'''&lt;br /&gt;
&lt;br /&gt;
Demote action 'changePassword' from server core.&lt;br /&gt;
&lt;br /&gt;
'/servers/server_id/action'&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Action !! Status code !! Request !! Response !! Error code&lt;br /&gt;
|-&lt;br /&gt;
| changePassword=&amp;gt;change_password || 202 -&amp;gt; 204 || adminPass-&amp;gt;admin_password || || InstancePasswordSetFailed: 500-&amp;gt;409 &amp;lt;br /&amp;gt;InstanceInvalidState: 400-&amp;gt;409&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Agents'''&lt;br /&gt;
&lt;br /&gt;
'/os-agents'&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Action !! Status code !! Request !! Response !! Error code&lt;br /&gt;
|-&lt;br /&gt;
| create || 200 -&amp;gt; 201 || || || Invalid Input: 422-&amp;gt;400 &amp;lt;br /&amp;gt; AgentBuildExists: 500-&amp;gt;409&lt;br /&gt;
|-&lt;br /&gt;
| update || ||  || || Invalid Input: 422-&amp;gt;400&lt;br /&gt;
|-&lt;br /&gt;
| delete || 200 -&amp;gt; 204 || || ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Aggregates'''&lt;br /&gt;
&lt;br /&gt;
'/os-aggregates'&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Action !! Status code !! Request !! Response !! Error code&lt;br /&gt;
|-&lt;br /&gt;
| create || 200 -&amp;gt; 201 ||  || ||&lt;br /&gt;
|-&lt;br /&gt;
| delete || 200 -&amp;gt; 204 || || ||&lt;br /&gt;
|-&lt;br /&gt;
| add_host || 200 -&amp;gt; 202 || || ||&lt;br /&gt;
|-&lt;br /&gt;
| remove_host || 200 -&amp;gt; 202 || || ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''AssistedVolumeSnapshots'''&lt;br /&gt;
&lt;br /&gt;
deleted from v3&lt;br /&gt;
&lt;br /&gt;
'''AttachInterfaces'''&lt;br /&gt;
&lt;br /&gt;
'/servers/os-interface' -&amp;gt; '/servers/os-attach-interfaces'&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Action !! Status code !! Request !! Response !! Error code&lt;br /&gt;
|-&lt;br /&gt;
| index ||  ||  || interfaceAttachments-&amp;gt;interface_attachments ||&lt;br /&gt;
|-&lt;br /&gt;
| show || || || interfaceAttachment-&amp;gt;interface_attachment ||&lt;br /&gt;
|-&lt;br /&gt;
| create || || interfaceAttachment-&amp;gt;interface_attachment || ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''AvailabilityZone'''&lt;br /&gt;
&lt;br /&gt;
'/os-availability-zone'&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Action !! Status code !! Request !! Response !! Error code&lt;br /&gt;
|-&lt;br /&gt;
| index/detail ||  ||  || availabilityZoneInfo-&amp;gt;availability_zone_info&amp;lt;br /&amp;gt;zoneName-&amp;gt;zone_name&amp;lt;br /&amp;gt;zoneState-&amp;gt;zone_state ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''BaremetalExtStatus'''&lt;br /&gt;
&lt;br /&gt;
deleted from v3&lt;br /&gt;
&lt;br /&gt;
'''BaremetalNodes'''&lt;br /&gt;
&lt;br /&gt;
deleted from v3&lt;br /&gt;
&lt;br /&gt;
'''BlockDeviceMapping'''&lt;br /&gt;
&lt;br /&gt;
Same with Block_device_mapping_v2_boot. But only support new format&lt;br /&gt;
&lt;br /&gt;
'/servers'&lt;br /&gt;
&lt;br /&gt;
'''CellCapacities'''&lt;br /&gt;
&lt;br /&gt;
Merge into cells in v3&lt;br /&gt;
&lt;br /&gt;
'''Cells'''&lt;br /&gt;
&lt;br /&gt;
'/os-cells'&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Action !! Status code !! Request !! Response !! Error code&lt;br /&gt;
|-&lt;br /&gt;
| delete ||  200-&amp;gt;204 ||  ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| create || 200-&amp;gt;201 || || ||&lt;br /&gt;
|-&lt;br /&gt;
|sync_instances || 200-&amp;gt;204 || || ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Certificates'''&lt;br /&gt;
&lt;br /&gt;
'/os-certificates'&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Action !! Status code !! Request !! Response !! Error code&lt;br /&gt;
|-&lt;br /&gt;
| create ||  200-&amp;gt;201 ||  ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| get ||  ||  ||  ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''CloudpipeUpdate'''&lt;br /&gt;
&lt;br /&gt;
Delete from v3&lt;br /&gt;
&lt;br /&gt;
'''Cloudpipe'''&lt;br /&gt;
&lt;br /&gt;
Delete from v3&lt;br /&gt;
&lt;br /&gt;
'''ConfigDrive'''&lt;br /&gt;
&lt;br /&gt;
'/os-config-drive'&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Action !! Status code !! Request !! Response !! Error code&lt;br /&gt;
|-&lt;br /&gt;
| create ||   || config_drive-&amp;gt;os-config-drive:config_drive ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| show ||   ||  || config_drive-&amp;gt;os-config-drive:config_drive ||&lt;br /&gt;
|-&lt;br /&gt;
| detail ||   ||  || config_drive-&amp;gt;os-config-drive:config_drive ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''ConsoleOutput'''&lt;br /&gt;
&lt;br /&gt;
'/servers/server_id/action'&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Action !! Status code !! Request !! Response !! Error code&lt;br /&gt;
|-&lt;br /&gt;
| os-getConsoleOutput -&amp;gt; get_console_output ||   || ||  ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Consoles'''&lt;br /&gt;
&lt;br /&gt;
Demote from core&lt;br /&gt;
&lt;br /&gt;
'/consoles'&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Action !! Status code !! Request !! Response !! Error code&lt;br /&gt;
|-&lt;br /&gt;
| create || 200-&amp;gt;201  || ||  ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Coverage'''&lt;br /&gt;
&lt;br /&gt;
deleted from v3&lt;br /&gt;
&lt;br /&gt;
'''Createserverext'''&lt;br /&gt;
&lt;br /&gt;
deleted from v3&lt;br /&gt;
&lt;br /&gt;
'''DeferredDelete'''&lt;br /&gt;
&lt;br /&gt;
'/servers'&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Action !! Status code !! Request !! Response !! Error code&lt;br /&gt;
|-&lt;br /&gt;
| forceDelete-&amp;gt;force_delete ||  || ||  ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''DiskConfig''''&lt;br /&gt;
&lt;br /&gt;
the extend of  '/images' was deleted&amp;lt;br/&amp;gt;&lt;br /&gt;
'/os-disk-config'&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Action !! Status code !! Request !! Response !! Error code&lt;br /&gt;
|-&lt;br /&gt;
| create/update/show/detail/rebuild/resize || || OS-DCF:diskConfig-&amp;gt;os-disk-config:disk_config || OS-DCF:diskConfig-&amp;gt;os-disk-config:disk_config ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Evacuate'''&lt;br /&gt;
&lt;br /&gt;
'/servers/server_id/action'&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Action !! Status code !! Request !! Response !! Error code&lt;br /&gt;
|-&lt;br /&gt;
| evacuate || || adminPass-&amp;gt;admin_password || adminPass-&amp;gt;admin_password || 202 (instead of 200)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''ExtendedAvailabilityZone''''&lt;br /&gt;
&lt;br /&gt;
'/servers'&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Action !! Status code !! Request !! Response !! Error code&lt;br /&gt;
|-&lt;br /&gt;
| show/detail || || || OS-EXT-AZ:availability_zone-&amp;gt;os-extended-availability-zone:availability_zone ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
''''ExtendedServerAttributes'''&lt;br /&gt;
&lt;br /&gt;
'/servers'&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Action !! Status code !! Request !! Response !! Error code&lt;br /&gt;
|-&lt;br /&gt;
| show/detail || || || OS-EXT-SRV-ATTR:*-&amp;gt;os-extended-server-attributes:* ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''ExtendedServices'''&lt;br /&gt;
&lt;br /&gt;
Merge into extension Services&lt;br /&gt;
&lt;br /&gt;
'''ExtendedFloatingIPs'''&lt;br /&gt;
&lt;br /&gt;
Delete from v3&lt;br /&gt;
&lt;br /&gt;
'''ExtendedIPsMac'''&lt;br /&gt;
&lt;br /&gt;
Merge into IPs&lt;br /&gt;
&lt;br /&gt;
'''ExtendedIPs'''&lt;br /&gt;
&lt;br /&gt;
Merge into IPs&lt;br /&gt;
&lt;br /&gt;
'''ExtendedQuotas'''&lt;br /&gt;
&lt;br /&gt;
Merge into QuotaSets&lt;br /&gt;
&lt;br /&gt;
'''ExtendedStatus'''&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Action !! Status code !! Request !! Response !! Error code&lt;br /&gt;
|-&lt;br /&gt;
| show/detail || || || OS-EXT-STS:*-&amp;gt;os-extended-status:*&amp;lt;br /&amp;gt;new attribute: os-extended-status:locked_by ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''ExtendedVirtualInterfacesNet'''&lt;br /&gt;
&lt;br /&gt;
Delete from v3&lt;br /&gt;
&lt;br /&gt;
'''ExtendedVolumes'''&lt;br /&gt;
&lt;br /&gt;
'/servers'&amp;lt;br /&amp;gt; 'servers/server_id/action'&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Action !! Status code !! Request !! Response !! Error code&lt;br /&gt;
|-&lt;br /&gt;
| new action: swap/attach/detach || || ||  ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''ExtensionInfo'''&lt;br /&gt;
&lt;br /&gt;
New for v3&lt;br /&gt;
&lt;br /&gt;
'''FixedIPs'''&lt;br /&gt;
&lt;br /&gt;
Deleted from v3&lt;br /&gt;
&lt;br /&gt;
'''FlavorAccess'''&lt;br /&gt;
&lt;br /&gt;
Promote to core api&lt;br /&gt;
&lt;br /&gt;
'/os-flavor-access' -&amp;gt; '/flavor-access'&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Action !! Status code !! Request !! Response !! Error code&lt;br /&gt;
|-&lt;br /&gt;
| addTenantAccess-&amp;gt;add_tenant_access&amp;lt;br /&amp;gt;removeTenantAccess-&amp;gt;remove_tenant_access || || ||  ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''FlavorsExtraSpecs'''&lt;br /&gt;
&lt;br /&gt;
'flavors/:flavor_id/os-extra_specs/:(id) ' -&amp;gt; '/flavors/:flavor_id/flavor-extra-specs/:(id)'&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Action !! Status code !! Request !! Response !! Error code&lt;br /&gt;
|-&lt;br /&gt;
| delete ||  200-&amp;gt;204 ||  ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| create || 200-&amp;gt;201 || || ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''FlavorDisabled'''&lt;br /&gt;
&lt;br /&gt;
Merges into Flavor core&lt;br /&gt;
&lt;br /&gt;
'''FlavorRxtx'''&lt;br /&gt;
&lt;br /&gt;
nothing changed&lt;br /&gt;
&lt;br /&gt;
'''FlavorSwap'''&lt;br /&gt;
&lt;br /&gt;
Merged into Flavor core&lt;br /&gt;
&lt;br /&gt;
'''FlavorExtraData'''&lt;br /&gt;
&lt;br /&gt;
Merged into Flavor core&lt;br /&gt;
&lt;br /&gt;
'''FlavorManage'''&lt;br /&gt;
&lt;br /&gt;
'/flavors'&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Action !! Status code !! Request !! Response !! Error code&lt;br /&gt;
|-&lt;br /&gt;
|  || || OS-FLV-EXT-DATA:ephemeral-&amp;gt;ephemera ||  OS-FLV-EXT-DATA:ephemeral-&amp;gt;ephemera ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Flavor'''&lt;br /&gt;
&lt;br /&gt;
'/flavors'&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Action !! Status code !! Request !! Response !! Error code&lt;br /&gt;
|-&lt;br /&gt;
|  index/show/detail || ||  || OS-FLV-EXT-DATA:ephemeral-&amp;gt;ephemera &amp;lt;br /&amp;gt;OS-FLV-DISABLED:disabled-&amp;gt;disabled ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''FloatingIPDns'''&lt;br /&gt;
&lt;br /&gt;
deleted from v3&lt;br /&gt;
&lt;br /&gt;
'''FloatingIPPools''''&lt;br /&gt;
&lt;br /&gt;
deleted from v3&lt;br /&gt;
&lt;br /&gt;
'''FloatingIPsBulk'''&lt;br /&gt;
&lt;br /&gt;
deleted from v3&lt;br /&gt;
&lt;br /&gt;
'''FloatingIPs'''&lt;br /&gt;
&lt;br /&gt;
deleted from v3&lt;br /&gt;
&lt;br /&gt;
'''fping'''&lt;br /&gt;
&lt;br /&gt;
deleted from v3&lt;br /&gt;
&lt;br /&gt;
'''HideServerAddresses'''&lt;br /&gt;
&lt;br /&gt;
nothing changed&lt;br /&gt;
&lt;br /&gt;
'''Hosts'''&lt;br /&gt;
&lt;br /&gt;
'/os-hosts'&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Action !! Status code !! Request !! Response !! Error code&lt;br /&gt;
|-&lt;br /&gt;
|  update || || updates-&amp;gt;host || updates-&amp;gt;host || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Hypervisors'''&lt;br /&gt;
&lt;br /&gt;
'/os-hypervisors'&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Action !! Status code !! Request !! Response !! Error code&lt;br /&gt;
|-&lt;br /&gt;
|  /os-hypervisors/'match'/search -&amp;gt; /hypervisors/search?query='match' || ||  || || NothingFound: 200-&amp;gt;404&lt;br /&gt;
|-&lt;br /&gt;
|  /os-hypervisors/'match'/servers-&amp;gt;/hypervisors/'hypervisor_id'/servers || ||  || || NothingFound: 200-&amp;gt;404&lt;br /&gt;
|-&lt;br /&gt;
| /os-hypervisors/id/servers || || || Returns body indexed by hypervisor instead of hypervisors ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''ImageSize'''&lt;br /&gt;
&lt;br /&gt;
deleted from v3&lt;br /&gt;
&lt;br /&gt;
'''InstanceAction'''&lt;br /&gt;
&lt;br /&gt;
'/servers/server_id/os-instance-actions'&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Action !! Status code !! Request !! Response !! Error code&lt;br /&gt;
|-&lt;br /&gt;
| show/index || ||  || instanceAction-&amp;gt;instance_action ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''InstanceUsageAuditLog'''&lt;br /&gt;
&lt;br /&gt;
'/os-instance_usage_audit_log' -&amp;gt; '/os-instance-usage-audit-log'&lt;br /&gt;
&lt;br /&gt;
the action: show has been removed, but the filterː before is used instead in actionːindex&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Action !! Status code !! Request !! Response !! Error code&lt;br /&gt;
|-&lt;br /&gt;
| index || ||  || instance_usage_audit_logs-&amp;gt;instance_usage_audit_log ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''IPs'''&lt;br /&gt;
&lt;br /&gt;
nothing changed&lt;br /&gt;
&lt;br /&gt;
'''Keypairs'''&lt;br /&gt;
&lt;br /&gt;
move to core api&lt;br /&gt;
'os-keypairs' -&amp;gt; 'keypairs'&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Action !! Status code !! Request !! Response !! Error code&lt;br /&gt;
|-&lt;br /&gt;
| delete ||  200-&amp;gt;204 ||  ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| create || 200-&amp;gt;201 || || ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Limits'''&lt;br /&gt;
&lt;br /&gt;
nothing changed.&lt;br /&gt;
&lt;br /&gt;
'''Migrations'''&lt;br /&gt;
&lt;br /&gt;
nothing changed.&lt;br /&gt;
&lt;br /&gt;
'''Multinic'''&lt;br /&gt;
&lt;br /&gt;
'/servers/server_id/action'&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Action !! Status code !! Request !! Response !! Error code&lt;br /&gt;
|-&lt;br /&gt;
| addFixedIp/add_fixed_ip || || addFixedIp-&amp;gt;add_fixed_ip&amp;lt;br /&amp;gt;networkId-&amp;gt;network_id ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| removeFixedIp/remove_fixed_ip || || removeFixedIp-&amp;gt;remove_fixed_ip || ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''MultipleCreate'''&lt;br /&gt;
&lt;br /&gt;
'/servers'&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Action !! Status code !! Request !! Response !! Error code&lt;br /&gt;
|-&lt;br /&gt;
| create || || min_count-&amp;gt;os-multiple-create:min_count&amp;lt;br /&amp;gt;max_count-&amp;gt;os-multiple-create:max_count&amp;lt;br /&amp;gt;return_reservation_id-&amp;gt;os-multiple-create:return_reservation_id ||  {'reservation_id': 'xxx'} -&amp;gt; {'servers_reservation': {'reservation_id': 'xxx'}} ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''NetworkAssociate'''&lt;br /&gt;
&lt;br /&gt;
deleted from v3&lt;br /&gt;
&lt;br /&gt;
'''OsNetwork'''&lt;br /&gt;
&lt;br /&gt;
deleted from v3&lt;br /&gt;
&lt;br /&gt;
'''OsTenantNetwork'''&lt;br /&gt;
&lt;br /&gt;
deleted from v3&lt;br /&gt;
&lt;br /&gt;
'''Personalities'''&lt;br /&gt;
&lt;br /&gt;
demote from servers core&lt;br /&gt;
&lt;br /&gt;
'''QuotaClasses'''&lt;br /&gt;
&lt;br /&gt;
deleted from v3 and v2&lt;br /&gt;
&lt;br /&gt;
'''Quotas''' -&amp;gt; '''QuotaSets'''&lt;br /&gt;
&lt;br /&gt;
'/os-quota-sets'&lt;br /&gt;
&lt;br /&gt;
 hide injected_files, injected_file_content_bytes and injected_file_path_bytes  in all request and response&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Action !! Status code !! Request !! Response !! Error code&lt;br /&gt;
|-&lt;br /&gt;
| update || || delete attribute: id &amp;lt;br /&amp;gt;delete attribute: tenant_id  || new attribute: id ||&lt;br /&gt;
|-&lt;br /&gt;
| show || || || new attribute: id ||&lt;br /&gt;
|-&lt;br /&gt;
| delete || 202-&amp;gt;204 || || || &lt;br /&gt;
| /os-quota-sets/tenant_id/detail || 200 || || Same as show, but adds usage and reservation information for resource|| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''contrib.consoles''' -&amp;gt; '''plugins.v3.remote_consoles'''&lt;br /&gt;
&lt;br /&gt;
'/servers/server_id/action'&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Action !! Status code !! Request !! Response !! Error code&lt;br /&gt;
|-&lt;br /&gt;
| os-getVNCConsole-&amp;gt;get_vnc_console || || os-getVNCConsole-&amp;gt;get_vnc_console || ||&lt;br /&gt;
|-&lt;br /&gt;
| os-getSPICEConsole-&amp;gt;get_spice_console || || os-getSPICEConsole-&amp;gt;get_spice_console || ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Rescue'''&lt;br /&gt;
&lt;br /&gt;
'/servers/server_id/action'&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Action !! Status code !! Request !! Response !! Error code&lt;br /&gt;
|-&lt;br /&gt;
| rescue || 200-&amp;gt;202 || adminPass-&amp;gt;admin_pass || adminPass-&amp;gt;admin_pass&amp;lt;br /&amp;gt;enable_instance_password==False: {} || Invalid Input: 500-&amp;gt;400&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''SchedulerHints'''&lt;br /&gt;
&lt;br /&gt;
'/servers'&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Action !! Status code !! Request !! Response !! Error code&lt;br /&gt;
|-&lt;br /&gt;
| create || || OS-SCH-HNT:scheduler_hints -&amp;gt; os-scheduler-hints:scheduler_hints &amp;lt;br /&amp;gt; os:scheduler_hints -&amp;gt; os-scheduler-hints:scheduler_hints || adminPass-&amp;gt;admin_pass&amp;lt;br /&amp;gt;enable_instance_password==False: {} || Invalid Input: 500-&amp;gt;400&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''SecurityGroupDefaultRules'''&lt;br /&gt;
&lt;br /&gt;
deleted from v3&lt;br /&gt;
&lt;br /&gt;
'''SecurityGroups'''&lt;br /&gt;
&lt;br /&gt;
'/os-security-groups' was deleted &amp;lt;br /&amp;gt;&lt;br /&gt;
'/os-security-group-rules' was deleted &amp;lt;br /&amp;gt;&lt;br /&gt;
'/servers/server_id/os-security-groups' was deleted &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'/servers': &amp;lt;br /&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Action !! Status code !! Request !! Response !! Error code&lt;br /&gt;
|-&lt;br /&gt;
| create || || security_groups-&amp;gt;os-security-groups:security_groups || security_groups-&amp;gt;os-security-groups:security_groups || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''ServerDiagnostics'''&lt;br /&gt;
&lt;br /&gt;
'/servers/diagnostics'-&amp;gt;'/servers/os-server-diagnostics'&lt;br /&gt;
&lt;br /&gt;
'''ServerMetaData'''&lt;br /&gt;
&lt;br /&gt;
'/servers/server_id/metadata'&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Action !! Status code !! Request !! Response !! Error code&lt;br /&gt;
|-&lt;br /&gt;
| create || 200-&amp;gt;201 || || || &lt;br /&gt;
|-&lt;br /&gt;
| update || || meta-&amp;gt;metadata || meta-&amp;gt;metadata ||&lt;br /&gt;
|-&lt;br /&gt;
| show || meta-&amp;gt;metadata || meta-&amp;gt;metadata ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''ServerPassword'''&lt;br /&gt;
&lt;br /&gt;
'/servers/server_id/os-server-password'&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Action !! Status code !! Request !! Response !! Error code&lt;br /&gt;
|-&lt;br /&gt;
| delete-&amp;gt;clear || || || || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''ServerStartStop'''&lt;br /&gt;
&lt;br /&gt;
Merged into servers core&lt;br /&gt;
&lt;br /&gt;
'''ServerUsage'''&lt;br /&gt;
&lt;br /&gt;
'/servers/server_id'&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Action !! Status code !! Request !! Response !! Error code&lt;br /&gt;
|-&lt;br /&gt;
| show/detail || || || OS-SRV-USG:*-&amp;gt;os-server-usage:*|| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Services'''&lt;br /&gt;
&lt;br /&gt;
'/os-services/'&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Action !! Status code !! Request !! Response !! Error code&lt;br /&gt;
|-&lt;br /&gt;
| update || || {'host': 'xxx'}-&amp;gt;{'service': {'host': 'xxx'}}|| || Invalid Input: 422-&amp;gt;400&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Servers'''&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Action !! Status code !! Request !! Response !! Error code&lt;br /&gt;
|-&lt;br /&gt;
| index || || 'servers?change-since=-&amp;gt;'servers?change_since=' || || Invalid Input: 422-&amp;gt;400&lt;br /&gt;
|-&lt;br /&gt;
| show || || || hostId-&amp;gt;host_id ||&lt;br /&gt;
|-&lt;br /&gt;
| update || || || hostId-&amp;gt;host_id ||&lt;br /&gt;
|-&lt;br /&gt;
| confirmResize-&amp;gt;confirm_resize || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| revertResize-&amp;gt;revert_resize || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| createImage-&amp;gt;create_image || || || ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Shelve'''&lt;br /&gt;
&lt;br /&gt;
'/servers/server_id/action'&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Action !! Status code !! Request !! Response !! Error code&lt;br /&gt;
|-&lt;br /&gt;
| shelveOffload-&amp;gt;shelve_offload || || || || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''UsedLimitsForAdmin'''&lt;br /&gt;
&lt;br /&gt;
deleted from v3&lt;br /&gt;
&lt;br /&gt;
'''UsedLimits'''&lt;br /&gt;
&lt;br /&gt;
deleted from v3&lt;br /&gt;
&lt;br /&gt;
'''UserData'''&lt;br /&gt;
&lt;br /&gt;
'/servers'&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Action !! Status code !! Request !! Response !! Error code&lt;br /&gt;
|-&lt;br /&gt;
| create || || user_data-&amp;gt;os-user-data:user_data ||  || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''UserQuotas'''&lt;br /&gt;
&lt;br /&gt;
Merged into QuotaSets&lt;br /&gt;
&lt;br /&gt;
'''VirtualInterfaces''''&lt;br /&gt;
&lt;br /&gt;
deleted from v3&lt;br /&gt;
&lt;br /&gt;
'''VolumeAttachmentUpdate'''&lt;br /&gt;
&lt;br /&gt;
deleted from v3&lt;br /&gt;
&lt;br /&gt;
'''Volumes'''&lt;br /&gt;
&lt;br /&gt;
delete from v3&lt;/div&gt;</summary>
		<author><name>Eiichi Aikawa</name></author>	</entry>

	<entry>
		<id>https://wiki.openstack.org/w/index.php?title=ImprovementOfAccessingToGlanceAPIServer&amp;diff=43539</id>
		<title>ImprovementOfAccessingToGlanceAPIServer</title>
		<link rel="alternate" type="text/html" href="https://wiki.openstack.org/w/index.php?title=ImprovementOfAccessingToGlanceAPIServer&amp;diff=43539"/>
				<updated>2014-02-27T02:47:28Z</updated>
		
		<summary type="html">&lt;p&gt;Eiichi Aikawa: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Here is the additional materials for the following blueprint.&lt;br /&gt;
&lt;br /&gt;
https://blueprints.launchpad.net/nova/+spec/improvement-of-accessing-to-glance&lt;br /&gt;
&lt;br /&gt;
The goal of this blueprint is effective image data transfer in the case of a large scale deployment. Nova can access to multiple Glance API Severs defined by &amp;quot;glance_api_servers&amp;quot;option, and the order of access is random.&lt;br /&gt;
&lt;br /&gt;
[[File:AdditionalExplanation1.PNG|800x600px|thumbnail|center]]&lt;br /&gt;
[[File:AdditionalExplanation2.PNG|800x600px|thumbnail|center]]&lt;br /&gt;
[[File:AdditionalExplanation3.PNG|800x600px|thumbnail|center]]&lt;br /&gt;
[[File:AdditionalExplanation4.PNG|800x600px|thumbnail|center]]&lt;/div&gt;</summary>
		<author><name>Eiichi Aikawa</name></author>	</entry>

	<entry>
		<id>https://wiki.openstack.org/w/index.php?title=ImprovementOfAccessingToGlanceAPIServer&amp;diff=42807</id>
		<title>ImprovementOfAccessingToGlanceAPIServer</title>
		<link rel="alternate" type="text/html" href="https://wiki.openstack.org/w/index.php?title=ImprovementOfAccessingToGlanceAPIServer&amp;diff=42807"/>
				<updated>2014-02-20T12:15:16Z</updated>
		
		<summary type="html">&lt;p&gt;Eiichi Aikawa: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Here is the additional materials for the following blueprint.&lt;br /&gt;
&lt;br /&gt;
https://blueprints.launchpad.net/nova/+spec/improvement-of-accessing-to-glance&lt;br /&gt;
&lt;br /&gt;
The goal of this blueprint is effective image data transfer in the case of a large scale deployment. Nova can access to multiple Glance API Severs defined by &amp;quot;glance_api_servers&amp;quot;option, and the order of access is random.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:AdditionalExplanation1.PNG|Current(1)-good case&lt;br /&gt;
File:AdditionalExplanation2.PNG|Current(2)-bad case&lt;br /&gt;
File:AdditionalExplanation3.PNG|Our suggestion(1)-at first&lt;br /&gt;
File:AdditionalExplanation4.PNG|Our suggestion(2)-after(1)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;/div&gt;</summary>
		<author><name>Eiichi Aikawa</name></author>	</entry>

	<entry>
		<id>https://wiki.openstack.org/w/index.php?title=ImprovementOfAccessingToGlanceAPIServer&amp;diff=42806</id>
		<title>ImprovementOfAccessingToGlanceAPIServer</title>
		<link rel="alternate" type="text/html" href="https://wiki.openstack.org/w/index.php?title=ImprovementOfAccessingToGlanceAPIServer&amp;diff=42806"/>
				<updated>2014-02-20T12:05:14Z</updated>
		
		<summary type="html">&lt;p&gt;Eiichi Aikawa: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Here is the additional materials for the following blueprint.&lt;br /&gt;
&lt;br /&gt;
https://blueprints.launchpad.net/nova/+spec/improvement-of-accessing-to-glance&lt;br /&gt;
&lt;br /&gt;
The goal of this blueprint is effective image data transfer in the case of a large scale deployment. Nova can access to multiple Glance API Severs defined by &amp;quot;glance_api_servers&amp;quot;option, and the order of access is random.&lt;br /&gt;
&lt;br /&gt;
[[File:AdditionalExplanation1.PNG|thumbnail|left|Current(1)-good case]] &lt;br /&gt;
[[File:AdditionalExplanation2.PNG|thumbnail|left|Current(2)-bad case]]&lt;br /&gt;
[[File:AdditionalExplanation3.PNG|thumbnail|left|Our suggestion(1)-at first]]&lt;br /&gt;
[[File:AdditionalExplanation4.PNG|thumbnail|left|Our suggestion(2)-after(1)]]&lt;/div&gt;</summary>
		<author><name>Eiichi Aikawa</name></author>	</entry>

	<entry>
		<id>https://wiki.openstack.org/w/index.php?title=File:AdditionalExplanation4.PNG&amp;diff=42805</id>
		<title>File:AdditionalExplanation4.PNG</title>
		<link rel="alternate" type="text/html" href="https://wiki.openstack.org/w/index.php?title=File:AdditionalExplanation4.PNG&amp;diff=42805"/>
				<updated>2014-02-20T12:04:30Z</updated>
		
		<summary type="html">&lt;p&gt;Eiichi Aikawa: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Eiichi Aikawa</name></author>	</entry>

	<entry>
		<id>https://wiki.openstack.org/w/index.php?title=File:AdditionalExplanation3.PNG&amp;diff=42804</id>
		<title>File:AdditionalExplanation3.PNG</title>
		<link rel="alternate" type="text/html" href="https://wiki.openstack.org/w/index.php?title=File:AdditionalExplanation3.PNG&amp;diff=42804"/>
				<updated>2014-02-20T12:04:01Z</updated>
		
		<summary type="html">&lt;p&gt;Eiichi Aikawa: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Eiichi Aikawa</name></author>	</entry>

	<entry>
		<id>https://wiki.openstack.org/w/index.php?title=File:AdditionalExplanation2.PNG&amp;diff=42803</id>
		<title>File:AdditionalExplanation2.PNG</title>
		<link rel="alternate" type="text/html" href="https://wiki.openstack.org/w/index.php?title=File:AdditionalExplanation2.PNG&amp;diff=42803"/>
				<updated>2014-02-20T12:02:25Z</updated>
		
		<summary type="html">&lt;p&gt;Eiichi Aikawa: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Eiichi Aikawa</name></author>	</entry>

	<entry>
		<id>https://wiki.openstack.org/w/index.php?title=ImprovementOfAccessingToGlanceAPIServer&amp;diff=42802</id>
		<title>ImprovementOfAccessingToGlanceAPIServer</title>
		<link rel="alternate" type="text/html" href="https://wiki.openstack.org/w/index.php?title=ImprovementOfAccessingToGlanceAPIServer&amp;diff=42802"/>
				<updated>2014-02-20T12:00:24Z</updated>
		
		<summary type="html">&lt;p&gt;Eiichi Aikawa: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Here is the additional materials for the following blueprint.&lt;br /&gt;
&lt;br /&gt;
https://blueprints.launchpad.net/nova/+spec/improvement-of-accessing-to-glance&lt;br /&gt;
&lt;br /&gt;
The goal of this blueprint is effective image data transfer in the case of a large scale deployment. Nova can access to multiple Glance API Severs defined by &amp;quot;glance_api_servers&amp;quot;option, and the order of access is random.&lt;br /&gt;
&lt;br /&gt;
[[File:AdditionalExplanation1.PNG|thumbnail|Current(1)-good case]]&lt;/div&gt;</summary>
		<author><name>Eiichi Aikawa</name></author>	</entry>

	<entry>
		<id>https://wiki.openstack.org/w/index.php?title=File:AdditionalExplanation1.PNG&amp;diff=42801</id>
		<title>File:AdditionalExplanation1.PNG</title>
		<link rel="alternate" type="text/html" href="https://wiki.openstack.org/w/index.php?title=File:AdditionalExplanation1.PNG&amp;diff=42801"/>
				<updated>2014-02-20T11:59:09Z</updated>
		
		<summary type="html">&lt;p&gt;Eiichi Aikawa: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Eiichi Aikawa</name></author>	</entry>

	<entry>
		<id>https://wiki.openstack.org/w/index.php?title=ImprovementOfAccessingToGlanceAPIServer&amp;diff=42800</id>
		<title>ImprovementOfAccessingToGlanceAPIServer</title>
		<link rel="alternate" type="text/html" href="https://wiki.openstack.org/w/index.php?title=ImprovementOfAccessingToGlanceAPIServer&amp;diff=42800"/>
				<updated>2014-02-20T11:44:50Z</updated>
		
		<summary type="html">&lt;p&gt;Eiichi Aikawa: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Here is the additional materials for the following blueprint.&lt;br /&gt;
&lt;br /&gt;
https://blueprints.launchpad.net/nova/+spec/improvement-of-accessing-to-glance&lt;br /&gt;
&lt;br /&gt;
The goal of this blueprint is effective image data transfer in the case of a large scale deployment. Nova can access to multiple Glance API Severs defined by &amp;quot;glance_api_servers&amp;quot;option, and the order of access is random.&lt;/div&gt;</summary>
		<author><name>Eiichi Aikawa</name></author>	</entry>

	<entry>
		<id>https://wiki.openstack.org/w/index.php?title=ImprovementOfAccessingToGlanceAPIServer&amp;diff=42799</id>
		<title>ImprovementOfAccessingToGlanceAPIServer</title>
		<link rel="alternate" type="text/html" href="https://wiki.openstack.org/w/index.php?title=ImprovementOfAccessingToGlanceAPIServer&amp;diff=42799"/>
				<updated>2014-02-20T11:43:41Z</updated>
		
		<summary type="html">&lt;p&gt;Eiichi Aikawa: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Here is the additional materials for the following blueprint.&lt;br /&gt;
&lt;br /&gt;
https://blueprints.launchpad.net/nova/+spec/improvement-of-accessing-to-glance&lt;br /&gt;
&lt;br /&gt;
The goal of this blueprint is effective image data transfer in the case of a large scale deployment. Nova can access to multiple Glance API Severs defined by &amp;quot;glance_api_servers&amp;quot;option, and the order of access is random.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:AdditionalExplanation1.PNG|Current(1)-good case&lt;br /&gt;
File:AdditionalExplanation2.PNG|Current(2)-bad case&lt;br /&gt;
File:AdditionalExplanation3.PNG|Our suggestion(1)-at first&lt;br /&gt;
File:AdditionalExplanation4.PNG|Our suggestion(2)-after(1)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;/div&gt;</summary>
		<author><name>Eiichi Aikawa</name></author>	</entry>

	<entry>
		<id>https://wiki.openstack.org/w/index.php?title=ImprovevmentOfAccessingToGlanceAPIServer&amp;diff=42705</id>
		<title>ImprovevmentOfAccessingToGlanceAPIServer</title>
		<link rel="alternate" type="text/html" href="https://wiki.openstack.org/w/index.php?title=ImprovevmentOfAccessingToGlanceAPIServer&amp;diff=42705"/>
				<updated>2014-02-19T08:03:32Z</updated>
		
		<summary type="html">&lt;p&gt;Eiichi Aikawa: Blanked the page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Eiichi Aikawa</name></author>	</entry>

	<entry>
		<id>https://wiki.openstack.org/w/index.php?title=ImprovementOfAccessingToGlanceAPIServer&amp;diff=42704</id>
		<title>ImprovementOfAccessingToGlanceAPIServer</title>
		<link rel="alternate" type="text/html" href="https://wiki.openstack.org/w/index.php?title=ImprovementOfAccessingToGlanceAPIServer&amp;diff=42704"/>
				<updated>2014-02-19T08:01:48Z</updated>
		
		<summary type="html">&lt;p&gt;Eiichi Aikawa: Created page with &amp;quot;Here is the additional materials for the following blueprint.  https://blueprints.launchpad.net/nova/+spec/improvement-of-accessing-to-glance  The goal of this blueprint is ef...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Here is the additional materials for the following blueprint.&lt;br /&gt;
&lt;br /&gt;
https://blueprints.launchpad.net/nova/+spec/improvement-of-accessing-to-glance&lt;br /&gt;
&lt;br /&gt;
The goal of this blueprint is effective image data transfer in the case of a large scale deployment. Nova can access to multiple Glance API Severs defined by &amp;quot;glance_api_servers&amp;quot;option, and the order of access is random.&lt;br /&gt;
&lt;br /&gt;
[[File:AdditionalExplanation.pdf|thumbnail|Additional explanation]]&lt;/div&gt;</summary>
		<author><name>Eiichi Aikawa</name></author>	</entry>

	<entry>
		<id>https://wiki.openstack.org/w/index.php?title=ImprovevmentOfAccessingToGlanceAPIServer&amp;diff=42703</id>
		<title>ImprovevmentOfAccessingToGlanceAPIServer</title>
		<link rel="alternate" type="text/html" href="https://wiki.openstack.org/w/index.php?title=ImprovevmentOfAccessingToGlanceAPIServer&amp;diff=42703"/>
				<updated>2014-02-19T07:56:19Z</updated>
		
		<summary type="html">&lt;p&gt;Eiichi Aikawa: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Here is the additional materials for the following blueprint.&lt;br /&gt;
&lt;br /&gt;
https://blueprints.launchpad.net/nova/+spec/improvement-of-accessing-to-glance&lt;br /&gt;
&lt;br /&gt;
The goal of this blueprint is effective image data transfer in the case of a large scale deployment.&lt;br /&gt;
Nova can access to multiple Glance API Severs defined by &amp;quot;glance_api_servers&amp;quot;option, and the order of access is random.&lt;br /&gt;
&lt;br /&gt;
[[File:AdditionalExplanation.pdf|thumbnail|Additional Explanation]]&lt;/div&gt;</summary>
		<author><name>Eiichi Aikawa</name></author>	</entry>

	<entry>
		<id>https://wiki.openstack.org/w/index.php?title=File:AdditionalExplanation.pdf&amp;diff=42701</id>
		<title>File:AdditionalExplanation.pdf</title>
		<link rel="alternate" type="text/html" href="https://wiki.openstack.org/w/index.php?title=File:AdditionalExplanation.pdf&amp;diff=42701"/>
				<updated>2014-02-19T07:54:58Z</updated>
		
		<summary type="html">&lt;p&gt;Eiichi Aikawa: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Eiichi Aikawa</name></author>	</entry>

	<entry>
		<id>https://wiki.openstack.org/w/index.php?title=ImprovevmentOfAccessingToGlanceAPIServer&amp;diff=42600</id>
		<title>ImprovevmentOfAccessingToGlanceAPIServer</title>
		<link rel="alternate" type="text/html" href="https://wiki.openstack.org/w/index.php?title=ImprovevmentOfAccessingToGlanceAPIServer&amp;diff=42600"/>
				<updated>2014-02-18T09:41:30Z</updated>
		
		<summary type="html">&lt;p&gt;Eiichi Aikawa: additional materials for the bp 'Improvevment of accessing to Glance API server'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Here is the additional materials for the following blueprint.&lt;br /&gt;
&lt;br /&gt;
https://blueprints.launchpad.net/nova/+spec/improvement-of-accessing-to-glance&lt;br /&gt;
&lt;br /&gt;
The goal of this blueprint is effective image data transfer in the case of a large scale deployment.&lt;br /&gt;
Nova can access to multiple Glance API Severs defined by &amp;quot;glance_api_servers&amp;quot;option, and the order of access is random.&lt;/div&gt;</summary>
		<author><name>Eiichi Aikawa</name></author>	</entry>

	</feed>