Difference between revisions of "CinderXenaPTGSummary"
(initial commit) |
m (added topic outline) |
||
Line 10: | Line 10: | ||
The sessions were recorded, so to get all the details of any discussion, you can watch/listen to the recording. Links to the recordings are located at appropriate places below. | The sessions were recorded, so to get all the details of any discussion, you can watch/listen to the recording. Links to the recordings are located at appropriate places below. | ||
+ | |||
+ | ==Tuesday 20 April== | ||
+ | ===recording=== | ||
+ | * https://www.youtube.com/watch?v=cL5y_erpaDc | ||
+ | ===Greetings and some Cinder project business=== | ||
+ | |||
+ | ===Not possible for a non-admin user to determine via API if a volume will be multi-attach=== | ||
+ | ====Conclusions==== | ||
+ | |||
+ | ===The Interoperability Working Group=== | ||
+ | ====Conclusions==== | ||
+ | |||
+ | ===Wallaby cycle retrospective=== | ||
+ | ====Conclusions==== | ||
+ | |||
+ | ==Wednesday 21 April== | ||
+ | ===recordings=== | ||
+ | * https://www.youtube.com/watch?v=pxncHsvOcEY | ||
+ | * https://www.youtube.com/watch?v=XEG9zGu-5SE | ||
+ | ===Removing the Block Storage API v2=== | ||
+ | ====Conclusions==== | ||
+ | |||
+ | ===mypy status and next steps=== | ||
+ | ====Conclusions==== | ||
+ | |||
+ | ===Quotas testing=== | ||
+ | ====Conclusions==== | ||
+ | |||
+ | ===Fix up volume driver classes=== | ||
+ | ====Conclusions==== | ||
+ | |||
+ | ===Cinder throttle and cgroup v2=== | ||
+ | ====Conclusions==== | ||
+ | |||
+ | ===Cross-project meeting with Nova=== | ||
+ | ====Conclusions==== | ||
+ | |||
+ | ==Thursday 22 April (Drivers' Day)== | ||
+ | ===recordings=== | ||
+ | * https://www.youtube.com/watch?v=hVLpPBldn7g | ||
+ | * https://www.youtube.com/watch?v=xWUO4TufqEM | ||
+ | ===Using Software Factory for Cinder Third Party CI=== | ||
+ | ====Conclusions==== | ||
+ | |||
+ | ===NVMe-oF and MDRAID replication approach - next steps for connector and agent=== | ||
+ | ====Conclusions==== | ||
+ | |||
+ | ===How to handle retyping/migrating nonencrypted volumes to encrypted volumes of the same size=== | ||
+ | ====Conclusions==== | ||
+ | |||
+ | ===Small topics=== | ||
+ | ====What gate tests need to be done for A/A coverage of a driver?==== | ||
+ | ====Using cinder oslo-versioned-objects (OVOs) in tests instead of dicts==== | ||
+ | |||
+ | ==Friday 23 April== | ||
+ | ===recordings=== | ||
+ | * https://www.youtube.com/watch?v=8I0IfwliUuo | ||
+ | * https://www.youtube.com/watch?v=_JKrLMekegI | ||
+ | * https://www.youtube.com/watch?v=0I-sNp0g3So | ||
+ | ===Market trends and new cinder features=== | ||
+ | ====Conclusions==== | ||
+ | |||
+ | ===Snapshotting attached volumes=== | ||
+ | ====Conclusions==== | ||
+ | |||
+ | ===Multiple volumes goes to a same backend/pool as scheduler intances (HA) use only its internal state to balance the volumes among pools=== | ||
+ | ====Conclusions==== | ||
+ | |||
+ | ===Making the backup process asynchronous=== | ||
+ | ====Conclusions==== | ||
+ | |||
+ | ===Several small topics=== | ||
+ | ====Volume list queried by error state should contain error_managing state==== | ||
+ | ====Support revert any snapshot to the volume==== | ||
+ | ====Update volume az after service restart when the volume backend az was changed==== | ||
+ | |||
+ | ===OpenStack client still doesn't support cinder microversions=== | ||
+ | ====Conclusions==== | ||
+ | |||
+ | ===Consistent and Secure RBAC=== | ||
+ | ====Conclusions==== |
Revision as of 17:41, 26 April 2021
Contents
- 1 Introduction
- 2 Tuesday 20 April
- 3 Wednesday 21 April
- 4 Thursday 22 April (Drivers' Day)
- 5 Friday 23 April
- 5.1 recordings
- 5.2 Market trends and new cinder features
- 5.3 Snapshotting attached volumes
- 5.4 Multiple volumes goes to a same backend/pool as scheduler intances (HA) use only its internal state to balance the volumes among pools
- 5.5 Making the backup process asynchronous
- 5.6 Several small topics
- 5.7 OpenStack client still doesn't support cinder microversions
- 5.8 Consistent and Secure RBAC
Introduction
This page contains a summary of the subjects covered during the Cinder project sessions at the Project Team Gathering for the Xena development cycle, held virtually April 19-23, 2021. The Cinder project team met from Tuesday 20 April to Friday 23 April, for 3 hours each day (1300-1600 UTC), with Friday's sessions stretching to 4 hours.
This document aims to give a summary of each session. More context is available on the cinder PTG etherpad:
The sessions were recorded, so to get all the details of any discussion, you can watch/listen to the recording. Links to the recordings are located at appropriate places below.
Tuesday 20 April
recording
Greetings and some Cinder project business
Not possible for a non-admin user to determine via API if a volume will be multi-attach
Conclusions
The Interoperability Working Group
Conclusions
Wallaby cycle retrospective
Conclusions
Wednesday 21 April
recordings
Removing the Block Storage API v2
Conclusions
mypy status and next steps
Conclusions
Quotas testing
Conclusions
Fix up volume driver classes
Conclusions
Cinder throttle and cgroup v2
Conclusions
Cross-project meeting with Nova
Conclusions
Thursday 22 April (Drivers' Day)
recordings
Using Software Factory for Cinder Third Party CI
Conclusions
NVMe-oF and MDRAID replication approach - next steps for connector and agent
Conclusions
How to handle retyping/migrating nonencrypted volumes to encrypted volumes of the same size
Conclusions
Small topics
What gate tests need to be done for A/A coverage of a driver?
Using cinder oslo-versioned-objects (OVOs) in tests instead of dicts
Friday 23 April
recordings
- https://www.youtube.com/watch?v=8I0IfwliUuo
- https://www.youtube.com/watch?v=_JKrLMekegI
- https://www.youtube.com/watch?v=0I-sNp0g3So