15:00:45 <zhipeng_> #startmeeting openstack-cyborg 15:00:46 <openstack> Meeting started Wed May 24 15:00:45 2017 UTC and is due to finish in 60 minutes. The chair is zhipeng_. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:00:47 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 15:00:49 <openstack> The meeting name has been set to 'openstack_cyborg' 15:00:52 <jkilpatr> morning everyone 15:00:56 <zhipeng_> #topic Roll Call 15:01:06 <zhipeng_> morning , evenning and afternoon :) 15:01:11 <zhipeng_> #info Howard 15:03:43 <jkilpatr> #info Justin 15:04:01 <crushil> #info Rushil 15:05:23 <zhipeng_> anyone else ? 15:07:18 <zhipeng_> okey then let's proceed 15:07:40 <zhipeng_> we have 2 hours long meeting usually anyway :P 15:07:51 <zhipeng_> #topic BP Discussion 15:08:00 <jkilpatr> we should just have a 24 hour meeting and call it an IRC channel 15:08:06 <zhipeng_> hahaha 15:08:23 <jkilpatr> Anyways Rushil I think you need to wf 0 that commit then wf 1 it again to get the gates to rerun 15:08:25 <zhipeng_> automatic ending every 24 hours and then start again 15:08:46 <zhipeng_> i just did a recheck 15:08:56 <zhipeng_> sometimes the gate is just behaving weird 15:09:07 <jkilpatr> if they still don't work I'll go and talk to the people in #openstack-infra they are always helpful 15:09:30 <jkilpatr> conductor and agent look good. 15:09:45 <jkilpatr> cyborg nova needs a meeting of its own in my opinion 15:09:56 <zhipeng_> absolutely agree 15:10:28 <zhipeng_> i just +2 the agent one, looking at the conductor spec 15:11:16 <jkilpatr> I think the Cyborg/Nova spec might be served by having us play around with writing some code and trying stuff. But that's a cart/horse issue. 15:11:23 <zhipeng_> jkilpatr rushil I will nominate you guys as core reviewer as well today, so that we could move the development faster 15:11:53 <crushil> cool, thanks zhipeng_ 15:11:57 <zhipeng_> jkilpatr you mean we do it in parallel ? 15:12:31 <crushil> Is there a deadline for the code to get in? End of Pike? 15:12:42 <jkilpatr> zhipeng_, kinda I mean we start writing stuff with merged specs and play around with the nova stuff, when we have a decent idea of the pattern we want to use we can formalzie it and merge it. 15:12:55 <jkilpatr> I think the issue is that there are enough moving parts that's hard to think about in a totally abstract sense. 15:13:09 <jkilpatr> at the same time it's not really the best practice to do things like that. But whatever gets the code working 15:13:10 <zhipeng_> yes I agree 15:13:28 <zhipeng_> otherwise we would just be talking in abstraction 15:13:50 <jkilpatr> which in principle is fine, but right now we're talking in abstract circles on this spec.... 15:14:38 <zhipeng_> ah it seems I don't have the gerritbots here ..., but a quick update, jenkins shines upon the agent spec just now :P 15:14:51 <zhipeng_> jkilpatr agree 15:17:13 <jkilpatr> crushil, you started work on the driver? 15:18:00 <crushil> jkilpatr, I am still deciding what hardware backend I should use as the prototype to start development 15:18:09 <crushil> Any suggestions? 15:18:45 <crushil> I asked this on the channel yesterday as well 15:18:53 <jkilpatr> ok this is a good subject to discuss 15:18:56 <zhipeng_> have you looked into virtio ? 15:19:18 <jkilpatr> how generic should the generic driver be? 15:19:48 <jkilpatr> maybe we need a stub driver that's literally nothing but stubs for all the required functions then a generic driver that's a very basic driver implementation for $something 15:20:39 <crushil> Hmmm, would the "stub" driver require another spec? 15:20:48 <jkilpatr> nah it's just the current spec 15:21:12 <jkilpatr> I mean the current spec specifies driver concepts, the stub driver is just the simplest thing that implements those concepts but does nothing at all useful in life 15:21:23 <jkilpatr> I would think a ' 15:21:26 <jkilpatr> sorry 15:21:34 <jkilpatr> a 'generic' driver would be pci attachment though right? 15:22:05 <crushil> That's my understanding 15:22:18 <jkilpatr> ok I see how virtio fits into that picture, just took some googlign. 15:22:49 <jkilpatr> sounds good, stub is lower priority (not that it should be any effort really) 15:23:21 <crushil> What's the deadline for this development work though? End of Pike? 15:23:51 <jkilpatr> specs -> pike ; basic functionality -> qeens from what I understand 15:24:17 <zhipeng_> i was thinking basic functionality at the end of pike 15:24:21 <zhipeng_> at least we should try 15:24:46 <jkilpatr> isn't the pike deadline in like a month? or am I off 15:25:05 <jkilpatr> I guess that's possible 15:26:27 <zhipeng_> no that was the spec deadline 15:26:47 <zhipeng_> the end of cycle would be around Sep ? 15:26:49 <crushil> Hmmm, that would be complicated. I will be on PTO between Mid June to Mid July. Gone for almost a month 15:27:16 <crushil> August 28 is end of Pike I believe 15:27:28 <zhipeng_> anyways let's try to shoot for Sep finish 15:27:30 <jkilpatr> oh man we have more time than I thought 15:27:35 <jkilpatr> that's doable 15:27:37 <zhipeng_> Sep 11th is the PTG 15:27:39 <zhipeng_> ya 15:27:44 <jkilpatr> where is it this time? 15:27:49 <zhipeng_> lucky we are not doing actual releases :P 15:28:00 <crushil> Denver 15:28:41 <jkilpatr> can't say for sure if I'll be there yet. 15:28:59 <crushil> I'm still unclear on this, which backend should I use for the driver? VirtIO or a specific hardware? 15:29:23 <jkilpatr> well it's supposed to be generic, use virtIO 15:29:43 <crushil> ok 15:30:07 <zhipeng_> i think virtio would be preferred choice now 15:34:04 <zhipeng_> crushil you might consider what justin suggested for the generic patch 15:34:14 <zhipeng_> gate god did not shine upon you today :P 15:34:19 <crushil> Lol 15:34:28 <zhipeng_> two of J's specs are both merged 15:36:03 <jkilpatr> \0/ 15:36:40 <jkilpatr> I have experience pleasing Zull the linter god. 15:36:44 <jkilpatr> Zuul* 15:37:27 <crushil> It's unable to install dependencies for some reason 15:37:50 <jkilpatr> yes but to what package? 15:38:25 <crushil> Will probably do a reverify in a couple of hours 15:38:32 <crushil> could not install deps [-r/home/jenkins/workspace/gate-cyborg-docs-ubuntu-xenial/test-requirements.txt, -r/home/jenkins/workspace/gate-cyborg-docs-ubuntu-xenial/requirements.txt] 15:40:43 <jkilpatr> crushil, test-requirements.txt is the file in cyborg repo 15:40:50 <jkilpatr> rebase your commit and see if an updated one works 15:41:07 <jkilpatr> or perhaps it's the other way around and my lack of rebasing means the old test-requirements.txt works and the new one doesn't 15:41:32 <crushil> Well rebased it now. We'll see what it does 15:41:33 <jkilpatr> either way the correct soltuion is to open up a new dummy commit, see if the linters run, then edit test-requirements until they do, then merge that and rebase everything else 16:41:05 <ttk2[m]> Anyways anything else? 16:41:13 <ttk2[m]> I think we lose zhipeng again. 16:41:17 <ttk2[m]> Lost* 16:41:28 <zhipeng_> i was lost .. 16:41:35 <zhipeng_> but managed to get back 17:03:35 <crushil> endmeeting? 17:04:09 <zhipeng_> seems ok now 17:04:13 <zhipeng_> #endmeeting