Jump to: navigation, search

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

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.

The Cinder Team at the Xena (Virtual) PTG, April 2021.


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

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