15:01:08 #startmeeting manila 15:01:10 Meeting started Thu Aug 9 15:01:08 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:11 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 15:01:12 .o/ 15:01:13 The meeting name has been set to 'manila' 15:01:19 \o 15:01:22 hi 15:01:22 \o 15:01:24 bswartz is here! 15:01:35 hi 15:01:40 hello o/ 15:02:03 hi folks! 15:02:18 Only minor technical difficulties this week 15:02:29 agenda: https://wiki.openstack.org/wiki/Manila/Meetings 15:02:35 hi 15:02:40 the bswartz lab is back in service? 15:02:49 hi mark! 15:03:02 tbarron: not exactly -- it's jerry-rigged to run for at least a bit longer though 15:03:02 #topic announcements 15:03:24 bswartz: can we run third-party CI from it? 15:03:43 Any way, on to more formal announcments. 15:03:48 it ain't no beef-supreme 15:03:55 hi 15:04:05 For those who live under a rock, today is the RC1 deadline. 15:04:07 tbarron: I used to do that, but I didn't want to be responsible in the long run 15:04:36 Our review to release manila rc1 and cut the stable/rocky branch is close to merge at this point. 15:05:02 Also one for manila-ui since horizon has released and we got our fixes in. 15:05:15 vkmc++ for fixing a bad bug. 15:05:25 who needs a create shares button anyways? 15:05:31 vkmc: +1 15:06:01 and thanks to akihiro from the horizon team and cshort for getting some 15:06:25 dependency stuff cleaned up and all past traces of mox usage out of the way. 15:06:46 So main branch will open up for development again soon but our focus needs to 15:06:54 :) 15:07:01 be on testing and bug fixing any blockers we may discover. 15:07:06 * vgreen needs a create share button! 15:07:19 It's hard string freeze now. 15:07:25 #createshare2020 15:07:41 So even if we have a blocker bug and need to cut a new rc, be careful in 15:07:46 I think it is more important than hard string freeze though... 15:07:47 reviews of any string changes. 15:07:52 #createsharematter 15:08:00 amotoki :D 15:08:16 it is a comment from my i18n hat. 15:08:27 amotoki: you get around 15:08:59 #notmycreateshare 15:09:13 So at this point we've cut all our releases except for manila-tempest-client 15:09:44 We've never released it before and as an intermediary cycle project we have 15:09:57 a couple more weeks 15:10:13 #link https://releases.openstack.org/rocky/schedule.html#r-finalrc 15:10:41 We'll watch for the release of tempest itself in case they do anything at 15:10:55 the last minute that will require adjustments on our side. 15:11:08 Any questions/comments about the release stuff? 15:11:26 What's left to merge? 15:11:30 Any final fixes? 15:11:34 bswartz: no 15:11:46 and I've already posted the rc release review 15:12:00 bswartz: oh, you mean for manila-tempest-plugin? 15:12:24 tbarron: https://review.openstack.org/#/c/539996 this one was trying to get through the gate 15:12:24 if that, maybe some scenario tests that are in progress but mostly I 15:12:32 I was just asking if we have any work left to do before you can push the tags 15:12:33 ganso: it's too late 15:12:36 not a blocker 15:12:41 tbarron: ok np 15:13:01 bswartz: ganso in last week's meeting I announced that we'd post the reviews Wednesday this week. 15:13:13 I lied, did it early this morning. 15:13:28 No point in jamming things up for the release team. 15:14:04 And a couple of us did lots of review work this week trying to help steward patches through before the deadline even 15:14:16 though they weren't by any means release blockers. 15:14:46 OK, before leaving Announcements topic, 15:15:10 just a reminder to update the PTG planninng etherpad as you come up with 15:15:14 great thoughts 15:15:39 #link https://etherpad.openstack.org/p/manila-ptg-planning-denver-2018 15:15:57 Any other announcments? 15:16:23 #topic API wsgi service and python 3 15:16:50 last week we touched on the problem that our builtin eventlet based wsgi service 15:16:55 has problems with python3 15:17:08 but the MOD_WSGI service that is our alternative 15:17:20 has lousy to non-existent debug information. 15:17:41 We need a solution that works with python3 but that doesn't lose the debug info. 15:18:11 vkmc and gouthamr have been looking at uwsgi -- used by cinder, glance, nova in devstack 15:18:24 which appears to meet these requirements 15:18:40 vkmc: gouthamr: is this an accurate summary? 15:18:46 tbarron: i'm not entirely sure what debug info is missing with the mod_wsgi deployment 15:19:31 gouthamr: well for one thing logging is done as part of apache/httpd, right? 15:20:03 gouthamr: and -- not exactly to your point -- service restart requires restart of all apache 15:20:20 tbarron: yes, but there's nothing lost in translation 15:20:33 gouthamr: but also it seems to me looking at the apache logs there was missing info, you disagree? 15:21:00 tbarron: yes, i didn't notice anything missing 15:21:06 bswartz: didn't you think we were missing info in the mod_apache logs? 15:21:36 I wasn't concerned about logs -- it was the ability to run m-api inside a pycharm debugger 15:21:38 gouthamr: if there's nothing missing then the simplest thing would be just to cutove rto mod_wsgi and be done wiht it. 15:21:47 bswartz: oh 15:21:59 bswartz: isn't eventlet probematic for that too? 15:22:13 Not anymore 15:22:15 bswartz: requires pycharm hacks 15:22:33 and old version of pycharm, at least in the cknight days :D 15:22:57 It's something I've done in the past, and it would be good to not lose that ability 15:23:07 That being said, I won't throw a fit if we do 15:23:19 bswartz: I misunderstood your concern; have you tried it (or asked) with uwsgi? 15:23:21 Modern versions of pycharm work fine with eventlet 15:23:33 bswartz: ack 15:24:11 and they won't work with mod_wsgi? or is it just that you have to debug the whole big httpd thing? 15:24:13 I haven't tried that, which is the problem specifically? how can I reproduce that? 15:24:35 Right, mod_wsgi means the parent process is a webserver, and you can't debug like that 15:24:52 uwsgi might work fine -- I haven't looked closely at it 15:25:11 we are currently deploying manila with mod_wsgi by default on devstack 15:25:30 nova, glance, cinder all use uwsgi in devstack so maybe we need to find some pycharm folks from those projects and ask 15:26:33 OK, this is a topic for more research and likely PTG discussion but I'm glad I asked about it again. 15:26:44 I'm surprised you're not all pycharm folks 15:26:52 pycharm = win 15:26:57 pycharm++ 15:27:02 wut bswartz !! 15:27:06 I had misunderstood the nature of the concern with dropping the eventlet 15:27:16 * tbarron thinks bswartz (eclipse) is trolling 15:27:18 * gouthamr doesn't even remember the guy now 15:27:34 where did mr open source go? 15:27:48 bswartz is probably using a mac 15:28:33 OK, more checking, questions, research. Thanks to vkmc and gouthamr for the research thus far. 15:28:53 #topic Bugs 15:29:00 pycharm is open source -- at least the version I use 15:29:03 dustins: what do you have for us today? 15:29:36 https://bugs.launchpad.net/manila/+bug/1786059 15:29:36 Launchpad bug 1786059 in Manila "Cannot Connect to Share Server when Creating Share with Generic Driver (DHSS=True)" [Undecided,New] 15:29:38 erm 15:29:40 #link https://bugs.launchpad.net/manila/+bug/1786059 15:30:01 etherpad link? 15:30:38 ganso: https://etherpad.openstack.org/p/manila-bug-triage-pad 15:30:45 dustins: thx 15:30:46 there's a log formatting bug hiding the bug 15:31:01 #link: https://etherpad.openstack.org/p/manila-bug-triage-pad 15:31:07 for the minutes 15:32:15 gouthamr: do you see the real bug? 15:32:41 One thing I notice is that he's running manila-share on its own node 15:32:59 he's likely running l3gw on his controller node 15:33:16 so manually he tried "ssh manila@10.254.0.3 with password manila 15:33:38 from the same node 15:34:56 I see 15:36:16 so manila share on the same node with the same credentials can't ssh in. 15:37:21 Well we need someone who works on the generic driver to pursue this but 15:37:32 unfortunately no one is paid to do that any more. 15:37:53 And no one like it enough to do it for free :) 15:39:34 We see a lot of transient issues in gate doing ssh to service VMs but this is likely consistent. 15:40:13 the gate issues we see are usually timeouts 15:40:34 I don't myself have insight on this one. Anyone around here a paramiko wizard? 15:41:07 The relevant difference seems maybe that manila-share is using paramiko as ssh client vs 15:41:10 nope, but there was a similar open issue on paramiko: https://github.com/paramiko/paramiko/issues/657 15:41:17 I remember this was a known limitation, that the controller (more specifically neutron-node) and manila-share node need to be the same for the generic driver to work 15:41:22 manualy him using some normal ssh client. 15:41:47 ganso: that's what I was thinking of but why does his manual ssh from the same node work then? 15:42:25 with separate nodes it's true that the L2 stitching has to be set up right to get to the L3gw, etc. 15:42:30 tbarron: would need to inspect his network setup more closely to understand this, there are many ways to achieve connectivity to a VM inside a node 15:43:11 tbarron: he could be using flat networking and connecting to the node via the bridge interface on the host 15:44:06 tbarron: it seems he is using linuxbridge driver, I don't know how it handles vxlan, nor the access restrictions compared to openvswitch 15:44:17 tbarron: it is hard to debug this unless we come up with a similar setup to debug 15:44:30 ganso: agree 15:44:56 ganso: Would you mind commenting on the bug to see if we can get those details from the reporter? 15:45:01 tbarron: since he is using linuxbridge driver and we pretty much only test with openvswitch, hows the probability of us addressing this? 15:45:53 dustins: I'll comment there 15:46:58 ganso: awesome, thanks! 15:47:05 Ready for another? 15:47:23 #link https://bugs.launchpad.net/manila/+bug/1784791 15:47:23 Launchpad bug 1784791 in Manila "NetApp driver does not support workgroup authentication" [Undecided,New] 15:47:41 interesting 15:48:09 Looks like CIFS stuff 15:48:13 manila doesn't support that security service, so this is an RFE 15:48:44 Yeah this is an RFE for the NetApp driver in particular 15:48:53 Yeah, looks that way 15:49:01 Whether it's a bug or not depends on your perspective 15:49:09 But it's not something that worked in the past 15:49:16 I'll leave the NetApp contingent to handle this as they see fit, then 15:50:00 #link https://bugs.launchpad.net/python-manilaclient/+bug/1785297 15:50:01 Launchpad bug 1785297 in python-manilaclient "cStringIO import invalid for Py3" [Undecided,New] 15:51:35 I wonder if there's an equivalent library for Python 3 15:51:40 seems like an easy/worthy fix 15:52:00 dustins: yep "import the io module and use io.StringIO or io.BytesIO for text and data respectively." 15:52:19 gouthamr: That is easy 15:52:49 I can have a look at that and have a fix in today 15:53:11 * dustins assigns himself 15:53:37 Speaking of python 3.7... 15:53:42 #link https://bugs.launchpad.net/python-manilaclient/+bug/1785283 15:53:42 Launchpad bug 1785283 in python-manilaclient "Py3.7 unit test failures" [Undecided,New] 15:54:14 ouch man, corey's got more bionic beaver than the gate 15:54:52 gouthamr: Does Bionic Beaver only ship with 3.7? 15:55:01 we've ^ on the PTG agenda... but dustins, i can take this one 15:55:16 Death to py2! 15:55:31 gouthamr: Sounds good, I'll assign you if you haven't done so already 15:56:21 gouthamr: Uhh, actually you can do it, I only see your old email :) 15:56:27 oh 15:56:29 hey folks, looks like my network dropped 15:56:29 sure thing 15:56:31 I was just writing away, you guys missed some very good stuff :) 15:56:38 bswartz: +1000 15:56:50 tbarron: At least you didn't get banned this time 15:57:03 #chair bswartz 15:57:04 Current chairs: bswartz tbarron 15:57:15 you can end the meeting if it happens again 15:57:39 where are we, bugs? 15:57:40 sure 15:57:43 Got a few more, but I'll save them for later 15:57:50 Last one for today though: 15:57:55 #link https://bugs.launchpad.net/manila-ui/+bug/1664370 15:57:55 Launchpad bug 1664370 in manila-ui "Manila exposes host/pool details to non-admin tenants" [Undecided,New] 15:58:16 There's a fix released on Manila, but manila-ui the status is unknown 15:58:20 that's pretty bad 15:58:29 I imagine that it's complete, but I just wanted to verify 15:58:39 reported in 2017 15:58:41 And yes, that's quite bad 15:58:53 oh, you're guessing it's fixed 15:59:01 we need a good QE to verify :D 15:59:03 * dustins is roping in more Manila UI and Manila Client stuff of late 15:59:26 vgreen you wanna dive into more Horizon wonderment? 15:59:30 :) 15:59:43 dustins: i don't see the host/pool column 15:59:45 dustins: well actually the bug log says it's fixed 16:00:03 oh, in manila, sec 16:00:06 tbarron: Yeah, that's what makes me think that it's a bookkeeping thing 16:00:25 will check it later, sure 16:00:34 * dustins goes to #openstack-manila 16:00:39 oh, i see where the bug was - well, by the virtue of manila not providing that info, Host is empty when you view share details 16:01:06 dustins: so we can mark it low, and remove that field in the next release 16:01:15 we're out of time, see y'all on #openstack-manila 16:01:19 Thanks everyone!! 16:01:23 #endmeeting