Thursday, 2021-02-04

*** jinyuanliu has quit IRC00:03
*** jinyuanliu has joined #openstack-meeting-alt00:04
*** knomura has joined #openstack-meeting-alt00:21
*** knomura has quit IRC00:25
*** sfernand has quit IRC00:32
*** miniroy has quit IRC00:53
*** jinyuanliu has quit IRC01:33
*** jinyuanliu has joined #openstack-meeting-alt01:34
*** baojg has joined #openstack-meeting-alt01:51
*** enriquetaso has quit IRC02:12
*** dviroel has quit IRC02:13
*** macz_ has quit IRC02:15
*** rcernin has joined #openstack-meeting-alt02:39
*** carloss has quit IRC03:06
*** reddy has joined #openstack-meeting-alt03:19
*** reddy1 has joined #openstack-meeting-alt03:20
*** reddy has quit IRC03:24
*** macz_ has joined #openstack-meeting-alt03:33
*** macz_ has quit IRC03:38
*** reddy1 has quit IRC03:53
*** vishalmanchanda has joined #openstack-meeting-alt05:19
*** whoami-rajat__ has joined #openstack-meeting-alt05:23
*** ricolin has quit IRC05:28
*** ricolin_ has joined #openstack-meeting-alt05:45
*** yonglihe has quit IRC05:57
*** zzzeek has quit IRC07:07
*** zzzeek has joined #openstack-meeting-alt07:08
*** lpetrut has joined #openstack-meeting-alt07:11
*** slaweq has joined #openstack-meeting-alt07:15
*** e0ne has joined #openstack-meeting-alt07:26
*** ralonsoh has joined #openstack-meeting-alt07:36
*** yamamoto has quit IRC08:26
*** tosky has joined #openstack-meeting-alt08:46
*** yamamoto has joined #openstack-meeting-alt08:55
*** yamamoto has quit IRC09:02
*** yamamoto has joined #openstack-meeting-alt09:05
*** rcernin has quit IRC09:07
*** yamamoto has quit IRC09:12
*** rcernin has joined #openstack-meeting-alt09:17
*** yamamoto has joined #openstack-meeting-alt09:21
*** yamamoto has quit IRC09:22
*** derekh has joined #openstack-meeting-alt09:22
*** rcernin has quit IRC09:25
*** rcernin has joined #openstack-meeting-alt09:43
*** yamamoto has joined #openstack-meeting-alt09:49
*** yamamoto has quit IRC09:55
*** rdopiera has joined #openstack-meeting-alt09:56
*** ricolin_ has quit IRC10:05
*** Jamison has joined #openstack-meeting-alt10:06
*** Jamison has quit IRC10:09
*** yamamoto has joined #openstack-meeting-alt10:09
*** e0ne has quit IRC10:14
*** e0ne_ has joined #openstack-meeting-alt10:14
*** baojg has quit IRC10:35
*** baojg has joined #openstack-meeting-alt10:35
*** baojg has quit IRC10:45
*** dviroel has joined #openstack-meeting-alt10:47
*** rcernin has quit IRC10:48
*** rcernin has joined #openstack-meeting-alt10:53
*** rcernin has quit IRC10:57
*** ricolin_ has joined #openstack-meeting-alt11:15
*** jinyuanliu has quit IRC11:17
*** jinyuanliu has joined #openstack-meeting-alt11:18
*** carloss has joined #openstack-meeting-alt11:27
*** rcernin has joined #openstack-meeting-alt11:49
*** sangeet has joined #openstack-meeting-alt12:02
*** yamamoto has quit IRC12:38
*** Dantalio- has joined #openstack-meeting-alt13:01
*** Dantalion has quit IRC13:02
*** yamamoto has joined #openstack-meeting-alt13:22
*** yamamoto has quit IRC13:34
*** enriquetaso has joined #openstack-meeting-alt13:35
*** e0ne_ has quit IRC13:42
*** rcernin has quit IRC13:43
*** senrique_ has joined #openstack-meeting-alt14:02
*** enriquetaso has quit IRC14:02
*** ricolin_ has quit IRC14:04
*** ricolin has joined #openstack-meeting-alt14:05
*** reddy has joined #openstack-meeting-alt14:07
*** reddy1 has joined #openstack-meeting-alt14:11
*** reddy has quit IRC14:12
*** sangeet has quit IRC14:20
*** chuan137 has joined #openstack-meeting-alt14:28
*** tmazur has joined #openstack-meeting-alt14:54
*** cliffparsons has quit IRC14:55
*** cliffparsons has joined #openstack-meeting-alt14:55
*** andrebeltrami has joined #openstack-meeting-alt14:57
*** ecsantos has joined #openstack-meeting-alt15:00
*** felipe_rodrigues has joined #openstack-meeting-alt15:00
gouthamr#startmeeting manila15:00
openstackMeeting started Thu Feb  4 15:00:46 2021 UTC and is due to finish in 60 minutes.  The chair is gouthamr. Information about MeetBot at http://wiki.debian.org/MeetBot.15:00
openstackUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.15:00
*** openstack changes topic to " (Meeting topic: manila)"15:00
openstackThe meeting name has been set to 'manila'15:00
dviroelo/15:00
carlosso/15:00
maaritammo/15:00
carthacahi15:00
andrebeltramihi15:01
vhario/15:01
gouthamrcourtesy ping: ganso vkmc lseki carloss tbarron felipe_rodrigues esantos15:01
felipe_rodrigueso/15:01
tbarronyo!15:01
gouthamrbeat you by a second, felipe_rodrigues15:01
tbarronio15:01
chuan137hi15:01
gouthamrhello everyone! thanks for joining in!15:01
ecsantoso/15:02
gouthamrhey there chuan137! don't believe we have met, but thanks for the os-profiler reviews!15:02
*** thefuture_ has joined #openstack-meeting-alt15:02
gouthamrhere's the agenda for today: https://wiki.openstack.org/wiki/Manila/Meetings#Next_meeting15:02
chuan137thanks, am colleague of carthaca15:02
gouthamrlets get started15:02
gouthamrchuan137: nice, welcome!15:03
gouthamr#topic Announcements15:03
*** openstack changes topic to "Announcements (Meeting topic: manila)"15:03
gouthamras you're aware, today's the new driver submission deadline15:03
*** disap has joined #openstack-meeting-alt15:03
vkmco/15:04
disapo/15:04
gouthamrwe have one driver that's met the deadline a few weeks ago, and is going through reviews15:04
gouthamr#link https://review.opendev.org/76859015:04
gouthamrthanks for reviewing dviroel carloss15:05
*** derekh has quit IRC15:05
dviroelyep, just added a comment about its CI15:05
gouthamrlooks good there, we may need to push the other two that were targeted for this release to Xena15:05
dviroelIt is reporting Succeeded, but its failing in some tests15:05
dviroelnothing that can be fixed in the following weeks, i think15:06
dviroels/can/can't15:06
gouthamrnice, that's a relief15:06
gouthamrgood catch, dviroel15:06
gouthamrnext week is our feature proposal freeze15:07
gouthamr#link: https://releases.openstack.org/wallaby/schedule.html (Wallaby release schedule)15:07
gouthamrper the schedule: "All new Manila features must be proposed and substantially completed, with unit, functional and integration tests by the end of the week."15:07
gouthamri know a number of things are in flight, so as we've said here before, reviewer attention at this point would be our biggest strength :)15:08
*** cliffparsons has left #openstack-meeting-alt15:08
dviroelwe still have a feature to propose15:08
dviroelisn't a 14k lines change this time15:09
dviroel:)15:09
carlosshehe15:09
gouthamrthat's always good to hear15:09
gouthamrthat's all for announcements today, a slew of end-of-release activity should begin soon15:10
gouthamroh wait, i had another - if you're relying on upstream releases for stable branches, we have a few that went out last week:15:11
gouthamr#link http://lists.openstack.org/pipermail/release-announce/2021-February/010565.html (manila 9.1.5 (train))15:11
gouthamr#link http://lists.openstack.org/pipermail/release-announce/2021-February/010567.html (manila 10.0.2 (ussuri))15:11
gouthamr#link http://lists.openstack.org/pipermail/release-announce/2021-February/010566.html (manila 11.0.1 (victoria))15:11
dviroel👏15:13
gouthamri think we should expect a refresh with more bugfixes that are in the pipeline around m-3 (4 weeks from now)15:13
gouthamrany other announcements for today?15:13
gouthamr#topic OpenStackSDK spec review15:14
*** openstack changes topic to "OpenStackSDK spec review (Meeting topic: manila)"15:14
gouthamrthis is a short one15:15
gouthamras you're aware, we embarked on adding manila API support in openstacksdk earlier in the cycle15:15
gouthamrdriven by three senior year students at Boston University15:16
gouthamrthey've submitted a release-independent specification here:15:16
gouthamr#link https://review.opendev.org/c/openstack/manila-specs/+/768516 (Add Manila Support on OpenStack SDK)15:17
gouthamrthe spec includes a link to the task tracker, and highlights the APIs intended to be addressed, by priority determined by them15:17
gouthamri'd like for more eyes on this15:18
gouthamrwe're still targeting to get a few things merged in wallaby, albeit the deadline's fast approaching15:19
gouthamr#link https://review.opendev.org/q/topic:%22openstacksdk-manila-support%2215:20
gouthamr^ if you're interested in helping with reviews, that's the gerrit topic for patches :)15:20
*** ecsantos has quit IRC15:21
gouthamrthat's what i had on the topic15:21
gouthamryou can reach out to me/vkmc/maaritamm with questions at the moment, the students have no irc bouncers yet, but we meet with them regularly15:22
gouthamrin related news, they've been working with maaritamm to propose bugfixes in manilaclient/OSC and learning a lot15:23
*** lpetrut has quit IRC15:23
tbarronmaaritamm++15:24
gouthamrcool, that's all about $topic - thank you for reviews! :)15:24
gouthamr#topic Dropping project_id from API URLs15:24
*** openstack changes topic to "Dropping project_id from API URLs (Meeting topic: manila)"15:24
vkmcmaaritamm++15:24
*** ecsantos has joined #openstack-meeting-alt15:25
gouthamrlbragstad was working with testing the secure rbac work in cinder, and he noticed that the service catalog for system users doesn't list the cinder endpoint15:26
gouthamrhe started a discussion on the mailing list15:27
gouthamr#link http://lists.openstack.org/pipermail/openstack-discuss/2021-January/020103.html ([dev][cinder][keystone] Properly consuming system-scope in cinder)15:27
gouthamrinterestingly, we have the same issue with manila15:27
gouthamrand we've discussed the question of removing the project_id in the API URLs in the past15:28
gouthamrthere's code in the manila api that relies on this project_id - many API routes need it to be present15:29
gouthamralthough, we never really use it15:29
gouthamrwe do validate it however15:30
gouthamrwhen a project_id is present, we want to be sure the request is coming from who they say they are15:31
gouthamr#link https://opendev.org/openstack/manila/src/commit/39efc2bde81c2a0c747a491d3a778b822ca263b8/manila/api/openstack/wsgi.py#L816-L82115:31
gouthamrbut the authorization components ignore the project_id in the URL everywhere else in the API code15:31
gouthamrand they rely on the request context object that's constructed with the help of keystone and the token used by the caller15:32
gouthamrand in case you're running manila in a standalone mode, we set the project_id to "admin" so we can pass the validation above to conform to the URL structure15:33
*** yamamoto has joined #openstack-meeting-alt15:33
gouthamrfor noauth, it doesn't really have to be "admin" - in our testing, we use "fake" and "openstack" - so really any string15:34
gouthamrthe problem with having the project_id in the URL is that system users that interact with manila will not have one15:35
gouthamrsystem users are meant to operate outside of projects and domains15:36
*** derekh has joined #openstack-meeting-alt15:36
tbarronso we are insisting on project id in the url even though nowadays it is the keystone request context that is used,15:36
gouthamr+115:37
tbarronfor example, to restrict regular project members acess to resources to the appropriate scope15:37
tbarronjust checking my understading.15:37
*** ecsantos has quit IRC15:38
gouthamryes - we have the scope and project information from the request context and we rely solely on that15:38
gouthamrto ensure RBAC on resources (APIs and database objects)15:39
gouthamrso, we could drop this project_id requirement from the URLs and not lose any important validation15:40
tbarron+115:40
gouthamrother projects that required project_id in the API URLs have removed it15:41
gouthamrnotably, nova15:41
gouthamr#link https://docs.openstack.org/nova/latest/reference/api-microversion-history.html#id1615:41
gouthamr#link https://opendev.org/openstack/nova/commit/1f16a763e793098b26f37110db35828024e4402515:42
gouthamrthe idea is to advertise API routes with and without project_id15:43
gouthamrsince we cannot just drop the requirement altogether, this could break clients15:44
gouthamrand for making such major breaking changes, we'd need a new major version of the API15:44
gouthamrthe reason i don't think that's warranted is because we can easily provide this compatibility, following nova's path and using our microversions framework15:45
gouthamrwe signal to end users by increasing the API microversion15:45
gouthamrand let them know that if their cloud supports that microversion, it would mean that they don't need to use their project_id in the URLs15:46
gouthamrif they choose to, however, it wouldn't be a big deal, since it'll still be accepted by the service15:47
gouthamrand everything works as it is today15:47
*** yamamoto has quit IRC15:47
gouthamrincluding the validation that your the project_id derived from the caller's token matches the project_id that they provide in the URL15:47
gouthamrany thoughts/objections to this?15:48
tbarronwell you already know I like this approach, but for the record.15:49
dviroelgouthamr: thanks for the clarification and for working on this15:49
gouthamr#link https://review.opendev.org/q/topic:%22bp%252Fremove-project-id-from-urls%2215:49
gouthamr^ these are the changes15:50
tbarronalternative approaches like hacking the client to fake a project in the url when it's not supplied by the user would just be a stop gap and15:50
tbarronleave holes for anyone not usint the right client15:50
tbarronusing15:51
gouthamr+1 - that's true, and even with that case, keystone would not be able to give us the project_id with the token15:51
gouthamrso we'll have to modify the API code to allow system scope users to bypass the project_id validation15:51
gouthamrsince we're not breaking anyone and dropping the project_id is desirable in the long run15:53
gouthamri advocate for doing that instead15:53
gouthamrit'd be a pita if _every_ client/sdk/application had to fake a project ID15:54
gouthamrthat sort of change breaks existing clients if they want to interact as system scope users15:54
gouthamrsorry we've spent a long time on this discussion15:55
gouthamrwe can't get to the rest of our agenda today - which are regular items15:56
gouthamrwith the few mins left, any further thoughts on $topic?15:56
tbarronThanks for the expanation, gouthamr, should make review a lot easier.15:57
gouthamryou're welcome - i'm happy to answer questions, thank you for reviewing!15:58
gouthamr#topic Open Discussion15:58
*** openstack changes topic to "Open Discussion (Meeting topic: manila)"15:58
gouthamrlast couple of minutes to kick start anything on record and take it to #openstack-manila :)15:58
gouthamrsorry about the loss of bug triage time, vhari15:59
vharigouthamr, how about this new bug #link https://bugs.launchpad.net/manila/+bug/191445315:59
openstackLaunchpad bug 1914453 in OpenStack Shared File Systems Service (Manila) "CephFS Native driver gets blacklisted during startup with Ceph Octopus " [Undecided,New]15:59
gouthamrouch, we are testing with octopus16:00
vharinp, but maybe a good topic for openstack-manila :)16:00
gouthamrack, thank you vhari16:00
vharigouthamr, yw16:00
gouthamrwe'll continue the triage in #openstack-manila16:00
gouthamrthanks everyone for joining, see you here next week16:01
gouthamr#endmeeting16:01
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings/"16:01
openstackMeeting ended Thu Feb  4 16:01:08 2021 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)16:01
openstackMinutes:        http://eavesdrop.openstack.org/meetings/manila/2021/manila.2021-02-04-15.00.html16:01
openstackMinutes (text): http://eavesdrop.openstack.org/meetings/manila/2021/manila.2021-02-04-15.00.txt16:01
openstackLog:            http://eavesdrop.openstack.org/meetings/manila/2021/manila.2021-02-04-15.00.log.html16:01
*** disap has left #openstack-meeting-alt16:01
*** macz_ has joined #openstack-meeting-alt16:03
*** macz_ has quit IRC16:03
*** reddy1 has quit IRC16:52
*** reddy has joined #openstack-meeting-alt16:52
*** openstack has joined #openstack-meeting-alt17:23
*** ChanServ sets mode: +o openstack17:23
*** vishalmanchanda has quit IRC17:38
*** zzzeek has quit IRC17:42
*** zzzeek has joined #openstack-meeting-alt17:44
*** rdopiera has quit IRC17:57
*** derekh has quit IRC18:00
*** hemna has quit IRC18:11
*** hemna has joined #openstack-meeting-alt18:13
*** ralonsoh has quit IRC18:18
*** chuan137 has quit IRC18:23
*** sfernand has joined #openstack-meeting-alt18:41
*** reddy1 has joined #openstack-meeting-alt18:50
*** reddy has quit IRC18:51
*** rcernin has joined #openstack-meeting-alt19:40
*** yamamoto has joined #openstack-meeting-alt19:44
*** rcernin has quit IRC19:45
*** yamamoto has quit IRC19:49
*** rcernin has joined #openstack-meeting-alt20:17
*** rcernin has quit IRC20:31
*** rcernin has joined #openstack-meeting-alt21:00
*** whoami-rajat__ has quit IRC21:10
*** rcernin has quit IRC21:39
*** yamamoto has joined #openstack-meeting-alt21:46
*** andrebeltrami has quit IRC21:47
*** yamamoto has quit IRC21:50
*** rcernin has joined #openstack-meeting-alt21:56
*** yamamoto has joined #openstack-meeting-alt22:16
*** lbragstad_ has joined #openstack-meeting-alt22:22
*** lbragstad has quit IRC22:24
*** rcernin has quit IRC22:26
*** rcernin has joined #openstack-meeting-alt22:26
*** yamamoto has quit IRC22:35
*** yamamoto has joined #openstack-meeting-alt22:35
*** slaweq has quit IRC23:03
*** lbragstad_ is now known as lbragstad23:03
*** tmazur has quit IRC23:13
*** lbragstad has quit IRC23:21
*** lbragstad has joined #openstack-meeting-alt23:23
*** sfernand has quit IRC23:59

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