*** crushil has joined #openstack-cyborg | 05:10 | |
*** jkilpatr has joined #openstack-cyborg | 09:56 | |
jkilpatr | zhipengh[m], I think we can do a demo like that. I'm going to try and find a few weeks to focus on Cyborg in the near future. Try and push it forward some more. | 09:57 |
---|---|---|
*** jkilpatr has quit IRC | 10:11 | |
zhipengh[m] | jkilpatr: awesome \m/ | 10:21 |
*** mikeH has joined #openstack-cyborg | 12:11 | |
*** joseppc has joined #openstack-cyborg | 12:16 | |
*** crushil has quit IRC | 12:40 | |
*** shaohe_feng_ has joined #openstack-cyborg | 13:29 | |
*** zhipeng has joined #openstack-cyborg | 14:01 | |
*** crushil has joined #openstack-cyborg | 14:04 | |
*** ttk2[m] has quit IRC | 14:50 | |
*** ttk2[m] has joined #openstack-cyborg | 14:53 | |
zhipeng | #startmeeting openstack-cyborg | 15:00 |
openstack | Meeting started Wed Nov 1 15:00:57 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 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 15:00 |
*** openstack changes topic to " (Meeting topic: openstack-cyborg)" | 15:01 | |
openstack | The meeting name has been set to 'openstack_cyborg' | 15:01 |
zhipeng | #topic Roll Call | 15:01 |
*** openstack changes topic to "Roll Call (Meeting topic: openstack-cyborg)" | 15:01 | |
zhipeng | #info Howard | 15:01 |
shaohe_feng_ | hi zhipeng | 15:03 |
zhipeng | hi shaohe | 15:03 |
shaohe_feng_ | good evening | 15:03 |
shaohe_feng_ | what does Howard mean? | 15:04 |
zhipeng | my alias lol | 15:05 |
shaohe_feng_ | got it | 15:06 |
shaohe_feng_ | Any info? | 15:07 |
shaohe_feng_ | are we waiting for others? | 15:07 |
zhipeng | that is the cmd that will record your name in the minutes | 15:07 |
zhipeng | we are waiting for justin and crushil | 15:08 |
crushil | zhipeng, I am here | 15:08 |
crushil | Just in another meeting | 15:08 |
crushil | #info Rushil | 15:09 |
zhipeng | no problem :) | 15:09 |
crushil | zhipeng, Justin is on vacation till this friday | 15:09 |
zhipeng | ah okey | 15:09 |
zhipeng | then we can just start | 15:09 |
zhipeng | he could catch up later with the minutes | 15:09 |
shaohe_feng_ | any introduce for each? | 15:11 |
zhipeng | #topic Sydney Summit slide review | 15:11 |
*** openstack changes topic to "Sydney Summit slide review (Meeting topic: openstack-cyborg)" | 15:11 | |
zhipeng | crushil is our core reviewer from Lenovo :) | 15:11 |
zhipeng | shaohe_feng_ is from Intel | 15:11 |
shaohe_feng_ | crushil: hello, I'm shaohe feng | 15:12 |
zhuli | Sorry guys, it’s been a long time since we meet last time, unfortunately ,because I work very late today and I am driving home now, couldn’t pay attention to this meeting, so I will read the log history later and send some emails if needed | 15:12 |
zhipeng | zhuli safe driving ! | 15:13 |
shaohe_feng_ | crushil: from intel. focus on intel's accelerator | 15:13 |
zhipeng | hope you are using audio to text ML converter zhuli :P | 15:13 |
zhipeng | anyways back to the topic | 15:13 |
zhipeng | we have one lightening talk at Sydney Summit | 15:13 |
zhipeng | I have sent a simple slide I prepared to ttk[m] and crushil based upon our report to TC back in Denver | 15:14 |
zhipeng | so I might add a few today or tmr, but I think it should be ok now content wise for the lightening talk | 15:14 |
crushil | I made some changes | 15:15 |
crushil | And I am talking about it to my coworker who will present for us at Sydney | 15:15 |
zhipeng | ok gr8t | 15:16 |
zhipeng | i think we should have few problem with the slide | 15:16 |
zhipeng | and we could make the slide publicly available after the summit session | 15:17 |
crushil | Ya | 15:17 |
zhipeng | okey let's move onto the important topic today | 15:18 |
zhipeng | #topic Placement-Cyborg Interaction Discussion | 15:19 |
*** openstack changes topic to "Placement-Cyborg Interaction Discussion (Meeting topic: openstack-cyborg)" | 15:19 | |
zhipeng | So I have been studying the Placement/Resource Provider/Trait stuff last week | 15:19 |
zhipeng | and attended the nova-ironic trait meeting yesterday | 15:19 |
zhipeng | so let me first send out some useful links here | 15:19 |
zhipeng | #link https://github.com/jaypipes/articles/blob/master/openstack/placement-queens-update.md | 15:20 |
zhipeng | #info Jay Pipe's writeup on Placement | 15:20 |
zhipeng | this is as the best as you could get | 15:20 |
zhipeng | and there are two specs that will be very useful to us, from Ironic | 15:21 |
zhipeng | #link http://specs.openstack.org/openstack/nova-specs/specs/queens/approved/ironic-driver-traits.html | 15:21 |
zhipeng | #link https://review.openstack.org/#/c/504531/ | 15:21 |
zhipeng | #info first one is about Ironic report/accept trait with Nova, second one is about trait config in Ironic | 15:22 |
zhipeng | ok there is another spec that will help our modeling, is the vGPU spec from jianghua | 15:22 |
zhipeng | #link http://specs.openstack.org/openstack/nova-specs/specs/queens/approved/virt-add-support-for-vgpu.html | 15:23 |
zhipeng | and even more interestingly | 15:23 |
zhipeng | we could also learn something from the kubernetes discussion | 15:23 |
zhipeng | #link https://github.com/kubernetes/community/pull/782 | 15:23 |
zhipeng | #info k8s discussion on resource class for accelerators | 15:23 |
zhipeng | well based upon all the readings i did via the above mentioned links | 15:24 |
zhipeng | I think there several points we need to consider when we modeling cyborg maneged resources | 15:25 |
zhipeng | #info 1. We need to define CUSTOM_ traits for sure, but also some additions to os-trait lib on FPGA if there are any | 15:25 |
zhipeng | #info 2. other than the reporting from cyborg-agent to the Placement API, we need (a) the driver also support trait api and (b) cyborg-api support trait | 15:26 |
crushil | zhipeng, Ya, I have been following the traits discussion on the Ironic end too. So, I might have some inputs once there is a spec up on our end | 15:27 |
zhipeng | #info 3. There is a caveat for Cyborg on resource provider modeling for accelerators which is we need to find a way to model different types of accelerators in a unified way | 15:27 |
zhipeng | #info 3a. Traits and resource class are used to define qualitive and quantative side of resource, however we might need a third kind to descirbe accelerators, because only using traits and ResourceClass means we will have a lot them for different accelerators | 15:29 |
zhipeng | #info 3b. We might need to consider using something like capability to describe the accelerator resource. For example FPGA and GPU both could be used for ML, a user might just want a VM to run a ML workload with the help of an attached accelerator | 15:30 |
zhipeng | #info 3c. This means we need to enable user to be able to select one capable resource instead of identifing very specifically which resource they want | 15:31 |
zhipeng | ok that is the end of my monologue lol | 15:31 |
zhipeng | any thoughts ? | 15:31 |
shaohe_feng_ | need time to reading the link, too many info. | 15:37 |
zhipeng | ya , any thoughts on my comments above ? besides the links :P | 15:38 |
crushil | I will chime in once we have specs in our backlog | 15:43 |
crushil | I have some thoughts about the way we should be implementing traits on our end and handing them over to Nova | 15:43 |
zhipeng | crushil that brings mine proposals actually | 15:44 |
crushil | And that will alter the implementation of the generic driver as well which I am working on currently | 15:44 |
zhipeng | i think besides justin's general spec | 15:44 |
zhipeng | we will need one on the driver side and one on the api side | 15:44 |
zhipeng | would you like to lead on the driver trait spec ? | 15:45 |
crushil | Sure | 15:45 |
crushil | When is the stable Queens release date? | 15:45 |
zhipeng | zhuli and I will work on the api side | 15:45 |
zhipeng | crushil I need to double check on that | 15:45 |
crushil | I think we need to be reasonable with the amount of work we promise | 15:46 |
crushil | I would hate to overpromise and underdeliver | 15:46 |
zhipeng | #action crushil to work on a new spec on cyborg driver trait support, and zhipeng will work on a new spec on api trait extention | 15:46 |
zhipeng | crushil that is for sure | 15:46 |
zhipeng | and on that note, let's also start simple | 15:48 |
zhipeng | we could cover very basic trait descriptions for Queens | 15:48 |
zhipeng | meaning for example not necessarily model FPGA resources in a Tree structure in full | 15:48 |
zhipeng | let's deliver something basic in Queens | 15:49 |
crushil | zhipeng, Exactly with at least a shim that vendors can build upon | 15:49 |
zhipeng | crushil +1 | 15:49 |
zhipeng | okey any more comments on this topic ? | 15:50 |
zhipeng | folks you are more than welcomed to provide further feedback on mailing list later on | 15:50 |
crushil | zhipeng, We need to have something like a midcycle to go over things that need work on | 15:50 |
zhipeng | that is what I think | 15:51 |
zhipeng | maybe a video conf meeting for like 2-3 hours ? | 15:51 |
crushil | Ya | 15:51 |
zhipeng | maybe the week of Sydney Summit ? | 15:51 |
zhipeng | since all of us will not be there lol | 15:51 |
crushil | lol | 15:51 |
zhipeng | let's do something useful instead | 15:51 |
crushil | Or we can do that monthly | 15:51 |
zhipeng | of cource that'd be great | 15:51 |
crushil | Justin and I can be in the same room | 15:52 |
zhipeng | lol don't eat ice cream in front of me | 15:52 |
crushil | We'll join from Coldstone | 15:53 |
zhipeng | lol | 15:53 |
zhipeng | okey moving onto next topic | 15:54 |
zhipeng | #topic Generic Driver progress update | 15:54 |
*** openstack changes topic to "Generic Driver progress update (Meeting topic: openstack-cyborg)" | 15:54 | |
zhipeng | crushil any thoughts on what or how much work needed there ? | 15:54 |
zhipeng | i think shaohe could also lend a hand here | 15:54 |
crushil | So, I am working on creating interfaces between Cyborg APIs and generic driver. After that is done, I will work on creating a shim for the vendors | 15:55 |
crushil | That can be helpful if shaohe can help | 15:55 |
crushil | Does shaohe work with you? | 15:55 |
zhipeng | no but we are in the same country, so it'll be easy for us to communicate | 15:56 |
zhipeng | shaohe_feng_ interested ? | 15:56 |
shaohe_feng_ | I'm planning to support inte | 15:56 |
shaohe_feng_ | yes. | 15:57 |
zhipeng | gr8t ! | 15:57 |
shaohe_feng_ | we are planning to support intel's accelerator in cyborg | 15:58 |
zhipeng | #action shaohe_feng_ and crushil collaborate on the driver development for backend support | 15:58 |
shaohe_feng_ | such as intel's GPU and FPGA | 15:58 |
crushil | shaohe_feng_, That's awesome | 15:58 |
crushil | I have reached out to other vendors. Intel was one of the vendors that I hadn't talked ot | 15:59 |
crushil | *to | 15:59 |
zhipeng | nice :) | 15:59 |
zhipeng | okey moving on to next topic | 15:59 |
crushil | shaohe_feng_, Are you specifically supporting Intel products or Altera products? | 15:59 |
crushil | sorry zhipeng We can talk about this offline. I don't mean to start another tangent | 16:00 |
shaohe_feng_ | crushil: I can help on some general work | 16:00 |
zhipeng | no worries | 16:01 |
zhipeng | no important items left :P | 16:01 |
shaohe_feng_ | we know better Intel's and Altera specifically products | 16:02 |
shaohe_feng_ | ^ crushil | 16:02 |
crushil | zhipeng, Please send a recurring calendar invite for every month where we analyze where we are | 16:03 |
crushil | shaohe_feng_, Cool | 16:03 |
zhipeng | #action zhipeng to send meeting invites for monthly deep dive | 16:03 |
zhipeng | #topic patch discussion | 16:03 |
*** openstack changes topic to "patch discussion (Meeting topic: openstack-cyborg)" | 16:03 | |
zhipeng | #link https://review.openstack.org/#/q/project:openstack/cyborg+status:open | 16:04 |
zhipeng | any outstanding issue there ? | 16:04 |
crushil | We need more patches | 16:04 |
crushil | :) | 16:04 |
zhipeng | haha yep | 16:05 |
zhipeng | okey then | 16:05 |
zhipeng | #topic AoB | 16:05 |
*** openstack changes topic to "AoB (Meeting topic: openstack-cyborg)" | 16:05 | |
zhipeng | any other business | 16:05 |
crushil | Nothing from me | 16:06 |
zhipeng | anyone else ? | 16:07 |
crushil | I got an email from NXCA technologies | 16:07 |
crushil | They want to know more about Cyborg | 16:07 |
zhipeng | me and justin as well | 16:07 |
zhipeng | not sure if Amol is at the meeting now | 16:08 |
crushil | I will schedule a call with them next week | 16:08 |
crushil | I don't think so | 16:08 |
zhipeng | probably not | 16:08 |
zhipeng | okey great | 16:08 |
zhipeng | if nothing else, then I will conclude the meeting | 16:09 |
zhipeng | we have an awesome one today, thx everyone | 16:09 |
zhipeng | #endmeeting | 16:09 |
*** openstack changes topic to "#openstack-cyborg" | 16:09 | |
openstack | Meeting ended Wed Nov 1 16:09:54 2017 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 16:09 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/openstack_cyborg/2017/openstack_cyborg.2017-11-01-15.00.html | 16:09 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/openstack_cyborg/2017/openstack_cyborg.2017-11-01-15.00.txt | 16:09 |
openstack | Log: http://eavesdrop.openstack.org/meetings/openstack_cyborg/2017/openstack_cyborg.2017-11-01-15.00.log.html | 16:09 |
shaohe_feng_ | bye | 16:11 |
*** joseppc has quit IRC | 16:15 | |
*** mikeH has quit IRC | 16:40 | |
*** zhipeng has quit IRC | 16:41 | |
*** shaohe_feng_ has quit IRC | 16:57 | |
*** mikeH has joined #openstack-cyborg | 18:08 | |
*** crushil has quit IRC | 19:11 | |
*** mikeH has quit IRC | 19:11 | |
*** crushil has joined #openstack-cyborg | 19:11 | |
*** adreznec has joined #openstack-cyborg | 19:36 | |
*** crushil has quit IRC | 19:44 | |
*** crushil has joined #openstack-cyborg | 19:56 | |
*** adreznec has quit IRC | 20:51 | |
*** adreznec has joined #openstack-cyborg | 20:53 | |
*** crushil has quit IRC | 21:08 | |
*** mikeH has joined #openstack-cyborg | 21:10 | |
*** adreznec has quit IRC | 21:20 | |
*** adreznec has joined #openstack-cyborg | 21:22 | |
*** crushil has joined #openstack-cyborg | 21:29 | |
*** adreznec has quit IRC | 21:31 | |
*** adreznec has joined #openstack-cyborg | 21:32 | |
*** mikeH has quit IRC | 21:34 | |
*** crushil has quit IRC | 21:46 | |
*** adreznec has quit IRC | 21:55 | |
*** adreznec has joined #openstack-cyborg | 21:57 | |
*** adreznec has quit IRC | 22:57 | |
*** adreznec has joined #openstack-cyborg | 22:59 |
Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!