Block Storage Service Specifications (cinder)¶
2025.1 approved specs¶
Untargeted specs¶
Note
The following specs have been approved but have not been completed in the originally planned release. Rather than remove them, they have been made ‘untargeted’ for future reference. If you would like to work on one of these specs, please re-propose it for the appropriate release. The review will most likely be quick, but we need to make sure that everyone still understands the spec as written, and that it still fits in with the Cinder project’s plans.
Previously approved specs¶
2024.2¶
2024.1¶
2023.2¶
2023.1¶
Zed¶
Yoga¶
Xena¶
Wallaby¶
Victoria¶
Ussuri¶
Train¶
Stein¶
- Add project_id attribute to group and group snapshot response
- Add user_id attribute to backup response
- Object deletion from DB without driver interaction
- Driver reinitialization after failure
- Improve volume transfer records
- Support deferred volume deletion in the RBD driver
- Cinder Certificate Validation
- Update backup’s size when backup is created
Rocky¶
Queens¶
- Show resource’s total count info in list APIs
- Add shared_targets column to volumes
- Support create volume from backup
- Enable multiattach of volumes
- Inspection Mechanism For Capacity Limited Host
- Migrate ConfKeyManager encryption key ID into Barbican
- Provisioning Improvements
- RBD Volume Encryption
- Report backend state in service list
- Use the enginefacade from oslo_db
- API Validation
Pike¶
- Use ‘LIKE’ operator to filter resource
- Support retrieve pools filtered by volume-type
- Add Generic Volume Group Into Quota Management
- Backup driver initialization
- Capacity-based QoS
- Cinder volume revert to snapshot
- Client reset-state improvements
- Dynamic Log Level control via REST API
- Explicit user messages
- Extend a volume while volume is attached to an instance
- Generalized filtered listing on resources
- Support metadata for backup
- Replication with More Granularity (Tiramisu)
- Shared backend config stanza
- Support get volume metadata summary
Ocata¶
Newton¶
- Support volume migration in Ceph driver
- Delete multiple volume metadata keys
- Parameter combinations for delete (vol, snap, etc.)
- Differentiate thick and thin provisioning logic in scheduler
- New Core APIs for Discovering System Capabilities
- Generic Volume Group
- Group Snapshots
- Cinder Volume Active/Active support - Cleanup
- Cinder Volume Active/Active support - Manager Local Locks
- Improvement to query consistency group detail
- Support ECKD volumes on Linux on System z
- List volumes and snapshots available for manage-existing
- Retype volumes with different encryptions
- Stochastic Weighing Scheduler
- User facing “Failure” Message and Event Viewer
- Support backup import on another Storage database
- Integrate Castellan for Key Management
Mitaka¶
- Add Pagination To Other Resources
- Cinder API Microversions
- Assisted Snapshot Improvements
- Backup Snapshots
- Add API to os-brick to allow extending an attached volume
- Brick fetch volume paths API
- Cinder FC Zone Manager - User Friendly Zone Names
- Brocade Cinder Zone Driver - Virtual Fabric Support
- capacity headroom
- Cheesecake
- Cinder Volume Active/Active support - API Races
- Cinder Volume Active/Active support - General description
- Use Tooz to replace local file locks
- NFS Snapshots
- Online DB schema upgrades
- Scalable Backup Service
- Support query volume detail with glance metadata
- Attach/detach volumes without Nova
Liberty¶
- Update drivers to new base class structure
- Adopt Guru Meditation report
- Allow brick to support other iSCSI transports besides TCP
- Add ability for Cinder backend to report discard/unmap/trim
- Cinder internal tenant
- Cinder Nested Quota Driver
- Clone Consistency Group
- Support clone_image from Glance cinder backend
- Add connector object to create_export call
- Volume state enforcer
- Cinder DB Archiving
- Add Cinder Support for DB2 (v10.5+)
- Efficient volume copy for volume migration
- Enhance List Operations with Pagination Keys
- Extract Brick library from Cinder
- Generic Volume Migration
- Retrieve Supported Volume Type Extra Specs
- Cinder volume driver for Huawei SDSHypervisor
- Generic image cache functionality
- Implement force_detach for safe cleanup
- Incremental backup improvements for L
- Non Disruptive Backup
- Cinder API WSGI application under Apache/Nginx
- Offload rbd’s copy_volume_to_image function from host to ceph cluster
- VolumeReplication_V2
- Rootwrap daemon mode
- RPC and VersionedObject Compatibility
- Standard Capabilities
- Backup Force Delete API
- Support import/export snapshots in cinder
- Support Modifying Volume Image Metadata
- Valid States API
- Add vHost Executor
- Deletion of volumes with associated snapshots
- Volume Migration Improvement
- Ability to update volume type public status
Kilo¶
- Introduce abstract interface model in volume drivers
- Backup Notification
- Add support for chiscsi iscsi helper
- Cinder Objects
- Consistency Groups Kilo Update
- cinder db purge utility
- Generic filter support for volume queries
- Add DB table for driver private data
- Filtering and weighing backends with driver supplied functions
- Support for incremental backup in Cinder
- Failover to alternative iSCSI portals on login failure
- Enhance iSCSI multipath support
- Limit Volume Copy Bandwidth Per Backend
- Support Linux on System z (S/390) as a hypervisor platform
- Attach a single volume to multiple hosts
- NFS backup driver for Cinder
- Over Subscription in Thin Provisioning
- Private Volume Types
- RemoteFS Config Improvements
- Support iSER driver within the ISCSIDriver flow
- Support Volume Backup Quota
- Unit test cases for cinder scripts
- Integrate VMDK driver with oslo.vmware library
- Cinder Pagination Sorting Enhancements
- Volume Type Description
Juno¶
- Affinity and anti-affinity scheduler filter
- Add QoS capability to the IBM Storwize driver
- Configurable SSH Host Key Policies for Cinder
- Consistency Groups
- Datera Driver
- Remove Translation from Debug Messages
- Deprecate Cinder V1 API
- EMC VMAX Driver Update
- EMC VNX Direct Driver Update
- Windows SMB Volume Driver
- i18n Enablement for Cinder
- Limit Bandwidth of Volume Copy
- Oracle ZFS Storage Appliance iSCSI Driver
- Pool-aware Scheduler Support
- Cinder volume driver for Pure Storage FlashArray
- Native Rest Block Driver
- SMB Volume Driver
- Extending IBMNAS driver to support NAS based GPFS storage deployments
- Backup State Reset API
- Support volume backup for qcow2
- Support Volume Num Weighter
- Cinder task logging improvements
- United Policy.json In Cinder
- Support backup and restore of volumes created by VMDK driver
- Volume Replication
- XtremIO storage Cinder volume driver