Wednesday, 2025-01-15

opendevreviewHarsh Ailani proposed openstack/cinder master: [IBM SVf Driver] Added support of clone operation for volumegroup  https://review.opendev.org/c/openstack/cinder/+/93877107:00
opendevreviewHarsh Ailani proposed openstack/cinder master: [IBM SVf Driver] Added support for volumegroup-snapshot for temporary volumegroup  https://review.opendev.org/c/openstack/cinder/+/92684407:30
*** jhorstmann is now known as Guest597507:51
*** geguileo is now known as Guest598509:58
*** jhorstmann is now known as Guest599713:46
sp-bmilanovVolodymyrBoiko[m]: welcome! just in case you missed it, there is a "new driver checklist" in the docs (https://docs.openstack.org/cinder/latest/contributor/drivers.html#new-driver-review-checklist) you will also need a CI that can run integration tests with OpenStack that is connected to your storage system. I can share my experiences if you haven't yet gotten to setting a CI up13:50
sp-bmilanovit might seem there are a lot of things to consider upfront, but it is manageable13:51
jbernardjungleboyj rosmaita smcginnis tosky whoami-rajat m5z e0ne geguileo eharney jbernard hemna fabiooliveira yuval tobias-urdin adiare happystacker dosaboy hillpd msaravan sp-bmilanov Luzi sfernand: meeting in #openstack-meeting-alt \o/14:00
opendevreviewLuigi Toscano proposed openstack/cinder stable/2024.2: NFS update volume attachment format during volume snapshot  https://review.opendev.org/c/openstack/cinder/+/93934914:14
opendevreviewLuigi Toscano proposed openstack/cinder stable/2023.2: NFS update volume attachment format during volume snapshot  https://review.opendev.org/c/openstack/cinder/+/93935014:14
opendevreviewLuigi Toscano proposed openstack/cinder stable/2024.1: NFS update volume attachment format during volume snapshot  https://review.opendev.org/c/openstack/cinder/+/93935114:15
rosmaitatosky: do we need these backported so there can be tempest test coverage?14:24
toskyrosmaita: yes, but I guess we want to backport a relevant fix anyway, right? 14:24
rosmaitatosky: good point14:25
josephillipshi15:04
josephillipssimondodsley . for example netapp not support pergb QoS and they calculate the size of the volume and apply the QoS policy on the storage backend15:05
simondodsleyjosephilips netapp provide a key for this type of per gb qos because the NetApp platforms support this feature. Not all backends support it. In these case, eg caph, if you want per gb qos you have to revert to front-end15:05
simondodsleyok - that is interesting15:06
josephillipsno ,. netapp don't support pergb on the backend side15:06
simondodsleywhat do they do when the volume size is changed as you can't dynamically change the qos15:06
simondodsleyor can they do that as well?15:06
josephillipswhen a extend is executed on the resize you apply the new policy to ceph15:07
josephillipsand netapp work on the same way15:07
simondodsleyok - i see15:07
josephillipsmy question is . i should use the same keys that is for frontend15:08
whoami-rajatso we will add manual code to the RBD driver to change iops limit when extend happens15:08
josephillipsor i should use a different key like maxIOPSperGB15:08
josephillipswhen extend , create a new volume , retype etc.15:08
josephillipsif the qos spec on backend total_iops_per_gb is set 15:09
whoami-rajatok, i think it's best to use same names for consistency, does netapp use same names or netapp specific ones?15:09
josephillipsno15:09
josephillipsnetapp use maxIOPSperGB15:09
simondodsleyis that because they can support lower limits as well, so there is an equivalent min? If not, then I would assume the qos limit is logically max anyway15:11
josephillipsyep actually ceph can do that , but i can implement the _min too15:12
josephillipshttps://github.com/openstack/manila/blob/f89994e5d94ae96f7ab36842ee794d85b20e52b4/manila/share/drivers/netapp/dataontap/cluster_mode/lib_base.py#L1572C55-L1572C65 @simondodsley 15:13
josephillipssprry wrong15:14
josephillipsproject15:14
josephillipshttps://github.com/openstack/cinder/blob/962fe29e778c58a8e90c78602e7249cb4b06e450/cinder/volume/drivers/netapp/utils.py#L319 @simondodsley 15:14
simondodsleyi see15:15
josephillipsso what you guys think follow maxIOPSperGiB keys or keep exactly like the documentation of capacitive QoS but in this case for the backend? i mean i have to update the documentation too15:16
whoami-rajatsince rbd/ceph is a community driver, it's best to to decide this in presence of team, maybe the upcoming midcycle in 2 weeks is a good place to have it where we can discuss this in detail15:18
josephillipsalright what i will do is finish the modification because i already have implementet with total_iops_per_gb , in case is just only replace the keys15:19
whoami-rajatsounds good, thanks for working on this15:20
josephillipsnp15:25
opendevreviewVolodymyr Boiko proposed openstack/cinder master: add volume driver for VASTData storage  https://review.opendev.org/c/openstack/cinder/+/93900515:35
-opendevstatus- NOTICE: The paste service at paste.opendev.org will have a short (15-20) minute outage momentarily to replace the underlying server.17:07
opendevreviewLiron Kuchlani proposed openstack/devstack-plugin-nfs master: [DNM] test jobs  https://review.opendev.org/c/openstack/devstack-plugin-nfs/+/93939520:40

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