Wednesday, 2023-03-08

*** chuanm7 is now known as chuanm00:12
*** chuanm7 is now known as chuanm01:01
*** chuanm0 is now known as chuanm01:17
*** chuanm6 is now known as chuanm11:04
*** chuanm9 is now known as chuanm12:55
jbernard#startmeeting cinder14:02
opendevmeetMeeting started Wed Mar  8 14:02:42 2023 UTC and is due to finish in 60 minutes.  The chair is jbernard. Information about MeetBot at http://wiki.debian.org/MeetBot.14:02
opendevmeetUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.14:02
opendevmeetThe meeting name has been set to 'cinder'14:02
happystackerhello14:02
eharneyhi14:02
jbernard#roll call14:02
jbernard#topic roll call14:03
MounikaHi14:03
mubeenHi14:03
jungleboyjo/14:03
Sathyahi14:03
zaitcevo/14:03
jbernardhello everyone o/ , rajat is out at this time so I'm going to try to work the meetbot for today's meeting14:03
felipe_rodrigueso/14:04
HelenaDantas[m]o/14:04
happystackero/14:04
thiagoalvoravelo/14:04
MatheusAndrade[m]o/14:04
caiquemello[m]o/14:04
tobias-urdino/14:05
lucasmoliveira059\o14:05
jbernardok, let's get started14:06
jbernard#topic annoucements14:06
jbernardCinder RC1 has been released!14:06
jbernardthe stable/2023.1 branch has been cut and master is now the 2023.2 (Bobcat) development branch14:06
jbernardThere will be an RC-2, so continue to prioritize reviews on this etherpad:14:07
jbernard#link https://etherpad.opendev.org/p/cinder-antelope-fixes-rc14:07
jbernardpatch authors: make sure the notes about your patch on ^^ are up to date on an ongoing basis, it affects whether someone reviews or waits for an update14:07
jungleboyj\o/14:08
jbernardall patches must merge to master FIRST and then be BACKPORTED to stable/2023.114:08
jbernardpatch authors: ^^  pay attention an propose the backport as soon as your patch has merged (do NOT propose earlier)14:08
jbernardfor 2023.2 (Bobcat) release planning,14:09
jbernardWe will conduct Cinder virtual PTG from 28th March (Tuesday) to 31st March (Friday), 202314:09
jbernardTimings will be 1300-1700 UTC -- This time slot has worked for us in the past several PTGs so keeping it same14:09
jbernardPlease add your topics to the planning etherpad14:09
jbernard#link https://etherpad.opendev.org/p/bobcat-ptg-cinder-planning14:10
rosmaitao/14:10
jbernard#topic Cinder retype for migration , passing the new volume type id to the drivers14:10
jbernard#link https://bugs.launchpad.net/cinder/+bug/200161914:11
jbernard^ links to the previously raised bug14:11
SathyaHi14:11
SathyaEralier we had this discussion with geguileo, on cinder retype for migration, where volume type with additional extra specs14:11
Sathyashould have a chance to enter driver specific code14:11
SathyaNow i have observed that the new volume type is not being sent to the driver thorugh 14:12
Sathyadriver.migrate_volume(ctxt,volume,host)14:12
Sathyawhere as new volume type id value is being passed to cinder generic migration 14:12
Sathyaself._migrate_volume_generic(ctxt, volume, host, new_type_id)14:12
SathyaI believe this is a important parameter to be passed, but since it's migrate_volume function defnition14:12
Sathyainclusion of this parameter might pose some issues to other drivers14:12
geguileoSathya: I don't remember what I said in the conversation, but I vaguely remember drivers not needing that...14:13
Sathyacalling to check driver whether it could handle extra specs14:14
Sathyahttps://review.opendev.org/c/openstack/cinder/+/86999914:15
Sathyathis is the gerrit link for our initial discussion14:16
jbernardSathya: I think we can discuss this further in #openstack-cinder after the meeting14:20
Sathyasure14:20
jbernarddo you need anything in addition to further design discussion, like a request for review, what would help most?14:20
geguileojust one last question14:21
geguileoSathya: Why wasn't the migration implemented on the "retype" method of your driver?14:21
Sathyaour backend has now come up with this new non disruptive migration 14:22
geguileowhy can't you do the migration on the retype?14:23
geguileoyou driver is called on a retype when just the backend has changed14:23
geguileoSathya: maybe the call to know if the driver can do the retype needs to be in the manager's retype instead of the migrate14:25
Sathyawe had those additional extra specs, which was not entering driver code, that's why bug was raised14:25
geguileoSathya: but you were focusing on the migrate part of the code14:26
geguileoand apparently I didn't think of this as a whole14:26
geguileobecause it makes more sense that it's the "retype" method in the manager the one that checks with the driver if it can do the retype14:26
Sathyayes it's regarding cinder retype for migration14:27
geguileoso I think the fix should be in the manager's retype14:27
Sathyayes14:28
geguileoplease have a look at that code and how this same idea of having the driver tell whether it can do it efficiently can be applied there14:28
Sathyai tried several approach , it's not suiting , can we have this discussion separately14:30
geguileoSathya: I don't have time these days, so it's going to be hard for me to assist you on this one14:31
Sathyaany further discussions is it possible in video call meetings14:33
rosmaitaSathya: put it on the agenda for the virtual PTG14:34
Sathyasure14:34
jbernardwe do have our PTG meeting in video from March 28 to March 31, so that might be an option14:34
Sathyaok14:35
rosmaita#link https://etherpad.opendev.org/p/bobcat-ptg-cinder-planning14:35
jbernardthanks Sathya 14:36
jbernard#topic review requests14:36
jbernardthere are 2 for Dell PowerMax by happystacker 14:36
jbernard#link https://review.opendev.org/c/openstack/cinder/+/79797014:37
jbernardand14:37
jbernard#link https://review.opendev.org/c/openstack/cinder/+/85837014:37
jbernardFujitsu Eternus by inori14:38
jbernard#link https://review.opendev.org/c/openstack/cinder/+/847730 (feature add)14:38
jbernard^ this one has a -1 from whoami-rajat to wait until stable/2023.1 is cut, but that has just happened14:38
jbernardand14:39
jbernardIncrease size of volume image metadata values (drencrom)14:39
jbernard#link https://review.opendev.org/c/openstack/cinder/+/868485 (need one more +2)14:39
jbernard#topic open discussion14:39
zaitcevI'm also back with https://review.opendev.org/c/openstack/cinder/+/852654, with which you helped once, and whoami-rajat had to circle back because I'm dumb and missed one of his important comments. I want to hear two things: 1. is there a better name than volume_is_fresh and 2. is the new test okay.14:41
zaitcevRajat pointed out that "fresh" is essentially synonymous with "new", and both means "freshly created". But I want to convey something else: that the volume is safe for a sparse restore, because it has no old data.14:43
zaitcevI'm almost desperate enough to name it "volume_sparse_ok".14:44
rosmaitahow about volume_is_safe_for_sparse_restore   ?14:44
happystackerlol14:44
rosmaitai'm serious, either that or a comment in the rpc/api.py restore() that explains what "fresh" means for that parameter14:44
zaitcevI like the meaning of it but it's inconveniently long.14:44
rosmaitawell, that's what the \ is for!14:45
rosmaitaeither that or "volume_has_data" as a bool (though that would flip the logic)14:46
zaitcevAllright.14:47
zaitcevAs for the test, I wanted to copy what volume service does with ddt, which looks elegant, but only works because the service has its own _get_cctxt.14:48
jbernardok, this is specifically for test_rpcapi.py, i will need to look at this more closely as im not immediately sure14:52
jbernard#link https://review.opendev.org/c/openstack/cinder/+/85265414:53
jbernard^ this is an additional review request in case anyone is looking for more14:53
jbernardok, unless there is antyhing else I think we can wrap up14:55
jbernardthanks everyone!14:57
jbernard#endmeeting14:57
opendevmeetMeeting ended Wed Mar  8 14:57:18 2023 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)14:57
opendevmeetMinutes:        https://meetings.opendev.org/meetings/cinder/2023/cinder.2023-03-08-14.02.html14:57
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/cinder/2023/cinder.2023-03-08-14.02.txt14:57
opendevmeetLog:            https://meetings.opendev.org/meetings/cinder/2023/cinder.2023-03-08-14.02.log.html14:57
*** chuanm2 is now known as chuanm15:42
*** chuanm0 is now known as chuanm16:35
*** chuanm3 is now known as chuanm17:38
*** chuanm5 is now known as chuanm19:05
*** chuanm6 is now known as chuanm20:23
*** chuanm6 is now known as chuanm23:04

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