15:01:01 #startmeeting manila 15:01:02 Meeting started Thu May 17 15:01:01 2018 UTC and is due to finish in 60 minutes. The chair is tbarron. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:01:03 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 15:01:05 The meeting name has been set to 'manila' 15:01:22 manila courtesy ping: gouthamr zhongjun xyang markstur vponomaryov cknight toabctl bswartz ganso 15:01:24 o/ 15:01:25 \o 15:01:32 Hi 15:01:39 hello 15:01:53 * tbarron waits a minute 15:02:02 hey 15:02:12 hi 15:02:26 Hi all! 15:02:36 hello 15:02:49 I want to thank bswartz for chairing the meeting last week. 15:03:10 or "howdy y'all" in southern vernacular 15:03:10 I believe he's traveling this week but may be able to join at some point. 15:03:27 vgreen hails from South Carolina 15:03:59 go Clemson Tigers! 15:04:07 Last week's meeting seemed productive (I read the transcript). 15:04:15 #topic announcements 15:04:16 vgreen: +1 15:04:39 Next week is summit. 15:04:51 I won't be available at this time slot. 15:05:04 Does anyone feel a need to hold the meeting next week? 15:05:16 * tbarron waits a polite interval 15:05:30 i presume a bunch of people will be at the summit, so i think we should skip it 15:05:38 Same here 15:05:47 If not, I'll send an email notice to that effect ^^ 15:05:57 you've seen others like it go by I expect 15:06:06 gouthamr: +1 15:06:35 #agreed no meeting next week 15:06:52 Milestone 2 for Rocky is the week of 4 June. 15:07:01 #link https://releases.openstack.org/rocky/schedule.html 15:07:13 That's also the manila new driver submission deadline. 15:07:27 New drivers were covered well last week. 15:07:39 My impression is that nothing has changed, that is 15:07:49 Inspur is making good progress and 15:08:02 yes, still see only the inspur CI listening to changes, and passing 15:08:03 that Pure driver is in peril because of lack of CI. 15:08:27 I've given fair warning on #openstack-manila 15:08:40 Anyone have other updates/corrections on this subject? 15:09:21 OK, todays' agenda is 15:09:29 #link https://wiki.openstack.org/w/index.php?title=Manila/Meetings§ion=2 15:09:35 #topic python3 status 15:09:51 vkmc is travelling I believe but gouthamr your name is on this one too 15:10:24 yep, i can cover this slightly, but i didn't sync up with vkmc so I may be missing the entire context 15:10:49 gouthamr: we can carry this item forward as well but why don't you broach the subject 15:10:58 yep 15:11:38 * tbarron passes gouthamr some coffee 15:11:40 as you're aware, we're on track to get python3 compatibility through all of the manila projects: server, client, UI 15:11:43 Seattle's best 15:11:51 haha :) 15:12:19 much thanks to vkmc to get the issues sorted out within manila UI 15:12:41 the next steps here are to enable Python3 on the DSVM jobs 15:12:55 and request that third party CIs do the same.. 15:13:21 there's one blocker though, and vkmc asked if it was a blocker to us reaching the python3 community goal 15:13:37 #link http://lists.openstack.org/pipermail/openstack-dev/2018-May/130463.html 15:14:33 you're aware that we still have our out-of-the-box wsgi app that uses the eventlet library that can be used as the manila API server 15:15:02 Does anyone *here* use this? 15:15:21 as well as (thanks vponomaryov), we support running as a virtual host behind a web server.. 15:15:33 tbarron: +1 important question 15:16:06 We can check with operator community as well, but worth asking the devs here too. 15:16:19 If any of you say "yes" that's worth knowing. 15:17:03 I am concerned that if we have to wait for eventlet to sort out py3 support issues we could wait a long time. 15:17:22 unless you toggle MANILA_USE_MOD_WSGI to False, you're currently using manila-api behind your webserver 15:17:27 ^^ in DevStack 15:18:28 Well I can probably raise this question in the manila operator's forum session next week and 15:18:49 vkmc and I can attend the general python3 readiness session 15:18:55 * tbarron thinks there is one 15:19:03 good stuff tbarron 15:19:14 and we can pursue the issue on the operator's week after summit 15:19:29 If we can remove the builtin server, great. 15:19:45 #link https://bugs.launchpad.net/manila/+bug/1482633 15:19:46 Launchpad bug 1482633 in oslo.service "requests to SSL wrapped sockets hang while reading using py3" [High,Triaged] 15:19:50 If not, we may need to make use of it conditional, not supported with python3 .... 15:20:43 Anything more on this today? 15:20:49 the unit test that exposes the bug was removed as part of the effort to add mod-wsgi support - https://review.openstack.org/#/c/448190/12/manila/tests/test_wsgi.py 15:21:56 nope, i think we can seek feedback on the forums you mentioned tbarron 15:22:01 so we could also deprecate in Rocky and see who yeslls at us 15:22:08 *yells 15:22:14 YELLS 15:22:19 haha 15:22:22 hahaHA 15:22:36 #topic bugs 15:22:45 dustins: what do you have for us? 15:22:47 tbarron: my topic is going to be later? 15:22:59 ganso: did you just update the agenda? 15:23:13 * tbarron must have an old cached copy? 15:23:14 tbarron: a few minutes after the meeting started, before posting the agenda 15:23:48 #topic missing share servers in ensure_shares driver method 15:23:53 tbarron: thanks 15:23:56 ganso you are up! 15:23:56 should be a quick one 15:24:13 so past 2 releases the ensure share functionality got updated 15:24:27 and no other driver was using it other than LVM just as an example 15:24:35 LVM is a DHSS=False driver 15:24:39 That is true 15:24:45 I was trying to use it in NetApp driver 15:24:54 but because of this https://github.com/openstack/manila/blob/master/manila/share/manager.py#L390 15:25:02 no share servers are being passed 15:25:15 I miss the share server in ensure shares 15:25:18 and I cannot talk to my share server to perform ensure share 15:25:43 ganso: so that seems like a bug 15:25:45 the attribute cannot be accessed directly because of 15:25:46 May 17 10:31:41.328469 openstack2 manila-share[4326]: 2018-05-17 10:31:41.323 ERROR manila.share.manager [req-b4cdc68f-2e1f-43f6-a725-f22b6eaf9967 None None] Caught exception trying ensure share instances.: DetachedInstanceError: Parent instance is not bound to a Session; lazy load operation of attribute 'share_server' cannot proceed (Background on this error at: 15:25:47 http://sqlalche.me/e/bhk3) 15:26:13 ^ that is why we pass the share server for every method we invoke in the driver 15:26:26 the manager needs to obtain the share server and pass to the driver 15:26:42 this does look like a bug 15:26:50 ganso: but a driver may be managing multiple share servers 15:27:06 gouthamr: exactly, so we also cannot pass a single share server 15:27:09 ganso: so probably update the share to a dict and explicitly pass the share server 15:27:16 gouthamr: yes 15:27:23 zhongjun_: do you agree? 15:27:25 I just wanted to get agreement that this is a bug 15:27:37 It’s a bug 15:27:43 ok 15:27:44 ganso: +1 15:27:46 zhongjun_: on 1) it's a bug, 2) likely fix 15:28:15 Both 15:28:21 awesome 15:28:22 alright =) 15:28:35 looks like we are done here, I'll create the launchpad bug entry 15:28:44 ganso: thanks for finding the issue and for fixing it (TIA) :) 15:28:55 tbarron: =D 15:29:14 #topic bugs (in general) 15:29:33 #link https://etherpad.openstack.org/p/manila-bug-triage-pad 15:29:38 dustin you are up! 15:29:44 Thanks, tbarron 15:29:56 Not much today as we're pretty well up to date with new bugs 15:30:07 So let's check in on our ongoing efforts 15:30:29 #link https://bugs.launchpad.net/manila/+bug/1762900 15:30:30 Launchpad bug 1762900 in Manila "tearDownClass manila_tempest_tests.tests.api.test_share_networks_negative.ShareNetworksNegativeTest Failed" [High,Triaged] - Assigned to Tom Barron (tpb) 15:30:51 dustins: I haven't done anythign with this one 15:30:58 As part of our ongoing "make Tempest suck less" effort :) 15:31:19 dustins: I have this because we have the same issue assigned to me as default stuckee downstream 15:31:34 tbarron: Ahh, gotcha 15:31:35 dustins: my plan was to ask our in-house tempest folks to replicate it since 15:31:45 they are sitting around twiddling their thumbs and 15:31:49 not doing much 15:31:53 hehehe 15:31:58 * gouthamr shots fired 15:31:59 * tbarron is joking of course 15:32:11 Makes sense to me, let's move on 15:32:18 dustins: so let's keep this one on the backlog for the moment 15:32:25 #link https://bugs.launchpad.net/manila/+bug/1760644 15:32:26 Launchpad bug 1760644 in Manila "API refference contains mistakes" [High,Triaged] - Assigned to Victoria Martinez de la Cruz (vkmc) 15:32:54 vkmc is traveling and at summit next week so probably the same status 15:33:06 Still need that API ref audit, but that's going to be a larger effort than what can be accomplished in a week 15:33:18 And yeah, vkmc is currently racking up frequent flyer miles :) 15:34:06 This is the last one that I have for today, nothing new this time 15:34:17 I'm sure summit will change that though 15:34:22 #link https://bugs.launchpad.net/manila/+bug/1755795 15:34:23 Launchpad bug 1755795 in Manila "manila_tempest_tests.tests.scenario.test_share_basic_ops create share failed because share type not found" [Undecided,New] 15:34:51 Again, a part of the larger effort to improve our Tempest tests 15:35:18 yep, and vkmc was working on the API tests at least.. let's keep this one around so we can target the scenario tests right after 15:35:29 gouthamr: Absolutely 15:35:33 dustins: I just added one under 17 May 15:36:04 #link https://bugs.launchpad.net/manila/+bug/1767430 15:36:05 Launchpad bug 1767430 in Manila "host prefixes for access allow should conflict with /32 and /128 prefixes" [High,In progress] - Assigned to Goutham Pacha Ravi (gouthamr) 15:36:38 so gate's broken because of a couple of issues 15:36:56 There's a review posted for this one but it needs core reviewer attention. 15:37:10 #link https://bugs.launchpad.net/manila/+bug/1770183 15:37:11 Launchpad bug 1770183 in Manila "manila-tempest-dsvm-scenario job does not fail if individual tests fail" [High,In progress] - Assigned to Goutham Pacha Ravi (gouthamr) 15:37:30 the bug was opened for the scenario test job, but extends to other tests as well 15:37:53 the fix is up for review, and it seems to work 15:38:05 #link https://review.openstack.org/#/c/568650/ 15:38:23 gouthamr: and yes, gate is broken so we need to sort those issues independently, can 15:38:28 see https://review.openstack.org/#/c/568393/ where tests really fail 15:38:33 come back to that in OpenDiscussion 15:38:42 yep 15:39:21 tbarron: that's all I have for this week 15:39:24 dustins: short answer: there are patches in place for LP 1767430 and the tests that bswartz asked for 15:39:25 Launchpad bug 1767430 in Manila "host prefixes for access allow should conflict with /32 and /128 prefixes" [High,In progress] https://launchpad.net/bugs/1767430 - Assigned to Goutham Pacha Ravi (gouthamr) 15:39:32 gouthamr: thanks for that fix, others please review 15:39:52 gouthamr: Sounds good! 15:40:36 #topic Open Discussion 15:40:57 First the centos jobs were failing 15:41:05 problems getting to yum repos 15:41:29 I asked on #openstack-infra, got no response, and got diverted with other things. 15:41:49 Too many people cheering for Clemson in my workplace, got distracted. 15:42:00 haha 15:42:02 Then it looks like other jobs are failing too. 15:42:25 https://review.openstack.org/#/c/556197/ 15:42:36 easy to get distracted that way 15:42:50 So there is some work to be done cleaning up gate and getting it going again. 15:43:03 Any efforts or insights will be appreciated :) 15:43:15 I'll try to get back to this stuff myself as well. 15:43:16 tbarron: the last tests ran on Apr 15th 15:43:44 gouthamr: ok, I'll start with a recheck :) 15:43:53 tbarron: just rebased that patch :) 15:44:01 maybe we'll get lucky 15:44:06 gouthamr: ty 15:44:37 Other stuff to talk about today? 15:44:51 tbarron: do you mean to follow up about the centos failure? 15:45:06 gouthamr: yeah, assuming it's still there 15:45:08 i'd be glad to take that off your already-full plate.. 15:45:25 gouthamr: you are very welcome to do that, thanks for volunteering :) 15:45:49 go Clemson! 15:45:53 tbarron: np... 15:45:58 Anything else? 15:46:14 if not, you get 14 minutes of your life back today. 15:46:23 Thanks all!!! 15:46:27 * gouthamr what do i do with all this extra time 15:46:30 #endmeeting