[openstack-dev] [nova] It's time to update the Liberty release notes

Matt Riedemann mriedem at linux.vnet.ibm.com
Thu Oct 1 18:27:38 UTC 2015


We need to go through the changes which were tagged for release notes 
[1]. Generally this means anything with the UpgradeImpact tag but can 
also mean things with DocImpact.

Here are the commits in liberty that had the UpgradeImpact tag:

mriedem at ubuntu:~/git/nova$ git log --oneline -i --grep UpgradeImpact 
stable/kilo..stable/liberty
0b49934 CONF.allow_resize_to_same_host should check only once in controller
4a9e14a Update ComputeNode values with allocation ratios in the RT
4a18f7d api: use v2.1 only in api-paste.ini
11507ee api: deprecate the concept of extensions in v2.1
9c91781 Add missing rules in policy.json
1b8a2e0 Adding user_id handling to keypair index, show and create api calls
0283234 libvirt: Always default device names at boot
725c54e Remove db layer hard-code permission checks for 
quota_class_create/update
1dbb322 Remove db layer hard-code permission checks for 
quota_class_get_all_by_name
4d6a50a Remove db layer hard-code permission checks for floating_ip_dns
55e63f8 Allow non-admin to list all tenants based on policy
92807d6 Remove redundant policy check from security_group_default_rule
2a01a1b Remove hv_type translation shim for powervm
dcd4be6 Remove db layer hard-code permission checks for quota_get_all_*
06e6056 Remove cell policy check
d03b716 libvirt: deprecate libvirt version usage < 0.10.2
5309120 Update kilo version alias

So if you own on of those, please up the release notes.

Here are the DocImpact changes:

mriedem at ubuntu:~/git/nova$ git log --oneline -i --grep DocImpact 
stable/kilo..stable/liberty
bc6f30d Give instance default hostname if hostname is empty
4ee4f9f RT: track evacuation migrations
9095b36 Expose keystoneclient's session and auth plugin loading parameters
4a9e14a Update ComputeNode values with allocation ratios in the RT
4a18f7d api: use v2.1 only in api-paste.ini
11507ee api: deprecate the concept of extensions in v2.1
45d1e3c Expose VIF net-id attribute in os-virtual-interfaces
9d353e5 libvirt: take account of disks in migration data size
17e5911 Add deprecated_for_removal parm for deprecated neutron_ops
95940cc Don't allow instance to overcommit against itself
9cd9e66 Add rootwrap daemon mode support
c250aca Allow compute monitors in different namespaces
434ce2a Added processing /compute URL
2c0a306 Limit parallel live migrations in progress
da33ab4 libvirt: set caps on maximum live migration time
07c7e5c libvirt: support management of downtime during migration
60d08e6 Add documentation for the nova-cells command.
ae5a329 libvirt:Rsync remote FS driver was added
9a09674 libvirt: enable virtio-net multiqueue
8a7b1e8 :Add documentation for the nova-idmapshift command.
bf91d9f Added missed '-' to the rest_api_version_history.rst
1b8a2e0 Adding user_id handling to keypair index, show and create api calls
622a845 Metadata: support proxying loadbalancers
2f7403b VMware: map one nova-compute to one VC cluster
ace11d3 VMware: add serial port device
ab35779 Handle SSL termination proxies for version list
6739df7 Include DiskFilter in the default list
5e5ef99 VMware: Add support for swap disk
49a572a Show 'locked' information in server details
4252420 VMware: add resource limits for disk
f1f46a0 VMware: Resource limits for memory
7aec88c VMware: add support for cores per socket
bc3b6cc libvirt: rename parallels driver to virtuozzo
95f1d47 Add console allowed origins setting
d0ee3ab libvirt:Add a driver API to inject an NMI
50c8f93 Add MKS console support
abf20cd Execute _poll_shelved_instances only if shelved_offload_time is > 0
973f312 Use stevedore for loading monitor extensions
9260ea1 Include project_id in instance metadata.
d9c696a Make evacuate leave a record for the source compute host to process
6fe967b Cells: add instance cell registration utility to nova-manage
93a5a67 Removed extra '-' from rest_api_version_history.rst
bad76e6 VMware: convert driver to use nova.objects.ImageMeta
56feb2b Add microversion to allow server search option ip6 for non-admin
55e63f8 Allow non-admin to list all tenants based on policy
92807d6 Remove redundant policy check from security_group_default_rule
b06867c neutron: remove deprecated allow_duplicate_networks config option
5793d56 cells: remove deprecated mute_weight_value option
8237666 VMware: verify vCenter server certificate
b9bae02 fix "down" nova-compute service spuriously marked as "up"
66e1427 Add AggregateTypeAffinityFilter multi values support
f1a0d85 Cleanups for pci stats in preparation for RT using ComputeNode
27e7871 VMware: enforce minimum support VC version
438a48d Remove db layer hard-code permission checks for v2.1 cells
ad8d50f Add policy to cover snapshotting of volume backed instances
5c521e7 libvirt: deprecate the remove_unused_kernels config option
bcb9769 API: remove unuseful expected error code from v2.1 service 
delete api
a586b1b VMware: add support for NFS 4.1
0951cf3 Remove orphaned tables - iscsi_targets, volumes
f16dbab Add ability to inject routes in interfaces.template
d09785b Add config option to disable handling virt lifecycle events
eb7c890 VMware: enable configuring of console delay
9b22464 remove the CONF.allow_migrate_to_same_host
2399d08 Scheduler: deprecate mute_weight_value option on weigher
0279506 Override update_available_resources interval

Remember that DocImpact changes may or may not need to be mentioned in 
the release notes, but I include them here because a lot of the time 
people use DocImpact thinking that the docs team will know if that 
should be in the release notes or manuals or API docs.

[1] 
https://wiki.openstack.org/wiki/ReleaseNotes/Liberty#OpenStack_Compute_.28Nova.29

-- 

Thanks,

Matt Riedemann




More information about the OpenStack-dev mailing list