nova/releasenotes/notes
Dan Smith 17a8e8a68c Block flavor creation until main database is empty
This makes Flavor.create() fail until the main database has had all
of its flavors migrated. Since we want to avoid any overlap or clashes
in integer ids we need to enforce this. The flavor API was poorly
designed in that it exposes this internal id. Luckily, flavor creation
is infrequent and flavor migration is fast.

The flavors in our database are hard-coded in the first migration,
which means we have to basically do the migration during every
unit test in order to avoid having a legacy environment. Since that
leaves us with deleted flavors in the DB (which screws up the DB
archiving tests), this adds a hard_delete flag to the migration to
do an actual purge of those from our database. What a mess.

Related to blueprint flavor-cell-api

Depends-On: I8ab03af9d2f4974f26a7f8487ec978caea957e45
Change-Id: Iea063448f43da1043d16dd521d255dd29a0e1bc5
2016-04-01 11:16:01 -07:00
..
.placeholder Add reno for release notes management 2015-11-12 17:34:24 +01:00
13.0.0-cve-bugs-fe43ef267a82f304.yaml Add release notes for security fixes in 13.0.0 mitaka GA 2016-03-10 09:39:37 -05:00
1516578-628b417b372f4f0f.yaml libvirt: Add ppc to supported arch for NUMA 2016-03-01 17:38:15 +00:00
abort-live-migration-cb902bb0754b11b6.yaml Abort an ongoing live migration 2016-02-26 15:11:41 +00:00
add-aggregate-type-extra-specs-affinity-filter-79a2d3ee152b8ecd.yaml Fix reno reverts that are still shown 2016-03-16 15:03:01 +01:00
add-novnc-proxy-config-to-vnc-group-f5bb68740f623744.yaml config options: Make noVNC proxy into vnc group 2016-02-03 13:29:36 +00:00
add-wsgi-config-to-wsgi-group-712b8cd9ada65b2e.yaml config options: Move wsgi options into a group 2016-03-22 15:18:18 +00:00
add-xvp-config-to-vnc-group-349cca99f05fcfd3.yaml config options: Make xvp proxy into vnc group 2016-01-19 11:11:59 +00:00
aggregate-uuid-generation-1f029af7a9af519b.yaml Allocate uuids for aggregates as they are created or loaded 2016-02-24 07:48:09 -08:00
api_servers_no_scheme-e4aa216d251022f2.yaml Clean up glance url handling 2015-12-11 08:24:40 -05:00
api-database-now-required-6245f39d36885d1c.yaml Fix reno for RC1 2016-03-16 11:17:28 +01:00
attach-detach-vol-for-shelved-and-shelved-offloaded-instances-93f70cfd49299f05.yaml Enable volume operations for shelved instances 2016-02-03 17:51:26 +00:00
block-live-migrate-with-attached-volumes-ee02afbfe46937c7.yaml Add reno for block live migraton with cinder volumes 2016-02-18 13:50:19 +01:00
bp-add-project-and-user-id-a560d087656157d4.yaml Add project-id and user-id when list server-groups 2015-12-10 20:11:33 +08:00
bp-boot-from-uefi-b413b96017db76dd.yaml enable uefi boot 2016-01-18 11:34:10 +08:00
bp-get-valid-server-state-a817488f4c8d3822.yaml Add host_status attribute for servers/detail and servers/{server_id} 2016-01-16 20:07:49 +02:00
bp-instance-crash-dump-7ccbba7799dc66f9.yaml Add a REST API to trigger crash dump in an instance. 2016-01-20 09:42:50 +08:00
bp-making-live-migration-api-friendly-3b547f4e0958ee05.yaml API: Improve os-migrateLive input parameters 2016-02-29 17:44:17 +00:00
bp-rbd-instance-snapshots-130e860b726ddc16.yaml libvirt: make snapshot use RBD snapshot/clone when available 2016-01-20 15:36:05 -08:00
bp-split-network-plane-for-live-migration-40bc127734173759.yaml Split-network-plane-for-live-migration 2016-02-05 09:13:05 +08:00
bp-virt-driver-cpu-thread-pinning-1aaeeb6648f8e009.yaml releasenotes: Note on CPU thread pinning support 2016-01-26 14:28:13 +00:00
bug-1559026-47c3fa3468d66b07.yaml The 'record' option of the WebSocketProxy should be string 2016-04-01 02:15:05 +00:00
cinder-backend-report-discard-1def1c28140def9b.yaml libvirt: add discard support for attached volumes 2016-01-08 13:07:36 -08:00
compute_upgrade_levels_auto-97acebc7b45b76df.yaml Revise the compute_upgrade_levels_auto release note 2016-01-28 02:43:06 -08:00
conductor_rpcapi_v2_drop-9893c27bb32d9786.yaml Add note for removing conductor RPC API v2 2015-12-01 13:22:17 +11:00
config_scheduler_driver-e751ae392bc1a1d0.yaml Use stevedore for scheduler driver 2016-01-26 03:55:45 +00:00
config_scheduler_host_manager_driver-a543a74ea70f5e90.yaml Use stevedore for scheduler host manager 2016-01-26 03:55:45 +00:00
deprecate_compute_stats_class-229abfcb8816bdbd.yaml deprecate `compute_stats_class` config option 2016-03-04 06:57:50 -05:00
deprecate_db_driver-91c76ca8011d663c.yaml Deprecate db_driver config option 2016-03-04 06:57:50 -05:00
deprecate_ert-449b16638c008457.yaml Add relnote for ERT deprecation 2015-11-16 22:10:34 +01:00
deprecate_glance_opts-eab01aba5dcda38a.yaml deprecate old glance config options 2015-12-19 12:57:12 +00:00
deprecate_hooks-6f6d60ac206a6da6.yaml Deprecate nova.hooks 2016-03-01 11:52:52 +00:00
deprecate_pluggable_managers-ca0224bcd779454c.yaml Fix reno for RC1 2016-03-16 11:17:28 +01:00
deprecate_security_group_api-3d96d683a3723e2c.yaml deprecate security_group_api config option 2016-03-04 13:45:23 -05:00
deprecate_vendordata_driver-eefc745365a881c3.yaml Deprecate the `vendordata_driver` config option. 2016-03-04 06:57:50 -05:00
deprecate-conductor-manager-class-03620676d939b0eb.yaml Deprecate conductor manager option 2016-02-26 11:41:26 +00:00
deprecate-local-conductor-9cb9f45728281eb0.yaml Add note for deprecating local conductor 2015-12-01 13:22:17 +11:00
deprecate-nova-manage-service-subcommand-7626f7692bd62e41.yaml Deprecate nova-manage service subcommand 2015-11-16 11:40:06 +01:00
disable_ec2_api_by_default-0ec0946433fc7119.yaml Fix reno for RC1 2016-03-16 11:17:28 +01:00
disco_volume_libvirt_driver-916428b8bd852732.yaml Add reno for disco driver 2016-03-11 15:46:35 +01:00
disk_ratio_to_rt-b6224ab8c0272d86.yaml Update ComputeNode values with disk allocation ratios in the RT 2016-02-22 09:58:53 +00:00
disk-weight-scheduler-98647f9c6317d21d.yaml Remove prelude from disk-weight-sch reno 2016-02-03 18:59:43 +01:00
drop_instancev1_obj-4447ddd2bea644fa.yaml Add note for dropping InstanceV1 objects 2015-12-01 13:22:17 +11:00
ebtables-version-fde659fe18b0e0c0.yaml Fix ebtables-version release note 2015-11-20 11:37:46 +01:00
filters_use_reqspec-9f92b9c0ead76093.yaml Prepare filters for using RequestSpec object 2015-11-16 22:41:02 +01:00
flavors-moved-to-api-database-b33489ed3b1b246b.yaml Block flavor creation until main database is empty 2016-04-01 11:16:01 -07:00
force_config_drive_opt-e087055e14c40d88.yaml Add note for force_config_drive opt change 2015-12-01 13:22:17 +11:00
force-live-migration-be5a10cd9c8eb981.yaml Add new API to force live migration to complete 2016-02-08 08:59:52 +01:00
hyperv_2k8_drop-fb309f811767c7c4.yaml Add note for HyperV 2008 drop of support 2015-12-01 14:33:21 +01:00
instance-actions-read-deleted-instances-18bbb327924b66c7.yaml Make os-instance-action read deleted instances. 2016-02-05 07:59:52 -05:00
instance-hostname-used-to-populate-ports-dns-name-08341ec73dc076c0.yaml Use instance hostname for Neutron DNS unit tests 2016-02-15 11:49:09 +00:00
ironic_api_version_opt_deprecated-50c9b0486e78fe6e.yaml Reno for Ironic api_version opt deprecation 2016-03-07 16:31:14 +01:00
libvirt_hardware_policy_from_libosinfo-19e261851d1ad93a.yaml Reno for libvirt libosinfo with OS 2016-03-07 18:10:44 +01:00
libvirt-deprecate-migration-flags-config-4ba1e2d6c9ef09ff.yaml libvirt: deprecate live/block_migration_flag opts 2016-02-03 13:10:38 +00:00
libvirt-live-migration-flags-mangling-a2407a31ddf17427.yaml libvirt: force config related migration flags 2016-01-14 17:24:27 +01:00
libvirt-live-migration-new-tunneled-option-d7ebb1eb1e95e683.yaml libvirt: add a new live_migration_tunnelled config 2016-01-14 17:24:27 +01:00
live_migration_uri-dependent-on-virt_type-595c46c2310f45c3.yaml libvirt: make live_migration_uri flag dependent on virt_type 2016-02-15 09:50:01 +01:00
lock_policy-75bea372036acbd5.yaml Fix reno reverts that are still shown 2016-03-16 15:03:01 +01:00
min_libvirt_bump-d9916d9c4512dd11.yaml libvirt: update to min required version to 0.10.2 2016-01-07 19:29:01 -08:00
mitaka_prelude-c8b955ed78a5ad65.yaml Add a prelude section for Mitaka relnotes 2016-03-16 11:20:30 +01:00
neutron-mtu-6a7edd9e396107d7.yaml Add release note for nova using neutron mtu value for vif plugging 2016-03-04 19:17:08 +00:00
neutron-ovs-bridge-name-7b3477103622f4cc.yaml neutronv2: Allow Neutron to specify OVS/LB bridge. 2016-02-01 01:28:59 +00:00
new-oslo-reports-option-619c3dbf3ae320fb.yaml Fix reno reverts that are still shown 2016-03-16 15:03:01 +01:00
online-data-migrations-48dde6a1d8661e47.yaml Release notes: online_data_migrations nova-manage command 2016-03-07 15:03:16 +00:00
optional_project_id-6aebf1cb394d498f.yaml Fixed incorrect names/comments for API version 2.18 2016-01-25 11:36:47 +03:00
os-migrations-ef225e5b309d5497.yaml Add new APIs and deprecate old API for migrations 2016-02-26 14:25:48 +00:00
parallels_support_snapshot-29b4ffae300c1f05.yaml Add note for Virtuozzo supporting snapshots 2015-12-01 14:33:36 +01:00
policy-sample-defaults-changed-b5eea1daeb305251.yaml Add release note for policy sample file update 2016-03-15 12:02:22 -04:00
remove_ec2_and_objectstore_api-4ccb539db1d171fa.yaml Remove Deprecated EC2 and ObjectStore impl/tests 2016-01-08 06:30:20 -05:00
remove-deprecated-neutron-options-5f3a782aa9082fb5.yaml Remove deprecated neutron auth options 2015-12-09 06:04:05 -08:00
remove-ec2-api-service-c17a35ed297355b8.yaml Nuke EC2 API from api-paste and remove wsgi support 2015-12-21 18:48:15 -05:00
remove-on-shared-storage-flag-from-evacuate-api-76a3d58616479fe9.yaml Remove onSharedStorage from evacuate API 2015-12-15 11:23:11 +01:00
rename-wsgi-prefixed-opts-9075ff9c2215e61c.yaml config options: Remove 'wsgi_' prefix from opts 2016-03-25 13:19:19 +00:00
request-spec-api-db-b9cc6e0624d563c5.yaml Persist the request spec during an instance boot 2016-01-28 06:27:51 -05:00
reserved-hugepages-per-nodes-f36225d5fca807e4.yaml Fix reno for RC1 2016-03-16 11:17:28 +01:00
rm_glance_opts-360c94ac27328dc9.yaml remove glance deprecated config 2016-03-31 15:35:37 +00:00
rm_volume_manager-78fed5be43d285b3.yaml Clarify the `use_neutron` option upgrade notes. 2016-03-24 13:53:44 +00:00
scheduling-to-disabled-hosts-79f5b5d20a42875a.yaml Add include_disabled parameter to service_get_all_by_binary 2016-03-10 08:49:39 +00:00
server_migrations-30519b35d3ea6763.yaml Add new APIs and deprecate old API for migrations 2016-02-26 14:25:48 +00:00
service-status-notification-e137297f5d5aa45d.yaml Generate doc for versioned notifications 2016-01-28 15:33:06 +01:00
soft-affinity-for-server-group-f45e191bd8cdbd15.yaml Adds relase notes for soft affinity feature 2016-01-16 12:50:22 +00:00
switch-to-oslo-cache-7114a0ab2dea52df.yaml Switch to oslo.cache lib 2016-02-02 08:20:13 -05:00
upgrade_rootwrap_compute_filters-428ca239f2e4e63d.yaml libvirt: Race condition leads to instance in error 2016-02-05 20:48:58 +00:00
user-settable-server-description-89dcfc75677e31bc.yaml REST API changes for user settable server description 2016-01-25 21:33:30 +00:00
v21enable-8454d6eca3ec604f.yaml remove the ability to disable v2.1 2016-03-31 19:50:43 +00:00
versioned-notifications-423f4d8d2a3992c6.yaml Generate doc for versioned notifications 2016-01-28 15:33:06 +01:00
vhost-user-mtu-23d0af36a8adfa56.yaml stop setting mtu when plugging vhost-user ports 2016-03-18 14:56:44 +00:00
vmware_integration_bridge-249567087da5ecb2.yaml Add relnote for change in default setting 2015-11-23 02:07:10 -08:00
vmware_limits-16edee7a9ad023bc.yaml Fix vmware quota extra specs reno formatting 2016-03-15 11:48:50 -04:00
xen_rename-03edd9b78f3e81e5.yaml Reno for Xen rename 2016-01-19 14:51:45 +01:00
xenserver-glance-plugin-1.3-11c3b70b8c928263.yaml Add upload/download vhd2 interfaces 2015-12-18 12:37:35 +00:00
zookeeper-servicegroup-driver-removed-c3bcaa6f9fe976ed.yaml Fix reno for RC1 2016-03-16 11:17:28 +01:00