Earlier  
Posted Nick Remark
#openstack-cyborg - 2017-10-11
15:05:45 zhipeng helloway you there ?
15:06:01 helloway yeah
15:06:27 zhipeng info plz
15:06:29 jkilpatr wow busy this week.
15:06:54 helloway #info helloway
15:07:16 zhipeng #topic Official Project Application Status Report
15:07:31 zhipeng so again, thanks to everyone's hard work
15:07:40 zhipeng we are now an official project
15:08:08 zhipeng altho nobody has contacted me for the mascot yet :P
15:09:00 jkilpatr cheetah with cyborg parts. I won't stop staying it until it happens ;)
15:09:20 zhipeng let's try to make it happen XD
15:09:42 zhipeng #topic New Core Team member confirmation
15:09:46 crushil I already have an unofficial mascot that I have been using in my slides
15:10:03 zhipeng crushil do send me the slides :P
15:10:22 zhipeng so I sent out the nomination email for zhuli as new core reviewer one week ago
15:10:39 zhipeng no objection received, so I guess we reach consensus on that
15:10:56 jkilpatr we're adding zhuli as core right?
15:11:01 zhipeng yep
15:11:16 zhipeng i will labor him more :P
15:11:23 jkilpatr someone just put a sticky note that says 'better commit messages' on his monitor and it's all good.
15:11:33 zhipeng hahaha
15:11:37 zhipeng i will do that
15:11:42 zhipeng physically
15:12:12 zhipeng #agreed zhuli will be added as a new core reviewer
15:12:40 jkilpatr do we all need to run that command or just you?
15:13:01 zhipeng that'd just be me
15:13:13 zhipeng if it is vote yall need to run that cmd
15:13:41 zhipeng #topic patch discussion: https://review.openstack.org/#/q/project:openstack/cyborg+status:open
15:14:08 zhipeng so we have two major patches
15:14:21 zhipeng and three trolling patches not necessary need discussion
15:14:34 zhipeng (sign of success maybe ?)
15:14:51 crushil Btw zhipeng this is what I have been using
15:14:51 crushil https://imgur.com/gallery/pRdGp
15:15:21 jkilpatr nice.
15:15:24 zhipeng cool
15:15:50 zhipeng first up, spdk spec
15:15:53 zhipeng #link https://review.openstack.org/498690
15:16:13 zhipeng any more questions or we are good to go ?
15:16:29 jkilpatr let me give it one last glance.
15:16:59 zhipeng the floor is yours senator
15:17:35 jkilpatr looks good, but I think we need to focus on drilling down on these specs. we have high level stuff (nova interaction, spdk) but next is spec'ing standard traits/flavors in nova placement.
15:17:45 jkilpatr like format and such.
15:19:31 zhipeng agree
15:20:25 zhipeng but spdk/dpdk is less of a concern on traits, since they are not directly related to the compute resource
15:20:46 jkilpatr not saying it's a concern for that spec specifically, but in general both of these need follow up specs to flesh out details.
15:21:03 crushil What is the timeline for the implementation of the Cyborg Nova interaction spec?
15:21:06 zhipeng oh definitely
15:21:35 zhipeng Q-2 if we are fast enough ?
15:22:02 jkilpatr it's just calling existing placement api stuff, hard part is getting the format for the tags we want to use then keeping track of all of them
15:22:26 crushil And don't we need to have a patch in Nova as well?
15:22:53 jkilpatr the live whitelist addition?
15:22:57 zhipeng we agreed in denver that we should experiment with nova extension first
15:23:08 zhipeng to get a sense of what we want to add
15:23:30 zhipeng attach/detach for hotplug to start with
15:23:57 zhipeng then we could have a formal proposal to the nova team
15:24:02 Li_ basically issue virsh attach in libvirt right?
15:24:10 zhipeng this is what we think nova api should be extended and why
15:24:31 zhipeng Li_ that would be the nova part
15:24:35 crushil If we are planning to have a patch in Nova, then we should be conservative as the Nova queue is already overloaded with patches and the review time will be months if not weeks
15:24:46 jkilpatr didn't think of that.
15:25:03 jkilpatr at the same time we don't want to make a nova patch first and then figure out we don't like it's workflow once we write the other code...
15:25:15 zhipeng yes exactly
15:25:18 crushil +1
15:25:33 zhipeng so what we want to have out of Queens is to function with placement
15:25:48 zhipeng and an unofficial hacky extension of nova
15:25:53 zhipeng to make it e2e working
15:26:00 crushil And have a semblance of a driver so that vendors have something tangible to play with
15:26:10 zhipeng then we could discuss with nova team about the api extension in Rocky
15:26:19 zhipeng yes crushil
15:26:51 crushil We basically want to end the vendor dependence on Nova for accelerators by the end of this release
15:27:09 zhipeng provide a leeway
15:27:12 zhipeng so to speak
15:27:27 zhipeng #link https://review.openstack.org/508572
15:27:48 zhipeng btw the conversation so far is about this magnificent beast
15:27:57 jkilpatr lol
15:30:37 zhipeng i will work with zhuli to add more resource provider related info to the spec
15:32:07 zhipeng jkilpatr for the spdk spec if it is ok plz green light it so that helloway could start code implementation
15:32:18 jkilpatr sounds good. I'm not sure we want the placement stuff in the same spec as high level nova cyborg interaction.
15:32:43 zhipeng and #action zhuli and howard will provide additional info on resource provider/trait design for the nova interaction spec
15:32:47 jkilpatr ok +3
15:33:26 zhipeng jkilpatr let's try and figure out then
15:33:34 crushil +3?
15:33:54 jkilpatr +2 cr +1 wf
15:33:59 zhipeng beast privilege
15:34:45 zhipeng XD
15:35:19 zhipeng #topic AoB
15:35:53 zhipeng okey any other topics/ideas/what have you
15:36:40 jkilpatr nope, I'll start poking at adding devices to the nova whitelist live, see how hacky I can get away with at first.
15:36:58 jkilpatr if you have placement and crushil has the driver I think that's what's left uncovered?
15:37:18 zhipeng yep
15:37:19 jkilpatr until it comes time to implement all of the placement calls from the conductor/agent then I can switch to that.
15:38:39 crushil Is the Nova team aware of all the Nova-Cyborg interaction? I see that they have commented on the patch
15:39:01 crushil \me doesn't remember
15:39:12 zhipeng yes they are
15:41:36 crushil zhipeng, Cool. I haven't been following the Nova-Cyborg interaction much. Nova team has a lot on their plate. Just making sure they are aware that this is coming their way
15:42:00 zhipeng no problem :)
15:42:13 zhipeng btw how's the driver going crushil ?
15:42:29 zhipeng we will start with GPU ?
15:43:10 crushil It's going. I have been closing on a lot of my downstream work. We are implementing an in house cloud with accelerators embedded in them
15:43:54 crushil We actually demoed to a customer about SPDK integration POC in our lab. They seemed interested in Cyborg

Earlier   Later