17:59:08 #startmeeting trove 17:59:08 Meeting started Wed Dec 3 17:59:08 2014 UTC and is due to finish in 60 minutes. The chair is SlickNik. Information about MeetBot at http://wiki.debian.org/MeetBot. 17:59:10 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 17:59:12 The meeting name has been set to 'trove' 17:59:44 Giving folks a few minutes to trickle in. 18:00:09 The meeting agenda is at: 18:00:24 #link https://wiki.openstack.org/wiki/Meetings/TroveMeeting 18:00:36 ./ 18:00:39 ./ 18:00:49 oh crap, he showed up. 18:01:03 0/ 18:01:08 o/ 18:01:29 amrith, I didn't see that ;-) 18:01:42 sgotliv_, I was counting on that. 18:01:56 o/ 18:01:59 o/ 18:02:09 o/ 18:02:24 o/ 18:02:39 #topic Discuss merge order for various OSLO related patches 18:02:48 o/ 18:02:54 sounds like mine. 18:03:07 amrith: go for it 18:03:10 o/ 18:03:10 so, I'd like to discuss with the group the order in which we get these large oslo patches in. 18:03:13 I have several. 18:03:20 Sergey has RPC messaging. 18:03:21 o/ 18:03:29 Mine are simple (largely changes to requirements.txt) 18:03:45 gated behind my changes are 3 sets of changes 18:03:53 1. processutils -> oslo.serialization 18:03:59 2. resynch oslo incubator 18:04:09 3. some security related changes which didn't make it to juno 18:04:24 I would like to get the deprecated modules changes done 18:04:29 so I can move forward. 18:04:34 I need core reviewers 18:04:49 to +2 and wf +1 18:04:59 the earlier decision was to wait for rpc messaging 18:05:05 but that seems to be also not moving. 18:05:05 So at the summit we decided we'd push oslo.messaging through first since that was the biggest and riskiest change. 18:05:12 so I'm raising the general issue of how we move forward. 18:05:35 SlickNik, yes, I know that. two questions. should we revisit that, or should we put some urgency on merging oslo.messaging. 18:05:41 I don't care about the order. 18:05:56 ALL: THe fire alarm just went off here in the Seattle office... 18:05:57 but I know which would be easier (for me). 18:06:07 that's the oslo.messaging patch. 18:06:10 sometimes it does that 18:06:11 if you talk to us and we dont respond, we are not ignoring you 18:06:19 well, try recheck 18:06:23 it works sometimes. 18:06:48 sgotliv_, you've got to address the issue of oslo.messaging patch setting off the fire alarm. 18:06:51 Well, we were waiting on an updated spec which was updated yesterday. 18:08:06 And amrith when I talked with you yesterday, you said you were still in the process of pulling down the oslo.messaging changes and going through them. 18:08:23 I am 18:08:26 and it is taking time. 18:08:31 I have to do that, no matter the merge order. 18:08:54 There's also an issue of them making the int-tests run slower, which is pushing the dsvm job past its time limit. 18:08:57 at issue now is the question not of whether oslo.messaging must merge or not but rather whether it should hold up other things that are ready. 18:10:06 the deprecated modules changes had (no longer) spec dependencies. we opted to go for the bug instead. 18:10:16 the code itself is (largely) updates to requirements.txt 18:10:21 hence my request to change the order. 18:10:34 I have no problem with the order 18:11:21 I just want to understand messaging status 18:11:43 SlickNik, if we don't want to change the order, that's fine too. could I get the changes +2'ed and pending a WF change. 18:12:04 it would be ideal to merge 18:12:07 amrith, your changes are very important 18:12:16 they close several issues 18:12:18 because that would make the oslo-incubator rebase easier to handle 18:13:38 I'm fine with changing the order — someone would have to take on the job of rebasing the oslo.messaging patch (again). 18:13:49 I will do that 18:14:02 I will help 18:14:06 in any way I can 18:14:25 including doing that rebase if required; the intersection is small. 18:15:33 Okay, then. Let's move forward with that plan. 18:15:42 sgotliv_: Right now for status — I'm good with the messaging changes and spec — just trying to understand why they cause the int-tests to run slower and fail in the given time limit, or see if we can extend that. 18:15:56 I'll work on getting that piece ironed out. 18:16:13 SlickNik, can I help? 18:16:25 I didn't realize that there is a problem 18:17:00 SlickNik, is that the reason for the gate failures on the messaging change? 18:17:37 amrith / sgotliv_: The dsvm-functional tests seem to be timing out on every patchset. 18:17:49 eg: http://logs.openstack.org/84/94484/46/check/gate-trove-functional-dsvm-mysql/d53d0fd/console.html.gz 18:18:13 if you scroll to the very bottom you'll see it. 18:18:26 I will take a look 18:18:42 ah, 95 minute deadline 18:18:51 should see how close to it we are without the messaging patch 18:19:29 i see 30minutes gap between last test result and the next line 18:19:38 looks weird 18:19:52 It's usually 70-85 mins depending on how slow the node is. 18:19:54 What test is it trying to run that times out? 18:20:05 the one after detach replica 18:20:08 there is a test 18:20:11 (i.e. waht comes after test_slave_is_not_read_only?) 18:20:13 that I saw the review for yesterday 18:20:19 that didn't have a timeout 18:20:24 it had a poll_until 18:20:26 with no timeout 18:20:39 mariam had a comment on the review questioning whether a timeout should be added 18:20:55 yes, had to do with slave readonly 18:21:08 or was the test immediately after that 18:21:15 So perhaps that test is always failing for the oslo.messaging patch. 18:21:19 I saw that as well. 18:21:30 The read_only one seems to pass pretty quickly (4.22 s) 18:22:15 it's def test_slave_user_removed(self): 18:23:00 That shouldn't take long - think there's a bug in the test? 18:23:17 usually when tests stuck means Trove try to reach out to the real queue 18:23:29 I have to check mocks 18:23:50 sgotliv_: There's no mocks in the int-tests. 18:23:55 oh 18:23:57 https://review.openstack.org/#/c/135398/2/trove/tests/api/replication.py,cm 18:24:01 (in real mode) 18:24:01 This test looks like it was doing real work 18:24:18 test_slave_user_removed 18:24:23 that's the test in question 18:24:27 But still shouldn't take long (removing a user should be pretty quick) 18:24:41 shouldn't but it sure appears that it is. 18:24:58 peterstac: possibly something else going on here with the message? 18:25:50 I suggest to discuss it in the main room later 18:25:57 ok 18:26:11 Anyway, that's probably the last issue to look into before the merge — all the other tests pass, and that's one of the last few tests to run 18:26:15 so popping stack, on the present topic. 18:26:24 Thanks sgotliv_ 18:26:48 are we ok with merging decrepit and geriatric oslo-incubator modules change first? 18:27:05 it was called something else but I can't remember what it was 18:27:59 Yes, let's do that. 18:28:03 obsolete and deprecated, that's what it was. 18:28:09 ok, thanks. 18:28:53 anything else on this before we move on? 18:29:25 . 18:29:31 #topic Discuss status of moving guest agent to its own repository patch set 18:29:46 I put this on the agenda as well because it is a significant change 18:30:00 and we discussed some (several) weeks ago that we should queiesce the tree 18:30:06 when we want this to merge. 18:30:25 I wanted to get a sense of where we are with this change and how it impacts other (potentially large) changes that are in the pipe. 18:31:10 amrith, other then the occasional rebase, I haven't don't anything else on it. 18:31:26 amrith, it's waiting for more feedback. 18:31:48 ok. 18:31:55 it definitely has a huge impact on messaging patch 18:32:16 yup 18:32:33 Is this about moving the guest agent to it's own git repo, or just the refactoring? 18:32:50 vgnbkr: just the refactoring — in the same repo 18:32:56 fyi, https://review.openstack.org/#/c/119425/ 18:33:03 ok, great. 18:33:14 Also this needs to be reviewed first https://review.openstack.org/#/c/136918/ 18:33:24 i.e. the corresponding spec 18:33:40 sgotliv_, why is there a large overlap with o.m? 18:33:57 should be small to non-existant, I thought. 18:33:59 let me check 18:34:49 amrith: I would think it changes the guest RPC endpoints for every datastore. 18:34:55 (i.e. all the managers) 18:35:55 ok, I'll look later but I recall at a previous meeting where it was discussed and the consensus (or statment) was that the overlap would be small. 18:36:01 given that the overlap may be large 18:36:04 amrith, try to rebase messaging patch on top of that one 18:36:18 it may not make sense for one of the two parties to continually rebase code now, until the other major change is merged. 18:36:23 we need to pick the ordering 18:36:31 what do we want to do? 18:37:16 So it looks like we need more feedback / reviews on this — and oslo.messaging seems to be farther along. 18:38:04 So I'd recommend merging that one first, while we get more reviews on this, and then rebasing this on top of that and merging it. 18:38:42 as I recall there was some urgency at RAX to get this one done 18:38:46 is that no longer the case 18:38:50 anyone at rax here? 18:38:53 SlickNik, you propose to merge messaging after that patch? 18:39:23 sgotliv_: other way round. merge oslo.messaging first. 18:39:32 thanks you!!!! 18:40:38 phew 18:40:51 amrith, I am not sure that reason is valid! 18:40:56 the sigh that sergey let out was so loud that it was detected by seismometers all over the world. 18:41:27 we don't represent companies upstream 18:41:31 remember? 18:41:37 amrith: Don't get me wrong, it's still an important patch to merge 18:42:59 So we should look into reviews + feedback. 18:43:46 and merging it soon. 18:43:50 SlickNik, fine with me. The last time when this was discussed some from RAX (maybe robert myers but also others) had expressed an interest in merging soon. 18:44:54 I think we're set with this 18:45:33 Sounds good. Any other questions wrt this? 18:45:46 so the conclusion was that the order would be 18:45:48 . 18:45:50 1. obsolete modules 18:45:52 2. messaging 18:45:56 3. split guest agent 18:46:07 thx 18:47:03 more like: 18:47:03 1. obsolete modules 18:47:03 1. messaging 18:47:03 3. split guest agent 18:48:57 Since we're saying that we'll let the obsolete modules merge — but if oslo.messaging makes in in after some of them while others are still in review, that's okay since there isn't an implicit ordering between those. 18:49:00 ok, I'm confused. but that's fine. 18:49:57 i.e. we're allowing obsolete modules to merge before oslo.messaging, but not requiring it. 18:50:09 ok 18:50:50 #topic Open Discussion 18:50:54 i have one 18:51:12 dougshelley66: go for it 18:51:30 just wanted to introduce Nirav Shah (nshah) - he joined our community this week 18:51:48 (Note to sgotliv_ - notice i didn't say he joined Tesora :) ) 18:51:48 Welcome nshah! 18:52:16 welcome nshah! 18:52:49 dougshelley66, I have a feeling you will say it in the future :-) 18:52:53 welcome! 18:53:03 sgotliv_, have to eat.... 18:53:14 Feel free to hit me (or any of the others) up in #openstack-trove if you have any questions. 18:53:28 Thanks all! 18:54:06 On the same note — I'd like you all to meet danritchie as well 18:54:24 welcome danritchie! 18:54:48 Welcome danritchie! 18:54:56 wellcome 18:54:57 hello danritchie 18:55:04 He's ramping up on trove, and is hoping to have his first contribution in soon. :) 18:55:07 hi danritchie! 18:55:14 hello! welcome to trove! 18:55:54 while we are doing intros, and before sergey says it ... please also welcome vkmc to the trove community. Welcome Victoria! 18:56:12 Thanks all! Cheers... 18:56:30 Welcome Victoria! 18:56:38 vkmc: Welcome aboard. :) 18:56:44 Wow so many new faces. 18:56:56 o/ 18:56:56 vkmc: hello :) 18:56:56 Good to see it. 18:56:56 Welcome vkmc 18:56:59 thanks all :) 18:57:21 SlickNik, do we still have that policy where the new people have to buy drinks at mid-cycle? 18:57:24 @SlickNik Any update about the mid-cyle meetup? 18:57:48 Yeah, like the policy dougshelley66 is talking about ;) 18:57:54 esmute: confirmed to be Feb 3-5 18:57:55 dougshelley66: And tell a joke too 18:57:56 dougshelley66, yes, that is the policy. VKMC bought drinks in Paris. 18:58:14 haha :) 18:59:09 SlickNik, any updates on hotes 18:59:13 hotels 18:59:13 esmute: Good reminder that I need to update the wiki with this info. 18:59:17 and block rates 18:59:43 amrith: Haven't heard back yet :(. I need to follow up. 18:59:56 need a hand? 19:00:13 #action Slicknik to follow up on hotels and block rates for mid-cycle. And update the wiki. 19:00:28 Guys, I apologize, but I have to go. Have a nice day. 19:00:37 amrith: I'll ping you if I do, thanks! 19:00:49 Anything else? 19:01:25 . 19:01:30 #endmeeting