20:00:02 #startmeeting Octavia 20:00:03 Meeting started Wed Jan 21 20:00:02 2015 UTC and is due to finish in 60 minutes. The chair is sbalukoff. Information about MeetBot at http://wiki.debian.org/MeetBot. 20:00:04 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 20:00:07 The meeting name has been set to 'octavia' 20:00:08 #topic Roll Call 20:00:10 o/ 20:00:12 o/ 20:00:23 Hi folks! 20:00:26 o/ 20:00:28 This is the agenda for today! 20:00:30 https://wiki.openstack.org/wiki/Octavia/Weekly_Meeting_Agenda#Agenda 20:00:49 o/ 20:00:50 o/ 20:01:12 \o/ 20:01:21 o/ 20:02:12 o/ 20:02:19 #topic sbalukoff stepping down as PTL 20:02:28 o/ 20:02:36 -1 ! 20:02:39 quitter 20:02:41 (seemed appropriate) 20:02:43 #vote no 20:02:47 As I'm sure most of you have heard at this point, I'm being transferred to another internal project at Blue Box which is very likely going to eat up all of my time. 20:02:53 :) 20:03:01 As such, I'm stepping down from my role as interim PTL 20:03:01 thank you for your service!! 20:03:06 +1 20:03:09 +1 20:03:11 yes thank you 20:03:12 +1 20:03:14 +1 20:03:17 yeah it was good working withyou, hopefully its not the last time 20:03:27 It's been great to work with y'all, too! 20:03:35 I'll play devil's advocate and say good riddens. :P 20:03:36 0/ 20:03:46 There's always one 20:04:00 it had to be trevor. 20:04:01 Thanks for your efforts Stephen 20:04:05 Even though I wasn't able to stay long enough to see this project produce the v0.5 release, I still feel like we accomplished a whole helluva lot in the last year, and I'm confident in y'all's ability to see it through. 20:04:09 * rm_work sheds a tear for sbalukoff 20:04:40 but…but…what will I ever read from now on? 20:05:04 Believe me-- I'm really proud to have worked with y'all on this, and am excited to see OpenStack get an open source load balancing solution that doesn't suck. :D 20:05:37 Also, I will be lurking here, and will try to occasionally review code and such. I'm not being forbidden from working on Octavia, I'm just going to be very busy with this other project. 20:05:39 It was really great working with you. 20:05:52 And thanks, y'all! 20:05:55 Ok! 20:06:00 Is BB still going to be interested once we do have runnable code? 20:06:52 jorgem: I can't say for sure at this point. BBG definitely wants to see OpenStack get a load balancer that doesn't suck, but I can't say for certain whether there will be enough interest to invest another full-time position into seeing the project move forward. 20:07:02 (It's still pretty early on this front) 20:07:15 no worries I'm sure time will tell 20:07:21 Indeed. 20:07:47 well the intention of this project has been to create a product that any operator can run 20:07:50 Ahh, so he is going to work on some fancy quantum load balancer project.... I see 20:08:11 Heh! 20:08:16 can his QLB do UDP? 20:08:40 I bet it does.... 20:08:41 rm_work: UDP? *puts on shades* where we're going, we don't need UDP. 20:08:48 :P 20:09:10 Anyway, let's move onto the next logical step: Team discussion. 20:09:22 #topic Team discussion (dougwig) 20:09:24 I thpugh we were already there ;-) 20:09:31 yo 20:09:33 I think dougwig wanted the floor. 20:09:54 i wanted to nominate Adam (rm_*) to be a core member of octavia. 20:09:54 to mop with you 20:09:59 here's the process: https://wiki.openstack.org/wiki/Governance/Approved/CoreDevProcess 20:10:16 but since we're in stackforge, i'm hoping the cores can just vote here and skip the ML and waiting a week. 20:10:39 :) 20:10:47 -1 20:10:58 i need a +1 / -1 from each of the existing cores. since we only have 4, it'll need to be unanimous. 20:11:02 No feedback. I'm just going to sit on my -1 for a while 20:11:06 >_< 20:11:08 +1 20:11:13 +1 20:11:14 (Note that I approve the nomination, but am abstaining from voting on leadership positions, eh.) 20:11:17 +1 20:11:34 * rm_work is glad TrevorV doesn't count 20:11:35 Looks like it's unanimous among the current cores, eh. 20:11:47 please note the unwritten rule that the same company should not double +2. 20:11:50 Well. That was unexpectedly simple. 20:11:54 dougwig: alright 20:12:17 that's all i've got. 20:12:23 thanks all :) 20:12:29 Ok, do y'all want to have a PTL discussion right now? 20:12:38 Yesh 20:12:39 Brandon doesn't 20:12:43 lol 20:12:46 we don't want to be PTL-less for too long 20:12:51 It's really up to you (and the cores, primarily, I would think) how you want to do this. 20:13:16 im all for just doing it now, but understand if anyone wants to take some time thinking it over 20:13:20 That's right-- someone needs to be the belligerent asshole dictator. 20:13:31 in openstack projects, any contributor can vote for a PTL. we could just do an IRC vote right now. 20:13:34 well only you can fulfill that role 20:13:45 it's still "Interim PTL" right? 20:13:49 yes 20:13:49 yes 20:13:51 rm_work: Yep. 20:14:10 then yeah, we could probably do a vote now, if we have a majority of the community contributors 20:14:16 how many are we missing? 20:14:26 Ok, I guess it's worth asking: Does anyone have any objections for having a vote on this in this meeting? And would anyone like to nominate anyone other than blogan for this role? 20:14:47 rm_work: I think we have almost all the people who have contributed code here. 20:14:47 I would object if we are missing more than a few of our main contributors 20:15:13 I'd like to nominate xgerman 20:15:22 Thanks!! 20:15:31 And I've seen people from all the main companies involved talking here, so I think we have good coverage on that front, too. 20:16:18 Ok, so we have two nominations here: blogan and xgerman 20:16:26 question? 20:16:31 and openstack usually does the voting anonymously 20:16:32 … 20:16:34 doesnt it? 20:16:43 (i realize this isnt openstack) 20:16:51 blogan: I think so. 20:17:02 jorgem: what's the question? 20:17:09 What are the responsibilities again? I realize this is interim but it would be nice to know if the nominees have the bandwidth 20:17:10 I'd be willing to run an e-mail based election on behalf of y'all if you want. 20:17:10 i'm in favor of an irc vote. 20:17:34 And we do a formal vote when we have runnable code? 20:17:50 define runnable 20:17:52 jorgem: running meetings, setting milestone priorities, keeping LP up-to-date, booting cores, mediating debates. 20:17:55 #link https://wiki.openstack.org/wiki/PTL_Guide 20:18:04 jorgem: Doing a formal vote was something we had planned to coincide with the v0.5 release. 20:18:12 Of course, y'all are free to change that if you want. 20:18:12 ^^ responsibilities 20:18:28 okay just wanted to make sure we were on the same page 20:18:34 stick it on blogan. 20:18:53 let's vote and move on. 20:19:25 choppers circling overhead; obama must be landing soon for his speech at BSU. 20:19:30 and doug I'm assuming you are too busy now? 20:19:50 So, the PTL can end up being the "face" of the project. Primary evangelist, as well as the person with the vision to drive it forward. They should be contributing significant amounts of both ideas and code and review time. PTL also facilitates discussion, works with people to get consensus on ideas where there's confict, and ultimately is the one making architectural decisions for the project. 20:20:05 jorgem: i'm not sure it'd be the best idea for me to split focus so much. 20:20:25 dougwig: I figured. Worth asking though 20:20:42 ok! 20:20:47 I'm going to call a vote then. 20:20:56 jorgem: ty 20:21:10 #startvote Who should be the next interim PTL? blogan xgerman abstain 20:21:10 Begin voting on: Who should be the next interim PTL? Valid vote options are blogan, xgerman, abstain. 20:21:11 Vote using '#vote OPTION'. Only your last vote counts. 20:21:20 #vote abstain 20:21:24 #vote blogan 20:21:26 #vote abstain 20:21:29 #vote xgerman 20:21:34 #vote xgerman 20:21:36 #vote blogan 20:21:36 #vote xgerman 20:21:41 #vote blogan 20:21:42 #vote abstain 20:21:56 #vote xgerman 20:22:03 #vote blogan 20:22:03 this is kinda big though shoulden't we wait 20:22:12 its interim crc32 20:22:15 i am worried about this basically going down to company lines (and essentially coming out as a tie <_<) 20:22:27 Looks like that's what's happening. 20:22:33 rm_work: Yeah that seems like what is obviously going to happen 20:22:44 is anyone in this project (besides me), not in rax or hp? :) 20:22:58 we'll have to deal with this eventually. 20:22:59 not anymore 20:23:00 It sounds like dougwig is the vote that matters 20:23:00 dougwig: Hence me asking you :) 20:23:02 dougwig - you are the swing vote 20:23:07 I haven't voted either 20:23:08 is there a "#vote sbalukoff has to quit and work on Octavia on his own" option? 20:23:15 xgerman: i voted already. 20:23:37 yep, but you are in none of the blocks ;-) 20:23:39 so who won this fiat vote. :) 20:24:09 #vote blogan 20:24:14 we are missing bedis 20:24:20 And rohara 20:24:24 yes 20:24:26 time to wind it up. 20:24:32 #vote xgerman 20:24:43 It might be a good idea to call this a draw and consider options.... 20:25:06 One more minute for people to vote... 20:25:09 who is that? 20:25:26 He works for RedHat. 20:25:36 rockem sockem robots 20:25:41 rohara = Ryan 20:25:50 you met him at the Seattle hackathon 20:25:52 Its a dead tie. Not sure who jwarendt is, but that made it a tie. 20:26:00 #endvote 20:26:01 Voted on "Who should be the next interim PTL?" Results are 20:26:02 xgerman (5): barclaac, mwang2__, johnsom, ajmiller, jwarendt 20:26:04 abstain (3): xgerman, sbalukoff, blogan 20:26:05 blogan (5): crc32, dougwig, rm_work, jorgem, TrevorV 20:26:15 yay 20:26:17 co-ptls 20:26:19 sooo yep 20:26:24 I'm OK with that 20:26:31 welcome our new co-interim-PTLs, xgerman and blogan! 20:26:32 sounds good 20:26:39 week by week lol 20:26:44 lol 20:26:46 It's kind of moot really 20:26:56 that tends to be a horrible idea. 20:27:05 dougwig: +1 20:27:06 I disagree with co-PTLs myself 20:27:37 I think this is kind of a mock-vote anyway 20:27:44 we run a longer-term vote, or narrow the voters down to contributors and make sure we get everyone, or let the current ptl pick, or ... 20:27:46 we could all see how it was going to go 20:27:47 If we had a larger community I'd be worried. However, we are a small-knit group so we should be able to handle any disagreements 20:27:51 /we run/we can run/ 20:28:02 yeah I don't think it's an issue for now 20:28:05 if they're cool with it, we can try it and see how it goes. 20:28:07 Rax picked up another core, maybe the PTL should go to HP 20:28:39 just me, but it bothers me when discussions of cores or ptl's is based on company and not the individual. 20:28:45 yes 20:28:47 What difference does that make johnsom ? We've already discussed 2 rax people not +2-ing to pass code 20:28:57 Well, we voted for the individual already 20:29:05 dougwig: +1 20:29:13 Just throwing out a tie breaker idea 20:29:28 I liked it when the PTL wasn't from either HP or Rax :P 20:29:39 +100 20:29:49 * rm_work would have voted for dougwig if that were an option 20:30:29 looks like sbalukoff is still PTL lol 20:30:33 i have faith in either candidate. 20:30:34 ... 20:30:37 yeah, that's the only outcome i see 20:30:42 you have the handcuffs muahahah 20:30:46 it all comes down to a good ol fashioned game of rock,paper, skissors 20:30:49 sbalukoff continues as PTL and has to quit his job and work on Octavia full time 20:31:17 indygogo? 20:31:18 And bring his hats too. 20:31:21 peanuts as pay 20:31:23 Haha 20:31:31 I like peanuts! 20:31:37 Perfect, we have a deal! 20:31:40 :D 20:31:53 How about no PTL and we share responsibilities until we have a formal vote 20:32:05 I think we should stop entertaining invalid ideas and sort out this issue appropriately 20:32:32 email vote to a larger audience, ballots to sbalukoff? 20:32:44 How many different companies do we have involved in the project? 20:33:27 How many contributors do we have? per the voting guidelines 20:33:57 I'm honestly not so concerned about contributor votes, why not let each company include a vote, and vote for the representatives as a company opinion. 20:34:10 jorgem: 15 http://stackalytics.com/report/contribution/octavia/180 20:34:15 I'm happy to do that. Do we want to limit voting rights to people who have contributed to the code and / or discussion? 20:35:29 (My default thought there is: Yes!) 20:35:43 sigh it honestly doesn't matter that much right now so its your call 20:35:54 Ok. 20:36:39 yeah it's kind of moot at the moment 20:36:50 both candidates are already cores 20:37:05 it's basically "who wants to groom the LaunchPad stuff and run meetings" IMO 20:37:18 Yep 20:37:22 Ok. 20:37:23 yeah the big stuff has been figured out at the hackathon 20:38:38 Ok, it's been suggested that I run a vote via e-mail. I realize people are saying it's kind of a moot point-- but without a PTL if there's a serious disagreement among the cores you don't presently have a good way to resolve that. Would you like me to run an e-mail based vote over, say, the next week? 20:39:05 sbalukoff do you have the bandwidth for that? 20:39:13 can't we just call you back to resolve the disputes? 20:39:15 <_< 20:39:29 TrevorV: The project I'm being moved to is still bootstrapping, so I have time over the course of the next week, yes. 20:40:07 Alright just checking 20:40:12 rm_work: That would work for the short to medium term if that's what people want. But as the project moves along my opinion is going to have increasingly less relevance. 20:41:21 rm_work: But that might also work until y'all have a formal PTL election. 20:41:46 I still think we do the co-PTLs for now and we vote again when we actually need a REAL PTL 20:41:54 let's get to a next steps here and move on... :) 20:42:04 I'm beginning to agree that it probably doesn't matter much until you've got v0.5 20:42:19 whenever it matters we'll know 20:42:52 Indeed, but it's a good idea to have an agreement on how to resolve disputes before you run into a big one. :) 20:43:03 +1 20:43:14 Ok... 20:43:15 right 20:43:22 sbalukoff is the arbiter of disputes 20:43:23 xgerman and I wrestle? 20:43:23 moving on 20:43:27 non rackspace and non hp will be our tiebreakers 20:43:32 no? 20:43:52 i.e dougwig lol 20:44:00 Or bedis 20:44:04 true 20:44:08 so there are two 20:44:09 #1 job for the co-PTLs is to recruite more contributors 20:44:11 Or rohara if he continues on this project. 20:44:14 If we're looking for an octavia bouncer we can ask anyone to do that 20:44:38 and you sbalukoff, just for tie breaking decisions 20:44:42 Sure. 20:44:44 Ok! 20:44:46 == little time 20:45:00 Let's move on then. 20:45:14 #topic Brief progress reports 20:45:39 Anyone have anything they'd like to share on this front, and / or things to point out that need reviewer eyes? 20:45:45 https://review.openstack.org/#/c/147699/6 20:46:05 sbalukoff I'll be taking up the review you were working on with octavia API 20:46:11 Sorry, amphora API 20:46:11 no progress on simple neutron driver. i'm slammed this week on an internal deliverable. 20:46:13 ** 20:46:26 dougwig: you're donig that one? 20:46:30 xgerman, johnsom and I have talked about the Queue Consumer (formerly known as API Manager) 20:46:39 yeah, won't take long next week. 20:46:41 yep, great meeting 20:46:51 I think we are on the same page 20:47:05 nova-driver is good to go 20:47:11 so I just need some reviews on that from non-rackspace reviewers 20:47:14 TrevorV: Good man! 20:47:16 dougwig: i was actually going to do that, but be my guest 20:47:29 I might make xgerman's nova review my first +2 :P 20:47:30 oh, it's all yours if you want it. 20:47:41 dougwig: no you should do it 20:47:51 blogan +1 20:47:54 dougwig: i can work on other things 20:47:57 rm_work +1 20:48:01 https://review.openstack.org/#/c/145151/ Ive updated this, its now using bbqUtils and tlsUtils and configs are generated and calling the api.. so its ready for review i suppose. BAsh the heck outta it. Though its at the end of the chain there, and there are still some failures that causes my review to fail. But thats my update for now 20:48:32 yeah, still working on some other external blockers to get that chain to work through 20:48:39 bbqUtils. love it. 20:49:31 Oh, also, going to work on Agent-ified driver and work with TrevorV on the AmpAPI 20:50:17 I'm on a review spree today, and then I have stuff on Castellan / Barbican to make our integration actually... work 20:51:11 i am working on the health manager , not submit the code yet 20:51:15 Just as an observation: It seriously rocks that y'all have been contributing so much in recent weeks. :D 20:51:15 anyone interested in the End-User experience for Barbican/LBaaS should check out https://review.openstack.org/#/c/127353/ 20:51:44 (code-wise) 20:52:18 I still owe an update to https://review.openstack.org/#/c/142633, been busy with another issue but will try to get that spec wrapped up ASAP. 20:52:53 ajmiller: i just posted comments on that today 20:53:07 rm_work: thanks, I'll have a look. 20:53:24 mostly +1s to what other people said 20:53:31 i think mostly there is agreement now 20:53:41 so your next draft should be pretty good :) 20:53:59 https://review.openstack.org/#/c/144348/ 20:54:01 OK, thanks 20:54:05 meant that one earlier, sorry 20:54:30 the other one was n-lbaas 20:55:06 Five minutes left... 20:55:20 #topic Open Discussion 20:55:45 <3 20:57:08 so I'm guessing we are done 20:57:13 yep 20:57:24 reviews reviews reviews 20:57:32 +1 20:57:40 good stuff 20:57:48 Thanks folks! 20:57:57 And we'll see you around, eh! 20:58:02 #endmeeting