Thursday, 2021-10-14

*** dviroel|rover is now known as dviroel|out00:19
*** dviroel|out is now known as dviroel|rover11:09
gouthamr#startmeeting manila15:01
opendevmeetMeeting started Thu Oct 14 15:01:36 2021 UTC and is due to finish in 60 minutes.  The chair is gouthamr. Information about MeetBot at http://wiki.debian.org/MeetBot.15:01
opendevmeetUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.15:01
opendevmeetThe meeting name has been set to 'manila'15:01
gouthamrcourtesy ping: ganso vkmc dviroel carloss tbarron felipe_rodrigues ecsantos vhari fabiooliveira15:01
felipe_rodrigueso/15:01
fabiooliveirao/15:01
ecsantos[m]o/15:01
carlosso/15:01
simondodsleyo/15:01
kafilato/15:01
nahimsouzahi15:01
LeoCampeloo/15:01
caiquemelloo/15:02
vhario/15:02
haixino/15:02
gouthamrhello everyone o/ thanks for joining!15:02
gouthamrlets get started.. 15:02
gouthamr#topic Announcements15:02
gouthamra couple of call outs regarding next week's PTG15:03
tbarrono/15:03
gouthamrplease see the updated timeslots for the various topics on our planning etherpad15:03
gouthamr#link https://etherpad.opendev.org/p/yoga-ptg-manila-planning15:03
gouthamr^ this is different from last week - and hopefully the final schedule should work15:04
gouthamrour meetup will be held on Zoom15:05
vkmco/15:05
gouthamryou should be able to get onto the zoom call by clicking on the slot here:15:05
gouthamr#link https://ptg.opendev.org/ptg.html15:05
gouthamrcarloss: thank you for running the last week's meeting :) 15:07
carlossmy pleasure gouthamr :)15:08
gouthamras carloss mentioned last week, we'll begin PTG with a retrospective, a discussion about project health and plans at 1400 UTC on Monday, 18th Oct15:08
gouthamr#link https://etherpad.opendev.org/p/manila-xena-retrospective15:08
gouthamr^ please add your thoughts there by that meeting15:09
gouthamri'll send out an email to openstack-discuss canceling next week's irc meeting since it overlaps with the manila meeting15:10
gouthamras we've done a few times in the past, we'll also drop the IRC meeting for the week after (28th Oct '21) 15:11
gouthamrif anyone finds other relevant PTG discussions happening elsewhere, please feel free to link them on the planning etherpad15:13
gouthamrthe foundation published the openstack user survey responses on to the mailing list15:14
gouthamr#link http://lists.openstack.org/pipermail/openstack-discuss/2021-October/025340.html (2021 User Survey Project Specific Feedback Responses)15:14
gouthamryou'll notice we had several questions on this survey (and somehow retained our old question from prior surveys as well)15:15
gouthamrwe'll analyze this together next week; it is encouraging to see an increase in respondents over the past surveys15:16
gouthamrthat's all the announcements i had... anyone else got any?15:16
gouthamr#topic Stale bug triage15:17
gouthamr#link https://ethercalc.openstack.org/kxz9jz7tuopk15:18
gouthamrthis has been a recurring topic for the past few weeks - we're attempting to re-triage bugs that haven't been updated in a long time (>3 years)15:18
gouthamrwe thought we could do a couple together as a team in today's meeting15:19
gouthamrvhari: which ones do we go after?15:19
vharigouthamr, they are on LP etherpad 15:20
vhari#link https://bugs.launchpad.net/manila/+bug/1631314  15:20
vhariwe can take a look at ^^ 15:20
vhariWe picked two to review today https://etherpad.opendev.org/p/manila-bug-triage-pad-new15:21
vhariL:11-1215:21
gouthamrhmm, no test code's changed - so this still gets encountered every now and then15:23
gouthamrits not a real world scenario either - i.e., our tests are trying to do something for the sake of verifying a behavior per all the notes in the bug report15:24
gouthamrdviroel's probably occupied - i wonder if this is an opportunity for this tempest decorator: https://docs.openstack.org/tempest/latest/library/decorators.html#tempest.lib.decorators.unstable_test15:25
gouthamr#link https://docs.openstack.org/tempest/latest/library/decorators.html#tempest.lib.decorators.unstable_test (tagging unstable tempest tests)15:25
gouthamrexample usage: https://opendev.org/openstack/tempest/src/branch/master/tempest/scenario/test_network_advanced_server_ops.py#L26715:26
carlosssounds like a good approach15:28
carlosswould avoid rechecks on this known issue15:28
fabiooliveiraI could add this tag on the tests15:28
gouthamrgreat, thank you fabiooliveira 15:29
carlossfabiooliveira++15:29
gouthamrive dropped the asignee, can you grab the bug fabiooliveira 15:30
gouthamrwe can target this to yoga-115:30
vharifabiooliveira++15:31
vharigouthamr,  so a quick hint for stale bug reviewers ..15:32
vharithe idea is not to triage the bug during our review, rather  update it approriately15:32
vharifor example  this is the case where the bug is still relevant .. 15:32
vharithe reviewer  would add a comment to the bug  as such 15:32
vharithe comment will then  remove the bug from stale -> to be triaged  list 15:32
gouthamr++15:32
vharinext on the stale bug 15:32
vhari#link  https://bugs.launchpad.net/manila/+bug/1660825 15:32
* gouthamr scratches his head a bit 15:33
tbarronis the idea here that the manager would pass a dictionary of capability k/vs from the share type into the driver as another argument in, e.g. driver.create_share() ?15:35
tbarronso then the driver would never have to do database lookups?15:36
gouthamryes15:36
gouthamri think so15:36
tbarronThis would require the change just mentioned in the manager, and then drivers that do the lookups would each need to change, right?15:36
gouthamrtrue15:37
gouthamrhere's an example of such a lookup: https://opendev.org/openstack/manila/src/branch/master/manila/share/drivers/zfsonlinux/driver.py#L40315:37
tbarronThe first change could just go in pretty easily I think.  Drivers could just ignore it.15:37
felipe_rodriguesI've seen some code in netapp side retrieving the specs using the type id15:37
felipe_rodriguesbecause it is not passed down15:37
tbarronAre there other DB lookups in drivers other than capabilities from share types?15:37
gouthamrack - drivers get the provisioning call, and they lookup the share type for the other capabilities 15:38
felipe_rodriguesQoS15:38
tbarronI like drivers not doing DB lookups.15:38
felipe_rodriguestbarron++15:38
tbarronor worse, db updates15:39
gouthamrso adding the extra specs blob as share_instance['capabilities'] should solve this issue15:40
gouthamr(and all the driver updates)15:41
tbarroni see, no need for a separate argument on the calls into the driver.15:41
gouthamryes; if we can avoid changing the driver interface signature, it makes things easier15:42
felipe_rodriguesIf the problem is the round trip to the db, there are more info from the type that we normally use.. only passing the capabilities down would fix just part of problem... 15:43
gouthamrfelipe_rodrigues: what else are we missing?15:44
felipe_rodriguesall extra specs.. 15:45
gouthamrah, yes15:45
felipe_rodriguesactually, the majority of NetApp round trip to the db is to retrieve the extra specs.. for the capabilities, I've not seen much15:46
felipe_rodriguesAnyway, a get to db I dont see as a big issue... as tbarron said, updates must be avoid15:46
gouthamrah, yes - vkmc's update to the description adds that piece; we need all of the extra-specs since not all of them are in the share/instance models15:47
gouthamrcool, vhari - so this issue still exists and is multi-part15:48
vharigouthamr, ack 15:48
vharigouthamr, that's all we had for stale bugs 15:48
gouthamrits tagged Wishlist - which *could* mean RFE, but lets add that tag also 15:49
vharigouthamr, will do 15:49
gouthamrthe manager piece seems like a good first issue for someone trying to learn the code base15:49
gouthamrwe can update drivers separately in subsequent patches15:50
tbarron+115:50
gouthamrgreat, i think we have time for triaging new bugs?15:51
gouthamr#topic Bug Triage (vhari)15:51
vharigouthamr, not reviewing patches15:52
vhari:) if so lets take a look at #link https://bugs.launchpad.net/manila/+bug/1900755 15:52
vhariwe had one new bug this week which is in progress .. ^^ bugs was added to etherpad 15:53
gouthamrthanks vhari 15:53
gouthamr"Seems like NetApp driver is not raising the error "SecurityServiceFailedAuth". We need to fix NetApp driver."15:53
gouthamr#link https://review.opendev.org/c/openstack/manila/+/764489 (Add exception for insufficient privileges when using security services)15:54
gouthamrwas tagged a partial fix15:54
gouthamrgah, my bad15:55
gouthamri'll re-open this bug15:55
gouthamrecsantos[m]: were you working on the netapp driver portion of this bug-fix?15:56
felipe_rodriguesFrom what I know, we've not started working on it... 15:57
gouthamrack, ty felipe_rodrigues.. i've set this back to "in progress"15:58
ecsantos[m]gouthamr: yes I was, some time ago. I'm yet to work on a backport to Victoria that was asked in IRC, but it shouldn't be too much work15:58
gouthamrecsantos[m]: great, ty.. 15:59
gouthamrglad you bubbled this up, vhari (and for noticing this kiran pawar) - in my fervent insecurity about our bug bot, i missed the "partial-bug" call out in the commit message16:00
vharigouthamr, yw :D16:01
gouthamrwe're at the hour16:01
gouthamrif you have more to chat, please hop on over to #openstack-manila16:01
gouthamrthank you all for attending16:01
fabiooliveira:D16:01
gouthamrexcited to see you all at the PTG next week!16:01
gouthamr#endmeeting 16:02
opendevmeetMeeting ended Thu Oct 14 16:02:02 2021 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)16:02
opendevmeetMinutes:        https://meetings.opendev.org/meetings/manila/2021/manila.2021-10-14-15.01.html16:02
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/manila/2021/manila.2021-10-14-15.01.txt16:02
opendevmeetLog:            https://meetings.opendev.org/meetings/manila/2021/manila.2021-10-14-15.01.log.html16:02
*** dviroel|rover is now known as dviroel|rover|afk21:30

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