18:00:53 #startmeeting cue 18:00:54 Meeting started Mon Jun 22 18:00:53 2015 UTC and is due to finish in 60 minutes. The chair is vipuls. Information about MeetBot at http://wiki.debian.org/MeetBot. 18:00:55 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 18:00:57 The meeting name has been set to 'cue' 18:01:04 roll call.. 18:01:07 o/ 18:01:14 o/ 18:01:15 o/ 18:01:19 hello 18:01:23 hello 18:01:45 ok nice.. let's get started 18:02:00 sputnik is interviewing someone .. wont' be here 18:02:06 #link https://wiki.openstack.org/wiki/Meetings/Cue 18:02:14 #topic Action Items 18:02:21 #link http://eavesdrop.openstack.org/meetings/cue/2015/cue.2015-06-15-18.02.html 18:02:25 oh is https://github.com/openstack/cue in yet? 18:02:32 oops, sorry, will ask later 18:02:37 harlowja: we shall see tomorrow ;) 18:02:39 k 18:02:56 davideagnello to follow up on rally job merge, work with Sergey to fix job and ensure it runs on some patches 18:03:09 yes 18:03:23 we uploaded a new patch fixing the issue related to the error we saw last week 18:03:36 the job is now failing at another point further in the process 18:03:50 is it running tests yet? or still setup issues? 18:04:14 it's not running the tests yet, it is looking for files in a location called: rally-plot/** 18:04:46 davideagnello: what errors are you seeing? 18:05:06 this was as of last thursday, trying to get information from the rally group on what this means as it's not something I was able to find in their CI gate job documentation 18:05:18 No file(s) found: rally-plot/** 18:05:48 ‘rally-plot/extra/index.html’ doesn’t match anything: even ‘rally-plot’ doesn’t exist 18:05:52 davideagnello: that may not be the error actually.. 18:05:53 it then just fails 18:06:02 that's just a side effect of the real failure 18:06:04 http://logs.openstack.org/59/191959/1/experimental/gate-cue-integrate-dsvm-rally/184e871/console.html.gz 18:06:21 #link http://logs.openstack.org/59/191959/1/experimental/gate-cue-integrate-dsvm-rally/184e871/console.html.gz#_2015-06-18_17_54_35_647 18:06:25 ^ is the real error 18:07:12 ok, I am looking into this. Since Thursday last week I haven't had time to look into this problem 18:07:18 davideagnello: lets work together on this since i did something similar for integration test 18:07:42 esmute__: sounds good, thanks 18:07:55 esmute__: davideagnello : the ball's back in our court.. job seems to have set up correctly, missing things in the cue repo 18:08:24 #action esmute__ and davideagnello to fix the rally gate job and get rally tests running 18:08:43 vipuls: let's pull this in into planning 18:09:07 davideagnello: feel free to bring it up during planning meeting 18:09:24 ok 18:10:03 next couple of actions are for sputnik13, we'll go through them, if anyone has an update please chime in 18:10:04 sputnik13 to classify https://bugs.launchpad.net/cue/+bug/1450931 and talk with Josh about classifying submitted bugs 18:10:05 Launchpad bug 1450931 in Cue "Readme doc link incorrect" [Undecided,New] 18:10:34 oh this one Josh barry fixed already 18:10:54 #action vipuls to link Josh's patch with correct bug number 18:11:08 sputnik13 to fill in details for https://blueprints.launchpad.net/cue/+spec/kafka 18:11:28 looks like that still needs some details :) 18:11:34 #action sputnik13 to fill in details for https://blueprints.launchpad.net/cue/+spec/kafka 18:11:55 ok next up.. 18:11:56 davideagnello to add link and information to v1 API in https://blueprints.launchpad.net/cue/+spec/v1-api 18:12:07 that's done 18:12:34 nice 18:12:57 sputnik13 to track release of new taskflow version and ensure https://review.openstack.org/#/c/190081/ is merged 18:13:34 harlowja: taskflow just released right? 18:13:59 should have, although i think https://review.openstack.org/#/c/192343/ is in the pipeline 18:14:11 although i think cue isn't yet (?) blocking on global-requirements 18:14:20 d'oh yea.. we're fine for now.. 18:14:34 k, unsure how that works going forward when joining 'openstack' namespace 18:14:48 Hopefully that merges by then ;) 18:14:50 ya 18:14:57 never know how long it will take, ha 18:15:19 ok cool.. so we'll consider that action closed 18:15:26 esmute to rebase https://review.openstack.org/#/c/187273/ then run a minimum of 20 rechecks on it by 6/22 18:15:34 esmute__: how's the tempest job looking? 18:15:46 minumum of 20 rechecks, lol 18:15:52 Did many rechecks! 18:15:54 why only 20, why not 200 18:16:19 cuz esmute__ would quit 18:16:23 :) 18:16:32 it failed 3/20.. and the failure was the same.. The cluster didnt go active becasue of a crash in rabbit 18:17:00 It seems there is a race condition that prevents the node from accessing the db. 18:17:06 i created this bug https://bugs.launchpad.net/cue/+bug/1467045 18:17:07 Launchpad bug 1467045 in Cue "Rabbitmq cluster dont become active because of error 'tables_not_present'" [Medium,New] 18:17:27 Openstack-infra has a similar issue. https://review.openstack.org/#/c/173222/ 18:17:59 I spoke to sputnik13.. To resolve this issue would be to bootstrap the first node and then create the other ones 18:18:34 anyways.. i think 3/20 is fairly consistent to promote the job to voting 18:18:43 what are you thoughts? 18:18:43 esmute__: hmm ok.. that will be an interesting fix given that we just use rabbitmq.conf to configure the cluster 18:19:27 vipuls: we will have to modify the flow in this case 18:19:40 so that the first one gets bootstrap 18:19:55 currently, we are creating all node in parallel at the same time 18:20:06 esmute__: Ok -- we should probably raise that as a high priority issue 18:20:22 ok. 18:20:24 let's vote 18:20:39 #startvote Should we make tempest gate voting? Yes, No, Maybe 18:20:40 Begin voting on: Should we make tempest gate voting? Valid vote options are Yes, No, Maybe. 18:20:42 Vote using '#vote OPTION'. Only your last vote counts. 18:20:42 but do you think the gate is good enough to making voting? 18:20:51 #vote Yes 18:21:25 #vote Yes 18:21:33 #vote of course Yes 18:21:34 esmute__: of course Yes is not a valid option. Valid options are Yes, No, Maybe. 18:21:34 #vote Yes 18:21:36 everyone else abstaining ;) 18:21:45 davideagnello: abitha dkalleg 18:21:56 i spend the whole weekending doing recheck every hour 18:22:02 nope 18:22:05 #vote Maybe 18:22:05 weekend* 18:22:17 damn shouldn't have put maybe in 18:22:24 #vote Yes 18:22:26 haha 18:22:32 so what is the concern? 18:22:40 It's not perfect. 18:22:44 It should be. 18:22:53 dkalleg: it is not perfect because of a bug 18:22:55 worst case we would have to run recheck sometimes, but will give us a good safety net when it caches real issues with checkins 18:22:56 We're going to grow to rely on it 18:23:12 by the way, cue-coverage and gate-cue-python27 failed more often :p 18:23:25 I'd be comfortable adding the gate now if the bug becomes a high prio. 18:23:42 with fix eta < a week or two 18:24:00 esmute__: do you plan to take this on? 18:24:14 what is 'this'? 18:24:20 the 'fix' 18:24:24 :) 18:24:35 i spoke to sputnik13... it is not a simple fix.. 18:24:57 we can talk about it first 18:25:09 ok let's hold off making it voting 18:25:13 #vote No 18:25:17 guys... from 20 run, it failed 3 times. 18:25:21 #endvote 18:25:21 Voted on "Should we make tempest gate voting?" Results are 18:25:23 Maybe (1): dkalleg 18:25:24 Yes (2): esmute__, abitha 18:25:25 No (1): vipuls 18:25:34 majority wins? 18:25:34 #vote yes 18:25:37 damn Yes still won ;) 18:25:43 ok you win 18:25:49 democracy and all 18:25:49 :) 18:25:51 im putting a patch to make it voting 18:26:20 esmute__: let's talk about this before next meeting -- we need to have a plan to fix the actual bug 18:26:33 vipuls: sounds good. 18:26:56 Ok that's it for action items 18:27:11 #topic Big Tent submission 18:27:37 Ok so the submission is still being discussed.. 18:27:39 #link https://review.openstack.org/#/c/191173/ 18:28:03 there is a TC meeting tomorrow where I assume they will say yay or nay (or maybe) 18:28:08 the meeting is 1pm PST 18:28:14 s/PST/PDT 18:28:20 vipuls: is the meeting on irc? 18:28:25 yessir 18:28:34 cool 18:28:37 exciting! 18:28:42 #openstack-meeting? 18:29:08 #link https://wiki.openstack.org/wiki/Meetings/TechnicalCommittee 18:29:16 yep looks like openstack-meeting 18:29:40 i got some new comments that i need to address on that patch 18:30:29 if no questions.. we'll move on 18:31:10 #topic Bug scrub 18:31:17 vipuls: i gotta go to a dr appt 18:31:31 i've been in/out last couple of these irc meetings.. do we have any bugs to discuss? 18:31:52 esmute__: OK later 18:32:31 vipuls: should we go over the bugs marked as critical? 18:32:45 it looks like there is only 1 bug that's undecided.. and that one already has a patch up 18:33:06 ok 18:33:17 davideagnello: so there is one critical bug that isn't fixed.. https://bugs.launchpad.net/cue/+bug/1466609 18:33:18 Launchpad bug 1466609 in Cue "user supplied network is not validated before attaching" [Critical,New] 18:33:47 we can talk about this one if we want? 18:34:15 vipuls: yes, what kind of verification should Cue be doing in this case? 18:35:03 So the issue is a user can supply an arbitrary network_id to attach to their cluster, even if they don't own the network 18:35:10 we will happily attach a port from that network 18:35:22 ok 18:35:39 this is probably not a security issue yet.. but it will be when we allow the user to attach ports from multiple networks 18:36:19 they could supply a network owned by another tenant, a network that they have access to, and potentially get to resources owned by the other tenant 18:36:33 a simple check for now would be to validate they own the network 18:37:13 make sense? 18:37:19 ok, that makes sense. we should have this check 18:37:54 alright any other bugs to discuss? 18:38:36 going once.. 18:39:14 #topic Open Discussion 18:40:09 anyone have anything they want to bring up? 18:40:30 weekend escapades... why the greens at the US Open suck... 18:41:16 oh yeah, what was up with that? mostly complaints? 18:41:40 well the grass is brown.. 18:42:23 ok.. man this is a tough crowd :) 18:42:52 why was the grass brown? 18:43:01 one of the next things that we should be looking to add to Cue is accurate status checking correct? 18:43:31 dkalleg: i'm not privy to that kinda info.. ;) 18:43:41 vipuls: what will happen after tomorrow's big tent meeting? 18:44:01 davideagnello: yes.. our cluster status is inaccurate currently.. we just report that the port is up 18:44:09 we need to actually check that things are clustered 18:44:23 dkalleg: has been doing some research on this already.. so hopefully he can report more 18:44:35 vipuls: ok 18:44:43 abitha: good question.. so we if get into the big tent.. 18:44:55 then one of the things is our code moves from stackforge -> openstack 18:45:20 so there'll be some things probably breaking like our devstack scripts, etc. we'll need to fix 18:45:24 is it based on voting? 18:45:44 yes, as long as the TC members give up vote.. we're good.. 18:45:47 so far no down votes 18:45:56 votes are on that patch i linked 18:46:01 oh thats nice 18:46:38 awesome! 18:47:21 ok.. thx folks 18:47:24 #endmeeting