16:03:02 #startmeeting Cinder 16:03:03 Meeting started Wed Jul 29 16:03:02 2015 UTC and is due to finish in 60 minutes. The chair is smcginnis. Information about MeetBot at http://wiki.debian.org/MeetBot. 16:03:04 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 16:03:06 The meeting name has been set to 'cinder' 16:03:08 * jungleboyj just pinged thingee 16:03:13 Wow, I feel powerful. :) 16:03:14 hello 16:03:15 hi 16:03:21 Oooh, smcginnis Knows the magic. 16:03:32 Awesome!! 16:03:36 smcginnis, first time? 16:03:37 smcginnis: Agenda at https://wiki.openstack.org/wiki/CinderMeetings - you have the chair 16:03:43 hi 16:03:48 smcginnis: Is my hero. 16:03:57 #topic Midcycle logistics 16:04:04 This is kind of fun. 16:04:10 scottda: You're up. 16:04:15 enjoy 16:04:16 https://etherpad.openstack.org/p/cinder-liberty-midcycle-meetup 16:04:18 o/ 16:04:24 thingee: Yay! 16:04:28 * thingee sits back and relax 16:04:34 Please make sure that if you are physically attending the mid-cycle, that your name is on the list 16:04:44 thingee: No, the responsibility is too much for me. :) 16:04:58 That helps with security, and also for head count at hosted dinners. 16:05:21 I've put my contact info on the etherpad with my phone #, in case you have issues. 16:05:23 scottda: Is there a meeting point for getting signed in? 16:05:50 Yes, the google map points to Building 3 and I've put in the etherpad to go to the main entrance. 16:06:07 also, kmartin DuncanT and hemna can escort you in. 16:06:19 #link https://etherpad.openstack.org/p/cinder-liberty-midcycle-meetup 16:06:41 scottda: Are we gonna have live broadcast for the mid cycle meetup? 16:06:44 scottda: you're awesome for the google maps.... 16:06:50 That's about all I have to say. Let me know if you've issues or need directions from airport, etc. 16:06:58 hehe..google maps is easy. 16:06:59 scottda: I swear everytime I walk through these large campuses...just getting dirty looks 16:07:10 vincent_hou: I assume so, we've done that in the past. 16:07:23 thingee: nahhh..you fit right in. 16:07:29 * smcginnis just realized if I started the meeting I was stuck in charge. :[ 16:07:29 usually hemna handles that 16:07:36 What time are we kicking off on Tue? 16:07:40 vincent_hou, yes, we'll do the google hangout with cameras 16:07:50 Nice. 16:07:54 kmartin: ++ 16:08:11 what time are things starting up on the 4th? 16:08:13 cebruns: Good question. 9:00 AM for official start? I'll be there by 8:30 to get people in, etc. 16:08:33 scottda: is that mountain time? 16:08:42 * DuncanT will be avoiding the geese this time.... 16:08:52 yes, MDT which is UTC + 6:00 16:09:05 scottda: Sounds good. 16:09:21 UTC - 6:00 16:09:38 I threw that on the etherpad. 16:09:38 oh, right akerr 16:10:15 scottda: Cool. Any other logistics or info? 16:10:24 no, I think that's it. 16:10:35 #topic Midcycle Tuesday Dinner 16:10:38 jungleboyj: ? 16:10:51 I am here. 16:11:02 Thursday night dinner. So, planning to do it at Austin's. 16:11:04 jungleboyj: Want dinner info captured on the etherpad too? 16:11:17 smcginnis: it all should be there already 16:11:29 smcginnis: That would be great. If people can indicate whether they are coming for THursday so I can get an accurate number. 16:11:33 I mean as far as attendance, etc. 16:11:38 ahh..ok 16:11:51 Not sure how may people might be leaving Thursday evening, etc. 16:12:02 jungleboyj: Wait, Thursday or Tuesday? 16:12:13 If you have any special food requirements let me know because they are going to do a limited menu for the larger group. 16:12:17 Thursday night. 16:12:34 That is what I have for the meeting minutes. 16:12:41 Or Agenda I mean. 16:12:45 jungleboyj: OK, thanks. 16:12:57 #topic Rootwrap daemon mode in liberty 16:13:03 aarefiev: You're up. 16:13:05 smcginnis: Thanks all! 16:13:15 #link Hours 16:13:18 Oops 16:13:19 I'm here 16:13:23 just one question 16:13:38 #link https://review.openstack.org/#/c/137318/ 16:13:45 in kilo it was decided that nova and cinder wait for neutron implements it, today nova have landed related spec 16:13:46 #link https://review.openstack.org/#/c/105404/ 16:14:19 do we want this in L 16:14:51 Looks like we lost half the folks. 16:15:10 Would like to get thingee's input, but he appears to be affected by whatever happened. 16:15:22 BOOOM 16:15:25 aarefiev: FWIW, the idea sounds good to me. 16:15:30 :) 16:15:43 thingee had said no for Kilo. 16:15:52 yep we need thingee 16:15:54 aarefiev: My only concern here was to ensure the daemon is tested with very large stdin/out (tens of mb) since that is a pattern we have in the sheepdog driver 16:15:54 I think we are early enough in Liberty it should be ok. 16:16:02 aarefiev: I'll add that to the review 16:16:10 DuncanT: Wow, really? 16:16:11 aarefiev: Nova is using it right? 16:16:27 DuncanT: sure 16:16:48 jungleboyj: not yet, on impl phase 16:16:57 neutron does 16:17:25 aarefiev: Oh ... 16:17:30 aarefiev: Do we need it implemented in nova first? 16:17:46 aarefiev: Not that that should really affect accepting the spec I suppose. 16:17:55 wy we should waiting for nova 16:17:59 smcginnis: sheepdog backup IIRC 16:18:06 DuncanT: Dang 16:19:05 OK, so until everyone is able to get back, is there anything we can decide here? 16:19:22 neutron landed it in kilo, nova working on it now, don't see any reasons to wait for cinder 16:19:40 aarefiev: +1 16:20:09 DuncanT: thanks, I'll address your comment 16:20:09 Neutron is a pretty hard core test case for it... if they're happy, we should be good 16:20:20 #action thingee to review https://review.openstack.org/#/c/137318 16:20:31 At least that's captured then. ^^ 16:20:50 smcginnis: ++ 16:20:58 It is good that Neutron is using it. 16:21:21 I agree. If there's acceptance elsewhere I think we're probably good. 16:21:33 thanks 16:21:42 thingee: Yay! 16:21:56 three cheers for thingee 16:21:58 thingee: Assinging things to you while you were offline. :) 16:22:16 You've scared him off 16:22:24 sorry issues with irccloud 16:22:38 Lost half the attendees in one swoop. 16:22:55 that's where ameade went too :-) 16:23:00 thingee: Still discussing rootwrap daemon mode. 16:23:08 he's still kicked 16:23:12 Looks like it's been accepted in nova a neutron. 16:23:14 So much for cloud being resilient and scalable. 16:23:21 cebruns: :-) 16:23:22 That cloud stuff. 16:23:49 I'm slightly worried on this not getting enough testing. 16:23:51 smcginnis: They must not be on OpenStack. :-) 16:23:59 :) 16:24:04 jungleboyj: ;) 16:24:07 I'd like to talk to johnthetubaguy oh his thoughts. 16:24:23 for merging the spec in late June...that's fine. 16:25:11 anyone have similar concerns? 16:25:24 thingee: also it's optional mode 16:25:38 aarefiev: that's a good point. 16:25:43 off by default I assume 16:25:44 we've got a lot of untested features 16:25:50 e0ne: +1 16:25:51 aarefiev: That is a good thing. 16:26:03 thingee: yep 16:26:35 aarefiev: refresh my memory on the cross project discussion with this 16:26:40 ofcource, we should care for get it tested 16:26:47 e0ne: is that a reason to add more? 16:27:05 we could test rootwrap deamon in an experimental queue 16:27:13 e0ne: I like that idea. 16:27:17 tbarron: no, it's just a fact 16:27:30 e0ne: kk, just checking :-) 16:27:43 I'm not against rootwrap daemon BTW. 16:27:48 aarefiev: I think it was discussed that neutron first try this feature 16:27:58 just couldn't resist that statement. 16:28:08 thingee^ 16:28:16 aarefiev: for the record, I gave a -2 on this because I wanted cross project involvement. Nova != cross project approved 16:28:56 thingee: and neutron 16:29:00 Reading the comments here, that seems to have been ignored https://review.openstack.org/#/c/137318/ 16:29:22 aarefiev: not sure if you're ignoring me here too and just throwing project names at me. 16:29:44 aarefiev: again, was there discussion cross project about this? I can't remember 16:29:57 thingee: about what comment you are talking 16:30:24 february 9th I posted the comment "Based on discussions from the cross projects meeting, Nova is waiting for Neutron to try this. I say we hold off in Cinder as well then." 16:30:42 ok so there was a cross project discussion 16:30:55 but based on those comments we agreed that nova can go forward, neutron is holding off. 16:30:59 I'm fine with cinder holding off 16:31:08 I'd recommend you focus on getting things working in Nova 16:31:28 thingee: neutron has merged it... nova went ahead based on neutron success 16:31:31 thingee: I don't think there was ones more cross project discussion 16:32:51 thingee: after that one you are mentioned 16:33:18 #action thingee to reevaluate based on other project decisions 16:33:34 Maybe an ML discussion to get some more visibility? 16:33:55 smcginnis: I don't need discussion. I don't really want something untested this late to be merged in 16:34:02 Unless someone has a good reason it should 16:34:08 it's like multi-attach all over again. 16:34:15 Fair point. 16:34:19 and people didn't listen to me then 16:34:52 I'll look it over again and comment on the review 16:35:07 OK, several more things on the agenda. Are we OK to move along? 16:35:31 smcginnis: ++ 16:35:40 #topic Cinder FFE requests 16:35:44 thingee: it makes good performance increase on concurrency and wouldn't be used by default 16:35:54 kaisers: You're up. 16:35:56 thanks 16:36:11 I just wanted to ask if there's a date for FFE decision set up 16:36:23 I have one out (please see the links in the agenda) 16:36:24 smcginnis: driver additions are not feature freeze exceptions. 16:36:35 kaisers: ^ whoops 16:36:38 And so far couldn't find out how to prgoress on this 16:36:43 *progress 16:37:00 ok 16:37:05 kaisers: I can look over your request again. I will remind you on the ML when you asked for your driver to be accepted again, I pointed out the CI still be unstable. 16:37:13 yep 16:37:28 i replied on that (please see the link to the mail archive) 16:37:30 kaisers: please ping me and don't take up time in this meeting for these vendor needs. 16:37:33 smcginnis: can we move on? 16:37:34 ok 16:37:36 done 16:37:47 #topic Cinder Liberty Review 16:37:52 erlon: 16:37:56 hi 16:38:21 so, we have a couple of patches that need to get in liberty 16:38:26 oh my goodness people.. 16:38:35 can we please not use the meeting for this purpose. 16:38:42 thingee: ++ 16:38:43 erlon: liberty-2 has been tagged 16:38:50 just need to know if those will be put in that review list 16:38:58 erlon: please just add it to the etherpad. it's an etherpad. 16:39:04 erlon: Yeah, let's just discuss in channel if there are any issues. 16:39:05 thingee: +2 16:39:14 smcginnis: move on 16:39:14 #topic Unapproved BP queue 16:39:17 thingee: ok, 16:39:30 tbarron: Is this you? 16:39:30 tbarron: your bps are approved 16:39:33 our queue just went away, but have quick policy question 16:39:34 tbarron: ping me next time 16:39:38 smcginnis: move on 16:39:41 I have something to say 16:39:46 geguileo: yes 16:40:00 I have a bp needing approval too 16:40:01 dulek is away, but he wanted me to ask about pushing a spec (has a blueprint) 16:40:06 dannywilson: ping me 16:40:08 BP: https://blueprints.launchpad.net/cinder/+spec/cinder-volume-active-active-ha 16:40:15 spec: https://review.openstack.org/#/c/202615/ 16:40:16 thingee: thanks 16:40:23 It's basically the spec for the Tooz locks 16:40:40 I have also just written another spec for that same BP 16:40:42 https://review.openstack.org/#/c/207101/ 16:40:56 This one is to remove the API races without breaking Cinder-Nova interactions 16:40:59 Just so people are aware, I did review specs earlier last week and approved some that were ready. I did not approve any this last weekend or so far this week because of the liberty-2 tag. I would appreciate people being mindful of the community deadlines. 16:41:15 but for the most part, a lot of these specs had -1's 16:41:33 thingee: Deadline for specs were last week? 16:41:49 Or are like bps this Friday? 16:42:53 geguileo: http://eavesdrop.openstack.org/meetings/cinder/2015/cinder.2015-07-22-16.00.log.html#l-333 16:43:02 geguileo, thingee: Ready to move on? 16:43:04 geguileo: I think you were at pyeuro when we made this decision 16:43:06 smcginnis: yes 16:43:07 geguileo: I'd like to talk to you about the HA proposals later if you're around? 16:43:12 #topic Unit tests for John's replication patch 16:43:15 thingee: Yep, I was out last week 16:43:17 geguileo : I guess this work is well accepted in Nova..the compare and swap approach 16:43:20 jungleboyj: You're on. 16:43:21 geguileo: I appreciate your write up. I have yet to read it though 16:43:23 jgriffith: Ok 16:43:31 smcginnis: Hey, thanks. 16:43:38 jgriffith, geguileo please include me 16:43:54 thingee: yeah... #openstack-cinder 16:43:56 thingee: Ok 16:44:00 As we were looking at the patch for replication that John had out we were wondering if we could help with the unit test part. 16:44:12 vincent_hou: Would be available to do so. 16:44:18 * thingee checks if jgriffith updated the replication spec so he can approve it 16:44:30 thingee: I HAVE NOT, BUT CAN DO SO 16:44:31 jgriffith: Is that ok with you and if so how would you like us to do that? 16:44:35 oops.. caps-lock 16:44:40 whoa 16:44:40 haha 16:44:43 Ooops. 16:44:54 jungleboyj: sure, but honestly I was hoping to get some reviews on the patch itself before adding to it :) 16:44:57 thingee: The capslock was mean for me. ;-) 16:45:02 jgriffith: I've left a few pings about it. that would be great. 16:45:12 thingee: yeah... sorry, I'll do that today 16:45:17 jgriffith: Right, there are some comments out there. 16:45:25 #action thingee will approve the replication spec this week 16:45:30 jungleboyj: yeah, typos :) 16:45:32 jgriffith: We can wait for the right timing but wanted to start the discussion. 16:45:33 assuming no further stoppers 16:45:38 and jgriffith can focus in code land 16:46:00 jungleboyj: Finishing the patch up isn't difficult, getting valuable reviews on the other hand seems to be a challenge 16:46:05 thingee: +1 16:46:18 wait... that came out wrong 16:46:36 Not saying the reviews it's received aren't valuable... just saying they're "sparse" 16:46:37 :-) 16:46:40 jgriffith: I think I will have a hard time testing this one. 16:46:41 in terms of the number of them 16:46:44 :) 16:46:52 thingee: good point.. impossible to test 16:47:04 Ok, so first priority is to get more people doing reviews. 16:47:13 could just setup a fake driver patch and verify code paths work as expected. 16:47:14 jungleboyj: well... "good" reviews 16:47:20 https://review.openstack.org/#/c/200269/ 16:47:38 thingee : regarding nested quota driver for cinder need help with reviews to get this in liberty 16:48:01 smcginnis and jungleboyj have been very kind with the reviews 16:48:15 jgriffith: Agreed. smcginnis, xyang1 , patrickeast hemna You all are hoping to eventually use replication. Right? 16:48:17 vilobhmm: reach out to breitz for testing too 16:48:18 i already have 2 patches merged the final piece needs to be merged 16:48:23 jungleboyj, yes 16:48:25 jungleboyj: correct 16:48:26 Can we get your eyes on the patch? 16:48:26 jungleboyj: Yes. 16:48:27 * thingee is just going to throw everything at breitz 16:48:40 thingee : i have finished all the aspects already 16:48:55 thingee: Yes 16:48:57 jungleboyj, ok I'll take a look at it. it's in merge conflict at the moment. 16:48:58 vilobhmm: I need to test migration next, but it'll be next on my list 16:49:02 * breitz hides 16:49:08 https://review.openstack.org/#/c/206170/ ; https://review.openstack.org/#/c/206171/ ; https://review.openstack.org/#/c/205369/ if this is reviwed we will have nested support in cinder 16:49:20 breitz: I expect a full report :D 16:49:21 We'll try to spend a little more time on it this. 16:49:27 thanks thingee 16:49:39 smcginnis : as always thanks for the reviews 16:49:41 smcginnis: xyang1 hemna Thank you! 16:49:49 jungleboyj: Anything else on replication concerns? 16:49:59 vilobhmm: NP 16:50:02 jgriffith: vincent_hou Is available for anything you need help with. 16:50:23 Looks like breitz and vincent_hou are getting all the assignments. ;) 16:50:31 Y. 16:51:03 jungleboyj: You good? 16:51:07 Yep. 16:51:08 vincent_hou: volume migration is next on my list for testing 16:51:10 Thank you! 16:51:17 #topic Open Discussion 16:51:18 For the record, I want to apologize thingee. 16:51:21 just got done with image caching 16:51:21 I was trying to help out getting things started. 16:51:23 Bye 16:51:24 I didn't realize that meant I was taking over. 16:51:24 thingee: Thx. 16:51:30 thingee: Any announcements you wanted to cover? 16:51:38 smcginnis: that's fine. I was having irc issues 16:51:44 thingee: Thanks! 16:51:54 usually I have this stuff started right on the dot 16:51:56 Look all we got done. smcginnis The task master! 16:52:08 yes 16:52:09 jungleboyj: Hah! 16:52:09 I have a change that needs feedback, not sure if this is the right place to ask for 16:52:10 announcements 16:52:19 https://review.openstack.org/#/c/194920/ 16:52:20 have folks been looking at my comments with regards to image caching? 16:52:27 patrickeast: ping 16:52:36 yo 16:52:42 thingee: don't be fooled by smcginnis. It was a failed coup. 16:52:55 thingee: yes :-) 16:52:56 #link https://review.openstack.org/#/c/195795/ 16:53:01 Swanson: You be quiet! 16:53:03 http://lists.openstack.org/pipermail/openstack-dev/2015-July/070714.html 16:53:10 my notes on image caching^ 16:53:16 we have two efforts 16:53:16 Swanson: :) 16:53:35 here's patrick east's reasons on the two http://lists.openstack.org/pipermail/openstack-dev/2015-July/070721.html 16:53:47 patrickeast: That was a nice write up! 16:53:50 lenghty but good read 16:54:05 I need discussions to happen on this. 16:54:22 we have two solutions. I think this results in confusions from the operators perspective. 16:54:28 I want to avoid that 16:54:36 thingee: Agreed 16:54:38 thingee: 100% on board with that 16:54:41 +1 16:55:08 minimal confusion, maximal fast image volume creation 16:55:12 so please, please people give the time to understand the goals here and lets settle on something. 16:55:27 thingee: +1 - sounds like a good topic for the Meetup 16:55:32 thingee: ++ It is something that would be good to get in. 16:55:34 cebruns: ++ 16:55:38 don't wait for the meetup to understand though 16:55:51 understand things before the meetup 16:56:05 so discussions are useful and not about getting up to speed 16:56:45 nova liaison is an idea that was brought up from some nova folks like johnthetubaguy 16:56:51 Agree - we should do the homework before the meetup. 16:57:20 The likely folks for this role are hemna and scottda__. I'd suggest scottda__, just because hemna has a bunch of stuff on his plate with brick already 16:57:34 and scottda__ has been doing an excellent write up of the API issues cinder <-> nova 16:57:45 I'd like scottda__ to continue to work with hemna and jgriffith though 16:58:04 ok sounds good. 16:58:17 we have a lot of work to do in this regard 16:58:42 hemna: not going to stop you though. If you want to take it on that's fine too. 16:58:52 2 minute warning. 16:59:01 scottda__, I'm fine either way. 16:59:02 hemna: I think you would be fine for it. I just know you had to give up some of the multi-attach work to focus elsewhere. 16:59:27 On to #openstack-cinder 16:59:30 #endmeeting