Cinder合入L3版本BP简要分析

BP Description   Patch
migration-improvement There are several work items to do in order to make the current migration more stable and robust.
https://etherpad.openstack.org/p/volume-migration-improvement
Volume state
Ceilometer notification
Support volume preservation feature for cinder assisted volume migration
  https://review.openstack.org/#/c/186312/
https://review.openstack.org/#/c/204953
https://review.openstack.org/#/c/189547
https://review.openstack.org/#/c/189614 (This one is abandoned)
https://review.openstack.org/#/c/195443
assisted-snapshot-improvements Cinder part of volume snapshot improvements
1) Add processing to update_snapshot_status API for new fields
  2) Add new fields to the update_snapshot_status call made by Nova
  4) Add support for compatibility with pre-liberty Nova
  5) Add testcases
  6) Fixed test_glusterfs testcases that were failing due to changes
     in remotefs code by this patch
  7) Refactored _delete_snapshot_online into pre, do and post steps
  https://review.openstack.org/#/c/172808/ - merge conflict
https://review.openstack.org/#/c/203979
Support clone_image from Glance cinder backend  This adds an implementation of clone_image which offloads
 the image copy when the image is stored in Glance Cinder backend.
 It uses "create_clone_volume" method to create a new volume
 from an image that is placed on a cinder volume.

In addition, if use_cinder_backend_for_image_upload is set to
 True, upload-to-image in raw format will create a cloned volume
 and register its location to the image service.

This enables volume data copy offloading (or CoW) from/to Glance images.
 Also useful for sharing volume data using Glance ACL feature.
  Generic Image Caching
Two reviewers: thingee,jungleboyj
https://review.openstack.org/#/c/201754/22
https://review.openstack.org/#/c/213346/1
https://review.openstack.org/#/c/195795/
generic-volume-migration  Currently, cinder supports these 3ways for volume migration.
- Cinder storage driver
- Cinder volume manager
- Nova compute
The purpose of this bluprint is introduce a mechanism to handle sparse
 copy option properly into Cinder assisted volume migration.
This patch changes the generic volume migration logic to support
non-attachable volumes.
  Generic volume migration improvement
Two reviewers: geguileo
https://review.openstack.org/#/c/187270/
 non-eventlet-wsgi-app   Implement cinder API WSGI application under Apache/Nginx   Allow Cinder-api to run under apache/nginx
Two reviewers: smcginnis
https://review.openstack.org/207020
https://review.openstack.org/200551
capacity-headroom The proposol calculates virtual free capacity
for pool and sum total for the backend which
support thin provisioning. It will then notify
various capacity info to ceilometer service.
  Capacity headroom
Two reviewers: xyang, geguileo
https://review.openstack.org/206923
Incremental backup improvements for L Incremental backup improvements for L

1. Add 'is_incremental=True' and 'has_dependent_backups=True/False' to
response body of querying.
2. Add parent_id to notification system.
Since we need to get volume has_dependent_backups value when querying
volume detail list, to reduce the performance impact, add index to
parent_id column in backup table.
  Incremental backup improvements
Two reviewers: thingee, geguileo, e0ne
https://review.openstack.org/#/c/188328/
support-import-export-snapshots  Currently cinder support import/export volume function.
 Import/export snapshots function could be an complement for the function of import/export volume.
Implement function to manage/unmanage snapshots

1. Add snapshots manage action in contrib api and unmanage
action in API extension.
2. Implement manage_existing_snapshot in manager and flow
to import existing snapshots.
3. Add manage/unmanage support in the LVM driver
  Manage/unmanage snapshots - merge conflict
Two reviewers: thingee, e0ne
https://review.openstack.org/#/c/144590/
https://blueprints.launchpad.net/cinder/+spec/support-import-export-snapshots
Add pagination to snapshots Add pagination to snapshots

Currently snapshot list does not provide pagination like volume does.
This patch adds pagination for snapshots in the same way that volume
does, using marker, limit, sort_keys and sort_dirs.
  Add Pagination to backups
Two reviewers: e0ne,jungleboyj
https://review.openstack.org/195071

你可能感兴趣的:(Cinder合入L3版本BP简要分析)