15:00:53 #startmeeting manila 15:00:54 Meeting started Thu Feb 16 15:00:53 2017 UTC and is due to finish in 60 minutes. The chair is bswartz. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:00:55 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 15:00:58 The meeting name has been set to 'manila' 15:01:00 hello o/ 15:01:01 Hi 15:01:03 hi 15:01:05 hello alll 15:01:06 Hello 15:01:07 \o 15:01:11 hi 15:01:14 hello 15:01:15 \o 15:01:17 hi 15:01:19 s/alll/all/ 15:01:51 hi 15:02:03 #topic announcements 15:02:28 Due to the critical bug found last week I'm planning an RC2 release 15:02:32 Hi 15:02:40 #link https://launchpad.net/bugs/1664370 15:02:40 Launchpad bug 1664370 in Manila "Manila exposes host/pool details to non-admin tenants" [Critical,In progress] - Assigned to Ben Swartzlander (bswartz) 15:03:06 with valeriy's help we have a complete fix for that bug ready 15:03:17 #link https://review.openstack.org/#/c/433716 15:03:48 we considered an decided against treating this as a security bug 15:04:00 hi 15:04:13 while private information is leaking, no exploit is possible, and it's been this way for a long time 15:04:24 bswartz: two questions 1) what about the manila-ui fix? 2) will a backport be proposed to stable/newton? 15:04:28 a critical bugfix seemed like the best way to handle it 15:04:32 bswartz: so we will b able to backport fix for windows driver too? that was implemented by lpetrut? 15:04:47 hello 15:04:51 gouthamr: for (2) yes, and I would entertain mitaka as well 15:05:04 o/ hi 15:05:06 gouthamr: Manila Ui fix will be just "nice to have" 15:05:15 for (1) it will need to be fixed in master and before the backport can be proposed 15:05:20 gouthamr: because we will have field "host" without any value 15:06:00 to answer vponomaryov's question, yes, because an RC2 is needed, we should be able to backport any other high importance or low risk bugfixes from master to ocata 15:06:05 bswartz: I do not consider UI part fix valueable enough to have RC2 15:06:16 #link https://launchpad.net/manila/+milestone/ocara-rc2 15:06:38 bswartz: ocara? 15:06:41 if there are other bugs we should consider for RC2 please tag them and let me know 15:06:47 SHIT 15:06:53 https://bugs.launchpad.net/bugs/1662944 15:06:53 Launchpad bug 1662944 in Manila "Share Group create - doesn't recognize availability zone" [Undecided,New] 15:06:54 ? 15:06:58 * bswartz headdesk 15:07:15 bswartz: can we get the tempest pin update included since you are doing the rc2 anyways? 15:07:25 wasn't aware of this OpenStack version called ocara 15:07:42 ganso: now you do ) 15:07:43 #link https://launchpad.net/manila/+milestone/ocata-rc2 15:07:56 ganso: good catch 15:08:27 +1, tbarron, which pin is manila sync'ed as of that bump? 15:08:28 #link https://review.openstack.org/#/c/428230/ 15:08:37 vponomaryov: https://bugs.launchpad.net/bugs/1662944 does not have a fix in master and thus can't be considered for backport 15:08:37 Launchpad bug 1662944 in Manila "Share Group create - doesn't recognize availability zone" [Undecided,New] 15:08:52 bswartz: it is small and I plan to do it 15:09:03 bswartz: not implement logic, but not break API 15:09:06 vponomaryov: I'd like to push RC2 this afternoon 15:09:15 bswartz: this one only needs +2 to merge https://review.openstack.org/#/c/434562/ 15:09:21 how many hours from no? 15:09:25 s/no/now/ 15:09:33 dmellado: https://review.openstack.org/#/c/428230/ close as I could get to what tempest will ship 15:09:40 oh, I see 15:09:45 I'll review thta too tbarron, thanks! 15:09:52 vponomaryov: as long as it takes https://review.openstack.org/#/c/433716 to merge in master 15:10:03 dmellado: it has merged, I just want it included in rc2 15:10:50 * tbarron is stupid, that's the commit on master 15:11:04 I won't workflow anything to ocata until the critical bugfix is complete -- it we discover any issue with the bugfix, then RC2 could be canceled 15:11:24 #link https://review.openstack.org/#/c/433651 is the ocata backport, not merged 15:11:28 bswartz: not postponed? exactly canceled? 15:11:40 tbarron: the answer to your question is about the tempest pin is yes as long as it doesn't break anything 15:12:04 bswartz: it has vponmaryov's blessing :) 15:12:06 vponomaryov: The window for RC2 will close because the final release is next week 15:12:18 so RC2 is sort of now-or-never 15:12:25 ok 15:12:42 worst case, all of this stuff gets backported after the ocata release and appears in 4.1.0.0 15:12:56 s/vponmaryov/vponomaryov/ 15:13:14 tbarron, ^_^ 15:13:15 there was one other question above about manila-ui 15:13:29 because manila-ui is a lib, is has no RC2 -- just releases 15:13:32 bswartz: we can skip Manila UI backporting 15:13:59 I would be happy to push a release out of the manila-ui stable branch for the benefit of distros 15:14:48 bswartz: thanks, it does make life easier 15:15:21 we can discuss later if the backport for manila-ui is worth doing at all, but assuming it is, it would appear in manila-ui 2.7.1 15:16:04 #agenda https://wiki.openstack.org/wiki/Manila/Meetings 15:16:18 #topic i18n liason needed 15:16:47 ianychoi pointed out last week that Manila doesn't have an official liason for i18n 15:16:53 #link https://wiki.openstack.org/wiki/CrossProjectLiaisons#I18n 15:17:19 If someone would like to volunteer, please sign up on the wiki 15:17:38 liasons are not required to attend i18n meetings (although they're welcome to) 15:17:50 +1 :) 15:17:53 mostly the job is to be a contact person and to be responsible for fixing manila-specific i18n issues 15:18:33 anyone want to volunteer for this? 15:18:54 I noticed that a little more than half of the projects listed don't have a liason 15:19:26 what's the requirement for this? 15:19:38 tommylikehu_: read the linked wiki 15:20:12 Yep that's correct. Now I am considering that: I18n team indeed needs liaison people for horizon & horizon plugin projects which are enabled with translation (at least) 15:20:42 as long as the liason role is empty, the responsbilities fall on the PTL, and I'm probably not doing a great job here 15:20:53 bswartz: lol, I am rejected by the first requirement .. 15:21:11 I try to enforce string freezes and such, although I get constant pushback when I do 15:21:27 i volunteer tommylikehu_ :) 15:21:33 ianychoi: why there is requirement to be "core member"? 15:21:36 ianychoi: is being a core reviewer an absolute requirement? 15:22:07 I read the text as SHOULD BE a core reviewer 15:22:25 tommylikehu_, I talked this requirement from previous PTLs and they said that it would be changed - not a requirement 15:22:27 perhaps if tommylikehu_ want this job he could do it while not a core reviewer 15:22:52 bswartz: Thanks 15:22:58 IMO "or with the agreement of PTLs" would be fine 15:23:23 I'll agree if tommylikehu_ want to sign up 15:23:35 okay thanks 15:23:48 #topic PTG 15:23:55 #link https://etherpad.openstack.org/p/manila-pike-ptg-topics 15:23:56 Thanks a lot tommylikehu_ ! 15:24:17 ianychoi: np:) 15:24:44 PTG is next week and therefore we will be canceling next week's IRC meeting 15:25:18 The Manila team is meeting Wednesday and Thursday from 9AM-5PM EST (or whenever they let us have the room) 15:25:39 I think in Barcelona we managed to stay later than everyone else 15:25:58 the cleaning staff was surprised to find us still in the meeting room Friday afternoon 15:25:59 bswartz: for about 15 minutes 15:26:14 bswartz: PTG rooms are available until 6 15:26:22 bswartz: not so that "later" as could be 15:26:30 And the bars stay open pretty late thereafter... 15:26:45 I'm pretty sure we'll get hungry and decide to end our meetings 15:27:08 The main thing I want to stress is that this is the first PTG ever and I'm not really sure how it will play out 15:27:09 dustins may get kicked out of more than one room at closing time, huh? 15:27:20 I'm scheduling topics on the etherpad 15:27:31 markstur: All in the name of good design and discussion :) 15:27:48 please add any new proposed topics to the unscheduled section and don't move anything without talking to me about it 15:28:40 for those who won't be able to attend in person, gouthamr plans both a live webex and to make recordings of the sessions 15:29:07 gouthamr: thanks 15:29:09 I revived ameade's user messages feature (a new spec for it is here https://review.openstack.org/#/c/434277/), I see vponomaryov added this to PTH topics, albeit I will not be there I can jump on a videoconf or something if there is interest to discuss this? 15:29:28 s/PTH/PTG/ 15:30:02 jprovazn: you won't be able to attend in person? 15:30:11 bswartz, nope 15:31:05 user messages are worth discussing, but we have the option to cover it the following week in the IRC meeting as well, if we can't make a video conference work 15:31:39 I'm not sure what the quality of the internet and conferencing equipment will be 15:31:51 bswartz, both works for me, I guess your schedule for PTG will be tight, but if it turns out there is a slot for this, any chance to let me know in advance? 15:31:59 (different TZ) 15:32:09 bswartz: also, early in the day if possible 15:32:10 bswartz: i'm hoping it'd be nice or ganso won't thank me :P 15:32:20 jprovazn: if you can commit to a time, I'll schedule you at that specific time 15:32:36 jprovazn: contact me after the meeting 15:32:41 gouthamr: xD 15:32:47 bswartz, ok, will do later today 15:32:57 gouthamr: you can sponsor ganso any time )) 15:33:29 vponomaryov: haha... someday 15:34:18 IMO the foundation could expand its travel assistance program by squeezing more money out of sponsors 15:35:14 bswartz: summit is not "free" anymore, what are you talkign about? ) 15:35:15 so have all of the topics in everyone's head already been proposed on the etherpad? 15:35:32 bswartz: can we push this change to ocata (https://review.openstack.org/#/c/434639/) 15:35:34 vponomaryov: we have to buy the ticket 15:35:51 tommylikehu_: it is exactly what I am talkinga bout 15:35:56 vponomaryov: that's true, there will be fewer free passes to the summit, so admissions might generate more revenue 15:36:17 ravichandran: save that for open discussion 15:36:23 ok 15:36:58 PTG attendees and presenters still get free passes to Boston -- so that could be several hundred free passes still 15:37:26 bswartz; PTG is not free too 15:37:33 we'll see if the foundation decides to keep this new structure of split summit/PTG -- I'm sure they will receive plenty of feedback after next week 15:37:40 bswartz: sooo, original statement still correct ) 15:38:22 vponomaryov: PTG costs only $100 and I'm sure that doesn't even cover the food/snacks 15:38:41 they have sponsors making up the rest of the PTG costs 15:38:59 bswartz: sure not covers, but it describes intentions to expand sponsorship ) 15:39:19 so I'm not hearing that there are any more topics for the etherpad 15:39:23 how about input on scheduling? 15:39:32 I'm only have halfway done scheduling sessions 15:39:58 is anything on the unscheduled list super interesting to multiple peopel? 15:40:05 people 15:40:23 * bswartz grumbles that autocorrect has made him a bad typer 15:41:02 The scenario tests are interesting to me 15:41:13 dustins: +1 and this one too: manage API requirements (vponomaryov) 15:41:32 Also that, good call, gouthamr 15:41:47 Telemetry would also be a nice thing to touch upon 15:41:50 also thinks we need some action items around: "Race Conditions follow up" 15:42:06 we need more hands on deck to get that completed :) 15:42:07 I wouldn't mind talking about scenario test briefly today, as they've been causing me some problems the last few days 15:43:42 anyways that's all I had on PTG -- I'm going to keep tinkering with the schedule so please talk to me before moving anything -- limit your edits to adding more content to unscheduled and existing topics 15:43:50 #topic open discussion 15:44:05 ravichandran: what is your change about? 15:44:11 #link https://review.openstack.org/#/c/434639/ 15:44:24 this about hpe driver share group signature change 15:44:34 to be in sync with driver.py 15:45:03 we dont support share group but we will pass message in the function 15:45:04 ravichandran: yeah this looks very low risk 15:45:17 let me tag the bug and target it 15:45:19 very low risk 15:45:30 thank you 15:46:00 okay so about scenario tests 15:46:20 I'm running into a number of issues with them 15:46:29 AFAICT they're mostly written by u_glide and ganso 15:46:47 bswartz: whaaaa? which issues? 15:46:51 not sure how much of them was written by vponomaryov or anyone else 15:47:12 bswartz: originally -> by mkoderer ^_^ 15:47:19 bswartz; but why does it matter? 15:47:20 so thanks go ganso blame to u_glide and mixed feelings to vponomaryov 15:47:23 ganso: issues running them on my system, with bare devstack and tempest 15:47:27 s/go/to/ 15:47:40 ah yes mkoderer did the pioneering work there 15:47:52 who is not blamed yet? )) 15:48:02 I am not guilty 15:48:02 raise hand 15:48:03 anyways one problem I noticed that is they rely on the existence of a pre-configured default share type 15:48:21 that seems silly given that most of our tests create share types as they need them 15:48:30 bswartz: yes part of the necessary configuration is in pre_test_hook/post_test_hook 15:48:49 bswartz: scenario tests use share type from config if provided one 15:48:56 bswartz: also, another part of the configuration, and the reason why scenario tests don't run in my lab is something about neutron... VMs can never mount the share 15:49:07 ganso: why not follow the pattern used elsewhere in the code and create it automatically? 15:49:10 bswartz: but totally unrelated with the migration tests I've written 15:49:37 ganso: so the other issue I encounter is with SSH timeouts in the migration scnenario tests 15:49:50 bswartz: that's the same problem I have in my lab 15:50:01 ganso: the first 10 or so SSH commands go through fine, but then the 11th one hangs for 5 minutes 15:50:15 bswartz: they are not related to migration... the tests mount_one_vm, mount_two_vms suffer from this 15:50:21 bswartz: then it means that SSH ool is exceeded 15:50:26 s/ool/pool/ 15:50:37 bswartz: need to close SSH connections properly 15:50:41 vponomaryov: is that a client side or server side pool? 15:50:56 bswartz: I am assuming from your description of a problem 15:51:00 and how big *is* it? how many connections are we doing? 15:51:14 vponomaryov: if we're not closing SSH connections after we're doing with them, that sounds like our bug 15:51:22 done* with them 15:51:26 bswartz: yes, if so, it is our bug 15:51:46 in any case I'm interested in improving things with scenario tests 15:52:03 we made no progress during ocata on getting 3rd party CIs to run scenario tests 15:52:20 bswartz: HNAS ran them, right, ganso? 15:52:21 my opinion is that it might be too hard still to get past some of the rough edges 15:52:23 bswartz: how come we didn't? they are running on LVM driver now 15:52:38 ganso: it is not 3rd-party 15:52:39 vponomaryov: no, they are not currently being run on HNAS, not yet 15:52:48 ganso: I mean you tried 15:52:48 my point exactly 15:52:53 vponomaryov, bswartz: oh right, 3rd party, sorry 15:53:00 vponomaryov: I haven't finished trying 15:53:00 we're closer than we were, but we haven't achieved the goal 15:53:12 vponomaryov: I submitted a test patch to continue working on it 15:53:27 I'd like to track down the SSH issue if possible 15:53:46 if it's simply a bug in our SSH logic that would great 15:53:48 bswartz: have you filed a bugreport? 15:53:59 if there's a tempest or paramiko issue we should try to file bugs in those projects 15:54:12 vponomaryov: not sure who's bug it is yet 15:54:39 vponomaryov: #link https://review.openstack.org/#/c/429644/ 15:54:44 bswartz: to have picture of your problem 15:54:47 I was doing tests with manila-test-image late last night and I considered that it might be my bug (in manila-test-image) although it seems unlikely without more testing 15:54:48 vponomaryov: this will be necessary for 3rd party 15:55:37 vponomaryov: either 0.0.0.0/0 or configurable range 15:55:42 vponomaryov: the reason I haven't filed a bug yet is because I've never personally observed this issue in our gate 15:56:02 so I assume that some configuration exists which eliminates the problem 15:56:18 and I just haven't found it yet 15:56:18 bswartz: still, the picture of problem is not available 15:56:24 okay 15:56:27 that won't be hard to obtain 15:56:35 we can take that discussion to the channel 15:56:43 anything else for today's meeting? 15:57:01 just reminder to all _> review this https://review.openstack.org/#/c/433716 15:57:12 it is RC2 reason 15:57:34 +1000 15:57:41 ty vponomaryov 15:57:54 thanks everyone 15:58:08 I'll see some of you next week in person 15:58:10 thanks 15:58:13 #endmeeting