Thursday, 2025-04-17

opendevreviewMerged openstack/manila master: Fix 'server_migrating' status of non-active replica  https://review.opendev.org/c/openstack/manila/+/94568900:08
opendevreviewkiran pawar proposed openstack/manila master: NetApp: delete vlan even if ipspace is reused  https://review.opendev.org/c/openstack/manila/+/94108405:31
opendevreviewkiran pawar proposed openstack/manila stable/2025.1: Fix 'server_migrating' status of non-active replica  https://review.opendev.org/c/openstack/manila/+/94755305:41
opendevreviewMerged openstack/manila-tempest-plugin master: Add stable/2025.1 job  https://review.opendev.org/c/openstack/manila-tempest-plugin/+/94711407:16
opendevreviewOlamide Ojo proposed openstack/manila master: use openstack cli commands  https://review.opendev.org/c/openstack/manila/+/94627211:06
opendevreviewOlamide Ojo proposed openstack/manila master: use os cli for shared-file-crud-share.rst  https://review.opendev.org/c/openstack/manila/+/94650511:51
opendevreviewOlamide Ojo proposed openstack/manila master: use os cli for shared-file-crud-share.rst  https://review.opendev.org/c/openstack/manila/+/94650512:23
opendevreviewCarlos Eduardo proposed openstack/manila-tempest-plugin master: Add CEPHFS filesystem metadata verifications  https://review.opendev.org/c/openstack/manila-tempest-plugin/+/92211713:01
opendevreviewMerged openstack/devstack-plugin-ceph stable/2025.1: Bump default ceph version to squid  https://review.opendev.org/c/openstack/devstack-plugin-ceph/+/94608113:40
opendevreviewTakashi Kajinami proposed openstack/puppet-manila master: Stop purging [DEFAULT] ssl_* options  https://review.opendev.org/c/openstack/puppet-manila/+/94757913:49
opendevreviewMerged openstack/manila master: Handle race condition for share server delete  https://review.opendev.org/c/openstack/manila/+/92201014:07
gouthamr~~~ a reminder that there's no IRC meeting this week ~~~14:27
carlossgouthamr++ :D15:38
kpdevhi carloss/Goutham, are you guys there ?16:04
carlosskpdev: hey, yes16:06
kpdevas discussed in PTG, we will implement share server level encryption only. 16:07
kpdevpreviously it was decided to have --server0encryption-key-ref as option to share create API16:07
kpdevhowever we decided to not confuse end user16:07
kpdevand provide single option --encryption-key-ref16:07
carloss> and provide single option --encryption-key-ref16:08
carlosscorrect16:08
kpdevthis can be share encryption key ref or share server encryption key ref16:08
kpdevthe driver will decide internally and accordingly do encryption16:08
kpdevthus in spec it is mentioned that if driver concludes its share key ref it will store in share_instances table else it will store in share_servers table16:08
kpdevin implmenetation, I will not be doing anything related to share encryption key ref.. all will be implemented assuimg share-server encryption key ref16:09
kpdevwe will introduce filter to determine which host support encryption.16:09
kpdevthen call will go do manila-share service. there it will ask driver whether it support share or share server encryption. and accordingly it will go in respective tables16:10
kpdevnow consider share server case.16:10
kpdevonce determined that it is share server encryption key ref, manila share manager will ask driver for compatiable share server, if found share is created and encrypted.16:11
kpdevif not found, new share server will be created,16:11
kpdevto limit max no of share server under share network we will add quota encryption keys per share network16:11
kpdevonce quota reached share server and hence share creation will fail16:12
kpdevany questions on this logic ?16:13
carlosskpdev: no questions on it,  am I right to assume the ping for confirmation on understanding is because of the comments I posted on the spec?16:17
kpdevyes16:17
carlossalright, let me expand on them16:17
carlossfirst: if we have the encryption key ref and that is a single parameter, is there a way in castellan/barbican to know whether the encryption key should be share or share server specific?16:18
opendevreviewkiran pawar proposed openstack/manila stable/2025.1: Handle race condition for share server delete  https://review.opendev.org/c/openstack/manila/+/94760816:18
carlosskpdev: the thing is: after reading your comments and thoughts on how it would work, my take is that the spec is a bit confusing at the moment. We still keep referring to share/share-server key ref16:21
carlossand I was under the impression that as we are currently targeting the share server implementation, the spec would focus on it16:21
kpdevyes, share server implementation and spec is on it only16:22
carlosskpdev: then we should not be mentioning that the encryption key ref will be stored in the share instance16:22
kpdevit just that instead of two separate option i.e. today --share-server-encryption-key-ref and in future --encryption-key-ref16:22
kpdevwe can provide single option and let manila handle it internally16:22
carlosskpdev: got it16:23
kpdevso you are against single option ?16:23
carlossno, I am not16:23
carlosshttps://review.opendev.org/c/openstack/manila-specs/+/940437/5/specs/flamingo/share_encryption.rst#227 - I am referring to this sentence16:24
kpdevso which part needs to removed/updated ?16:24
carloss"If encryption key ref is provided in API call is for share-server then its stored with share-server else stored with share instance."16:24
kpdevok I will remove share instance reference 16:24
carlossthere wasn't a mention in the spec that the spec also targets a change for share instances16:24
carlossso that was the confusing part16:24
carlossalso, I believe we should only refer to the key ref as encryption key ref, no `share encryption key ref` or `server encryption key ref`16:25
carloss`Ideally storage driver must support either of share encryption key ref or share-server encryption key ref.`16:25
carlossthis is also something that can make it confusing16:26
kpdevwhat this means is if encryption key ref is provided16:26
kpdeveither its share server ref or share ref16:26
* gouthamr hasn't seen the latest spec changes16:26
carlossyes, I get the meaning, but I am trying to say that this makes the whole context of the spec confusing... we are talking about share server encryption, and then we have some details for share encryption16:27
kpdevhold on16:27
kpdevits share encryption only, but with key ref that belongs to share server16:27
carlossyes16:28
carloss> Ideally storage driver must support either of share encryption key ref or share-server encryption key ref.16:29
carlossyes, but a statement like this one makes it feel like we are targeting both implementations: Ideally storage driver must support either of share encryption key ref or share-server encryption key ref. 16:29
kpdev>Ideally storage driver must support either of share encryption key ref or share-server encryption key ref.16:29
kpdevI will remove this16:29
carlossack, thank16:29
carlosskpdev: the spec is really well written and thanks for working on it... I only found these confusing because these statements I highlighted in my review gave me the impression that we are talking about both share server and share specific encryption at the spec16:30
kpdevno16:30
carlossyep, I got it now16:31
kpdevok, I will address those confusing statements16:31
kpdevw.r.t logic .. are you good ?16:31
carlosskpdev: yes, I'm good16:31
carlossa couple of edits at the final chapters of the spec will help clarifying what we are targeting16:32
carlosskpdev: again, thanks for working on it16:32
kpdevwc16:33
gouthamrthrough the spec, i think we're flip-flopping between the two kinds, and maybe that part can be improved.. the implementation plan sounds fine afaict16:37
carlossgouthamr++16:38
kpdevsince logic is clear, the wording can be changed // .. no issues/// please comment on spec and I will update accordingly16:41
opendevreviewCurtis Copson proposed openstack/manila master: update doc examples  https://review.opendev.org/c/openstack/manila/+/94762118:28
opendevreviewMerged openstack/manila-tempest-plugin master: Stop testing the LVM driver with Jammy  https://review.opendev.org/c/openstack/manila-tempest-plugin/+/94671418:50
opendevreviewMerged openstack/puppet-manila master: Stop purging [DEFAULT] ssl_* options  https://review.opendev.org/c/openstack/puppet-manila/+/94757920:28

Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!