15:00:37 #startmeeting manila 15:00:37 Meeting started Thu Jan 12 15:00:37 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:38 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 15:00:41 hello all 15:00:42 The meeting name has been set to 'manila' 15:00:43 hello 15:00:49 hello 15:00:50 hello 15:00:53 hi 15:01:07 Hi 15:01:08 hi 15:01:09 hello 15:01:22 \o 15:01:28 hi 15:01:32 \o 15:01:48 so the agenda today looks pretty short 15:01:54 but first 15:01:55 hello o/ 15:02:03 #topic announcements 15:02:38 hi 15:02:40 feature proposal freeze is today in approximately 9 hours 15:02:59 at UTC 23:59 to be exact 15:03:18 we're 2 weeks from feature freeze for ocata 15:03:42 and that covers server, client, and UI (they're all on the same freeze schedule now) 15:04:01 \o 15:04:22 #agenda https://wiki.openstack.org/wiki/Manila/Meetings 15:04:34 #topic specs implementation 15:04:48 #link https://etherpad.openstack.org/p/manila-ocata-code-review-focus 15:05:18 so let's review these one last time 15:05:30 because some of these can be punted out to pike today 15:06:18 so fix-and-improve-access-rules 15:06:29 thanks gouthamr for updating the etherpad 15:06:35 (I assume that's gouthamr) 15:06:46 heh, it's orange 15:06:49 :) 15:06:59 oh orange like Clemson -- I get it 15:07:17 i'm updating the unit tests, this one should be good in a bit 15:07:54 okay so this one is almost ready but could still miss the deadline 15:07:56 i've one other patch that ganso is helping with - i'm hoping that can make it too 15:08:06 next is manila-ipv6 15:08:19 from my view ,most of the framework patches are ok 15:08:23 yea I added it to the etherpad just now 15:08:30 but the generic driver part is not ready 15:08:31 tommylikehu_: when we last spoke the issues here were with how we can test dhss=true 15:08:37 thanks ganso 15:09:01 I am trying to make the generic driver works right with dhss=true 15:09:18 tommylikehu_: aside from the generic driver impl, is everything complete? 15:09:30 I think so, from my view 15:09:42 okay so let's talk briefly about the generic driver part 15:09:56 thanks 15:10:17 I have a trouble with manila instance image 15:10:17 my view is that ipv6 is important enough that I'd like to have it for dhss=false only if we can't have it for both 15:10:59 it's important that the code changes work for both cases, but if we lack gate coverage and support in the generic driver I don't want to hold up the whole feature 15:11:40 I know there are multiple moving pieces in the generic driver that may need changes to implement ipv6 support 100% 15:11:54 yes 15:12:12 tommylikehu_: does lvm work fine already? 15:12:33 tested in my environment 15:12:59 it's only about the scheduler and backend config 15:13:10 so I'd like to proceed with those patches, and keep working on generic, but don't let the generic driver support hold us back 15:13:29 that's my opinion though, does anyone feel differently? 15:13:52 thanks, also I think the generic part need more attention from some guys here 15:14:25 there is a possibility that the manila instance can not get valid ipv6 address even after I modified the disk image with 'iface $interface int6 dhcp' added. 15:14:28 tommylikehu_: review attention or help with implementation? 15:14:38 maybe the latter 15:14:50 cause I can not find out why it does not work 15:15:11 tommylikehu_: okay well that's unlikely to happen before pike 15:15:36 ok.. 15:15:39 we have short time left before ocata and many reviews to do 15:16:01 so what's your suggestion for me? 15:16:34 prioritize getting the core patched merged, and test coverage for the dhss=false code paths 15:16:58 ok, I would focus on your response from core patches 15:17:05 as much as possible, we want to demonstrate the the dhss=true case isn't broken, but we can not officially support that case in ocata 15:17:37 ok 15:17:54 bswartz: in that case wouldn't we be merging a feature without anyone dhss=true using? 15:17:54 tommylikehu_: have you tried container driver? 15:17:54 anything else on ipv6? 15:18:01 bswartz: like, we don't know if it really works 15:18:22 ganso: all of the cases? 15:18:23 vponomaryov: I think the container driver would be relatively hard to get working for this case -- not a good starting place 15:18:34 tommylikehu_: no, just dhss=True 15:18:51 yes, I am trying to 15:19:23 bswartz: still a variant 15:19:41 a lot of projects related to this should be confirmed to support IPv6 15:19:45 ganso: I agree we still don't know if it works, so we wouldn't support it in ocata 15:20:18 however we can and should get the (more common) dhss=false case taken care of 15:20:33 bswartz: I would like to 15:21:01 I am just questioning whether we should merge untested code or strip down the patch to not include dhss=True code paths 15:21:06 bswartz: ^ 15:21:13 would any drivers enable ipv6_support? 15:21:37 ganso: as long as there are not regressions I think it's good to get the interfaces in place 15:21:45 markstur: LVM and dummy 15:21:58 so it would be a preview 15:22:04 markstur: and perhaps other vendor drivers -- the code has been available for any vendor wanted to work on it 15:22:17 yeah, that's what I was wondering about 15:23:02 * markstur doesn't see other vendors waving frantically 15:23:14 ganso: I could imagine the dhss=true code path having bugs, and that's okay as long as they don't affect ipv4 use cases 15:23:15 other vendor driver would enable IPv6 only the framework patches is merged 15:23:18 I think 15:23:25 bswartz: oh ok 15:24:12 new features frequently have bugs -- and if we catch any of them we will fix them 15:24:53 but I don't want the whole chicken-and-egg problem to hold us back on this feature because ipv6 support isn't an optional thing 15:25:35 rather, ipv6 isn't a value-added feature, it's a baseline thing that we should be embarrassed that we don't have 15:25:58 yep. as long at it doesn't break other things - even if it is just an LVM preview - landing it now will speed the adoption by vendors early in pike 15:25:58 bswartz: also, we do not have explicit list of review assignees for this feature 15:26:12 bswartz: like for some other features 15:26:28 yes let's use the etherpad to gew reviewers to sign up 15:26:30 of course vendors may be implementing on top of the patches, but it usually happens faster if the framework lands 15:26:34 vponomaryov: yes, these patched have not get much reviewed 15:27:24 there I've created places for people to add their names 15:27:35 This one is on my list but not at the top 15:27:45 ganso's matches at at the top of my queue 15:27:49 patches 15:28:01 bswartz: \o/ 15:28:18 looking forward your comments 15:28:28 okay let's move on 15:28:29 we don't need no stinkin' matches 15:28:51 * markstur apologizes to those who didn't get that reference ^ 15:28:52 the race conditions work 15:29:13 the tooz patch is still being worked on 15:29:21 and the later patches haven't been written yet 15:29:52 I had high hopes for this feature but ocata was too short to make progress on it, aside from getting agreement in the spec 15:30:07 bswartz: why merge tooz if nothing is using it yet? 15:30:13 gouthamr are you committed to getting the unit tests for this updated too? 15:30:22 cknight: access rules should use it 15:31:13 bswartz: yeah.. i think the coverage gap there is minor, but i don't want to miss it 15:31:16 cknight: replication will use it 15:31:34 cknight: access rules, i've not created that dependency, but it will be a trivial flip 15:31:43 gouthamr: ok 15:32:19 okay so we'll look forward to another PS in the next 8 hours 15:32:37 on the topic of scenario tests 15:32:58 vponomaryov: you weren't here last week but we presumed that this is done already 15:33:27 bswartz: yes, no planned commits for ocata timeframe 15:33:49 after ones that have been merged 15:34:10 cool 15:34:27 create share from snapshot extras spec changes are done 15:34:40 revert to snapshot is completely ready, right cknight? 15:34:47 bswartz: yes 15:34:57 bswartz: just handling a couple late comments 15:35:16 bswartz: the cDOT patch for revert will be up today 15:36:09 okay so that feature will be supported by lvm and netapp in ocata 15:36:16 any other driver support? 15:36:19 bswartz: hnas 15:36:21 bswartz: HNAS, I think 15:36:27 cool 15:37:20 mountable snasphots 15:37:37 bswartz: that one is ready for reviews 15:37:49 okay so it meets the deadline already 15:38:03 bswartz: there is a scenario test that is not passing at this moment, it in a separate patch, my team mate is investigating why 15:38:14 bswartz: seems to be a problem intrinsic to LVM driver 15:38:16 and we have reviewers signed up 15:38:30 ganso: feel free to ping me about that offline 15:38:43 okay share groups 15:38:45 bswartz: ok, thanks! 15:39:03 share groups just need rebase 15:39:04 vponomaryov you were doing some rebases on these patches 15:39:10 rebases not done yet? 15:39:14 not yet 15:39:30 but this code has been complete since before the holidays right? 15:39:35 yes 15:39:40 logic is ready 15:39:40 just rebase 15:40:08 I should remind everyone who has patches -- please keep them rebased over the next 2 weeks 15:40:24 we expect to merge several large things, and merge conflicts are inevitable 15:40:27 ok 15:40:30 can we not merge anything today please? :P 15:40:43 the faster we resolve the merge conflicts, the more things we can get done before the deadline 15:40:46 ? 15:41:13 i hate flipping microversion changes or database upgrades and missing something for jenkins to ding me on while i'm rushing to please jenkins for FPF 15:41:20 gouthamr: there's no reason to slow down our review and merging work 15:41:38 people who wait to the last minute should not slow down the rest of us 15:42:08 we are very fortunate that we are not suffering gate breakages today (yet) 15:42:17 yeah 15:42:19 ganso stop it 15:42:20 * bswartz crosses fingers 15:42:29 lol 15:42:38 migration improvemnts 15:42:41 ganso: it is the rule, right after someone mentions something, it should happen ) 15:42:48 vponomaryov: lol 15:42:50 nooooo 15:43:02 migration patches is ready too, according to what is proposed 15:43:02 okay migration improvements looks good 15:43:05 yesterday 2 bugs were found 15:43:31 I'll mention that this one has UI patches which depend on getting the server/client bits merged and releasing a new client 15:43:50 they are small and simple to fix 15:43:59 so and earlier merge here will help us not be late on the UI 15:43:59 bswartz: not this one 15:44:07 bswartz: mountable requires that for manila-ui 15:44:09 bswartz: migration is fine 15:44:17 what? 15:44:32 bswartz: migration's manila-ui patch is not failing build due to dependency problems 15:44:33 oh I'm confused then 15:44:42 bswartz: mountable snapshot's manila-ui patch is 15:45:06 okay then gouthamrs and vponomaryov, you two have signed up for reviewing that so please do that sooner rather than later 15:45:24 bswartz: I am in the middle of reviewing it 15:45:28 bswartz: those 2 bugs that were found yesterday, do they need to be fixed prior to FPF deadline? 15:45:58 ganso: no that's the whole point of the next 2 weeks 15:46:05 responding to review comments 15:46:08 bswartz: cool 15:46:20 however sooner is still better 15:46:36 bswartz: sure 15:46:46 if you fix those bug on Jan 25 then don't expect a merge before feature freeze 15:47:11 bswartz: got it... I plan to fix them tomorrow, today I am focused on getting access rules patch ready to meet FPF 15:47:41 okay and db-manage-purge is the last one in progress, and it's being reiewed 15:47:53 lets shift gears to PTG 15:47:56 this one will slow down other big features 15:48:01 #topic PTG 15:48:01 bswartz: it''s almost done 15:48:19 vponomaryov: because of adding unit tests for every subsequent change? 15:48:20 #link https://etherpad.openstack.org/p/manila-pike-ptg-topics 15:48:39 so we've started collecting topics for the PTG 15:48:48 ganso: I think there is no need to 15:49:06 unlike design summits, we won't have "slots" to fill, it will be more like a midcycle in terms of the agenda 15:49:07 bswartz: how about share backup 15:49:09 added link to the epad of epads here too https://wiki.openstack.org/wiki/PTG/Pike/Etherpads#Wednesday_-.3E_Thursday 15:49:17 ganso: updating existing tests and model tree 15:49:41 I will publish an planned agenda in terms of which topics we will cover which days, and a rough ordering 15:49:53 but we won't have specific start/end times 15:50:03 vponomaryov: other projects like cinder and nova don't like a model tree like we do 15:50:21 tommylikehu_: I don't like it too )) 15:50:26 last week when I asked many of us were still waiting on travel approval 15:50:39 any good news on that front? 15:50:45 bswartz: still waiting on an email response 15:51:02 ganso: come on, even I plan to be there ) 15:51:13 tommylikehu_ vponomaryov: do we need to discuss the DB purge change in more detail? 15:51:20 still not approved 15:51:32 vponomaryov: long trip 15:51:37 tbarron: IIRC you're definitely coming right? 15:51:44 bswartz: I am ok with that 15:51:45 yes 15:51:47 bswartz: we just should understand that each DBchange will now requre additional efforts to keep DB purge feature working 15:52:12 bswartz: also vkmc and dustins 15:52:17 vponomaryov: I saw that and I'm not thrilled with it, but I couldn't think of a way to automatically generate the dependencies table 15:52:24 vponomaryov: no every change 15:53:05 okay well flight costs can only go up, so hammer on your managers to get approval 15:53:31 vponomaryov: only after we add new table with soft-deleted or update the relationships between tables 15:53:32 also point out that attendance of the PTG actually saves you significant money if you also plan to be in boston 15:53:58 bswartz and I still think $100 is significant 15:54:23 anything specific planned for manila in boston? 15:54:25 bswartz: flight and accomodation cost cannot be less than this |saving" ) 15:54:26 tbarron: no it save you like $600 or whatever the conference adminission cost is 15:54:31 ah 15:55:17 any discount from hotel if we can get the ticket? 15:55:29 vponomaryov: well yeah traveling to atlanta still costs quite a bit but I'm trying to give people ammunition to argue for funding 15:55:43 tommylikehu_: if you book through the PTG website you get a discount 15:55:53 yes, but the hilton 2 blocks down the street is even cheaper 15:55:57 bswartz: ok~ 15:56:16 yeah the conference hotel itself is still a bit pricey but there are other options -- atlanta is a big city 15:56:39 and we're only meeting for 2 days if you want to skip the non-manila stuff 15:56:46 just don't go somewhere in atlanta where you have to drive 15:56:49 I'll be there all week 15:57:21 anyways please propose topics over the next 2 weeks 15:57:23 to the conference 15:57:37 around FF time I'll start organizing the agenda 15:58:03 #topic open discussion 15:58:06 bswartz: anything specific planned for manila in boston? 15:58:12 any last topics? 15:58:19 ganso: just your talk :D 15:58:22 ganso: honestly I don't know 15:58:28 tbarron: my talk? o_O 15:58:45 the developer-oriented stuff in boston will be cross-project only from what I've heard 15:59:20 the main reason to be in boston is to interact with customers or other project teams 15:59:25 maybe xyang1 will give tours 15:59:32 :) 15:59:50 if you are considering proposing a talk you may also want to look at Vault around the same time: http://go.linuxfoundation.org/e/6342/events-vault/3lfjpk/748294864 16:00:03 markstur: take the duck boat tour 16:00:08 okay we're out of time 16:00:16 they have manila on their list of suggested topics 16:00:16 thanks everyone 16:00:23 but no marketing 16:00:26 #endmeeting