*** crushil has quit IRC | 00:12 | |
*** jkilpatr_ has quit IRC | 00:21 | |
*** jkilpatr_ has joined #openstack-cyborg | 00:32 | |
*** crushil has joined #openstack-cyborg | 01:07 | |
*** crushil has quit IRC | 02:20 | |
*** crushil has joined #openstack-cyborg | 02:29 | |
*** crushil has quit IRC | 03:44 | |
*** crushil has joined #openstack-cyborg | 04:17 | |
*** crushil has quit IRC | 04:48 | |
*** crushil has joined #openstack-cyborg | 05:01 | |
*** crushil has quit IRC | 05:16 | |
*** jkilpatr_ has quit IRC | 05:35 | |
*** jkilpatr_ has joined #openstack-cyborg | 05:47 | |
*** adreznec has quit IRC | 06:55 | |
*** adreznec has joined #openstack-cyborg | 06:56 | |
*** joseppc has joined #openstack-cyborg | 07:30 | |
*** joseppc has joined #openstack-cyborg | 07:30 | |
*** jkilpatr_ has quit IRC | 07:34 | |
*** jkilpatr_ has joined #openstack-cyborg | 07:35 | |
*** jkilpatr_ has quit IRC | 07:43 | |
*** jkilpatr_ has joined #openstack-cyborg | 07:43 | |
*** jkilpatr_ has quit IRC | 09:06 | |
*** jkilpatr_ has joined #openstack-cyborg | 09:07 | |
*** zhipengh[m] has quit IRC | 09:11 | |
*** ttk2[m] has quit IRC | 09:11 | |
*** jkilpatr_ has quit IRC | 09:11 | |
*** jkilpatr_ has joined #openstack-cyborg | 09:12 | |
*** ttk2[m] has joined #openstack-cyborg | 09:13 | |
*** zhipengh[m] has joined #openstack-cyborg | 09:34 | |
*** jkilpatr_ has quit IRC | 10:49 | |
*** jkilpatr_ has joined #openstack-cyborg | 11:20 | |
*** mikeH_ has joined #openstack-cyborg | 12:04 | |
*** mikeH_ has quit IRC | 12:59 | |
*** crushil has joined #openstack-cyborg | 13:03 | |
*** mikeH has joined #openstack-cyborg | 13:03 | |
*** EugeneC has joined #openstack-cyborg | 13:36 | |
*** NokMikeR has joined #openstack-cyborg | 13:37 | |
*** EugeneC has left #openstack-cyborg | 13:38 | |
*** EugeneC has joined #openstack-cyborg | 13:41 | |
*** EugeneC has quit IRC | 13:50 | |
*** ewchan has joined #openstack-cyborg | 13:51 | |
*** zhipeng has joined #openstack-cyborg | 13:59 | |
ewchan | Hi. This is Eugene Chan from Huawei. I would like to be an observer of the meeting today. | 14:01 |
---|---|---|
zhipeng | cool :) | 14:02 |
NokMikeR | HI Eugene, welcome. | 14:02 |
zhipeng | our meeting will start one hour later | 14:02 |
zhipeng | but we could always chat :P | 14:02 |
ewchan | oh. thanks. it must be the dst changes. as it listed as 10am est in the cyborg site. | 14:04 |
zhipeng | i forgot to change lol | 14:05 |
zhipeng | thx for reminding | 14:05 |
ewchan | no problem :) | 14:05 |
NokMikeR | was the meeting normally held at 15:00 UTC? | 14:06 |
zhipeng | NokMikeR yes I think at least for the Pike cycle | 14:06 |
*** zhipeng has quit IRC | 14:25 | |
*** zhipeng has joined #openstack-cyborg | 14:35 | |
*** zhipeng has quit IRC | 14:54 | |
*** zhipeng has joined #openstack-cyborg | 14:57 | |
*** jkilpatr_ has quit IRC | 14:59 | |
*** jkilpatr has joined #openstack-cyborg | 15:00 | |
crushil | \o | 15:01 |
*** ewchan has quit IRC | 15:05 | |
*** ewchan has joined #openstack-cyborg | 15:05 | |
zhipengh[m] | Hey guys | 15:06 |
zhipengh[m] | My home network is very unstable | 15:07 |
zhipengh[m] | #startmeeting openstack-cyborg | 15:07 |
openstack | Meeting started Wed Apr 12 15:07:26 2017 UTC and is due to finish in 60 minutes. The chair is zhipengh[m]. Information about MeetBot at http://wiki.debian.org/MeetBot. | 15:07 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 15:07 |
openstack | The meeting name has been set to 'openstack_cyborg' | 15:07 |
zhipengh[m] | #topic BP outstanding issues | 15:07 |
*** zhipeng has quit IRC | 15:08 | |
_gryf | I think we lost zhipengh[m] | 15:16 |
crushil | _gryf, I think so too | 15:16 |
jkilpatr | so I updated my review https://review.openstack.org/#/c/446091/ Id appreciate if someone could look at it | 15:16 |
_gryf | jkilpatr, will do. | 15:16 |
crushil | jkilpatr, I will too | 15:16 |
jkilpatr | has anyone else done another patchset I should look at? | 15:17 |
crushil | jkilpatr, Can you please remove the WIP from the commit message and give it a proper commit message? | 15:17 |
jkilpatr | oh sure that's easy. | 15:17 |
_gryf | my bp still needs some attention. esp in context of its correctness | 15:17 |
jkilpatr | _gryf, link? | 15:18 |
crushil | jkilpatr, _gryf Can you look at https://review.openstack.org/#/c/447257/ please? | 15:18 |
_gryf | #link https://review.openstack.org/#/q/project:openstack/cyborg | 15:18 |
_gryf | all cyborg work ^^ | 15:18 |
_gryf | #link https://review.openstack.org/#/c/448228/ | 15:18 |
_gryf | and that's mine ^^ | 15:18 |
_gryf | crushil, yup, I'll have it on my queue | 15:19 |
crushil | _gryf, I already gave it a first look | 15:19 |
_gryf | crushil, yes, I appreciate it :) | 15:19 |
crushil | _gryf, Can you address those comments? | 15:19 |
_gryf | I will. | 15:20 |
crushil | _gryf, Thanks | 15:20 |
_gryf | I just have limited time for doing this | 15:20 |
jkilpatr | so for the time being we are going to direct passthrough attachment of hardware? | 15:20 |
_gryf | since my division have different goals now, so that I have to do it at my free time | 15:20 |
jkilpatr | I don't think there are any other options that we can implement for a first release. | 15:20 |
_gryf | jkilpatr, that should be easy | 15:21 |
_gryf | maybe that was already discussed, and I didn't grasp it - does cyborg supposed to spin VMs? | 15:22 |
jkilpatr | from what I understand no | 15:24 |
jkilpatr | from what I understand we can't touch the VM's at all without seriously screwing with Nova we have to let nova do everything | 15:24 |
jkilpatr | meaning schedule, spin up, and maybe call out to us to attach if it allows. | 15:24 |
_gryf | that what I thought, hence my questions on your BP (cyborg conductor/agent) | 15:25 |
_gryf | I wasn't on PTG, that's why I'm wondering if there was some architectural decisions made regarding interaction between cyborg and rest of openstack services | 15:26 |
jkilpatr | _gryf, now that I know of, we should probably actually ask the nova team about this | 15:26 |
jkilpatr | get clear outlines for what we can and can't do, because I've got nothing but hearsay | 15:27 |
_gryf | certainly | 15:27 |
_gryf | I guess, that we can at least build a prototype with minimal changes in Nova, just to sell the idea | 15:28 |
_gryf | also communicate with nova team about that using irc/mailing list might be helpful | 15:29 |
_gryf | maybe reserving a slot for that on upcoming summit would be good (if possible, since it is not ptg) | 15:29 |
jkilpatr | I may or may not be there I haven't gotten final word yet. I didn't get a talk in :( | 15:31 |
*** joseppc has quit IRC | 15:31 | |
* _gryf will not attend summit, unless he'll find a position in other company who will let him to do so :) | 15:32 | |
jkilpatr | there's been some chatter about the placement API, we need look into that. | 15:34 |
_gryf | yes there is. currently it is qualitative aspect discussed (implementation already has started) | 15:37 |
_gryf | and also nested resource providers is the next topic | 15:37 |
_gryf | especially the last feature might be really interesting for us in context of exposing VF from accelerators (I assume that GPU also using virtual functions for virtualization) | 15:38 |
jkilpatr | so nova will have an api to support virtual functions? | 15:39 |
jkilpatr | also zhipengh[m] is less than 1 light minute away, looks like Saturn will know about his messages before we do. | 15:40 |
crushil | lol | 15:40 |
jkilpatr | fun fact Saturn is just over 1 light hour away. | 15:40 |
_gryf | ヽ(´ー`) | 15:41 |
_gryf | jkilpatr, not sure about pci subsystem, but AFAIK plan was to completely map old resource handling with placement API som my cautious guess is yes | 15:42 |
_gryf | *about pci subsystem plans* | 15:42 |
jkilpatr | might work with some things, but I get the feeling a lot of work would be required to make drivers compatible with that sort of thing, like manufacturer side work. | 15:44 |
_gryf | jkilpatr, in which context? | 15:46 |
_gryf | like, in exposing right part of the virtualized (or not) subsystem to the vm via libvirt/xen/whatever? | 15:46 |
_gryf | since in the end we have to have a way to make VM to utilize accelerator | 15:47 |
_gryf | passing pci device is the simplest way, but its implementation in Nova is quite horrible | 15:47 |
jkilpatr | _gryf, ok maybe I'm confused are we talking about an api for direct pci attachment or an api to mux multiple vm's to a single physical resource | 15:47 |
_gryf | i guess both | 15:48 |
_gryf | like | 15:48 |
_gryf | some accelerators might be consumed only by one vm, since the amount of accelerated functions is… one | 15:48 |
_gryf | in that case one of the possible way for attachment to the VM is through PCI | 15:49 |
_gryf | or sort of SR-IOV-like, which basically are the same as PCI passthrough | 15:50 |
_gryf | otoh, we can have an accelerator which provides several VF (or some other way, like exposing devices on /dev filesystem) | 15:51 |
_gryf | so there would be many-to-many relation between accelerators and VMs | 15:51 |
_gryf | what I was talking about was a way to directly attach some accelerated function (using pci pass, vf pass, device pass) to the hypervisor | 15:52 |
_gryf | on top of that we can start building "drivers" for cyborg | 15:53 |
jkilpatr | for some accelerators we need to start with 1-1 vm accelerator and wait for others to develop muxing | 15:54 |
jkilpatr | other things you can just go ahead and do it, for example most network acceleration doesn't care | 15:54 |
_gryf | every cyborg driver have to have knowledge how it may be attached to the vm | 15:54 |
_gryf | definitely | 15:54 |
_gryf | I guess network acceleration is the other type of acceleration, since we do not pass any accelerated functions to the VMs directly, but put such VM within accelerated networking functions, which neutron is handling | 15:56 |
jkilpatr | I think it's still under the scope of cyborg to make sure those functions are working | 15:56 |
jkilpatr | even if it's not a neutron thing | 15:56 |
jkilpatr | and won't that be a wonderful pattern breaker when it comes to driver design. | 15:56 |
crushil | I think we should end the meeting and we can keep talking about all this after the meeting? | 15:57 |
_gryf | I guess only zhipengh[m] can stop the meeting | 15:57 |
crushil | We can try | 15:57 |
_gryf | k | 15:57 |
_gryf | #endmeeting | 15:57 |
_gryf | ¯\(°_o)/¯ | 15:58 |
crushil | lol | 15:58 |
jkilpatr | hope zhipengh[m] is ok | 15:58 |
crushil | Ya | 15:58 |
jkilpatr | anyawys matrix should cache this for him and he can comment when he's back online | 15:58 |
_gryf | right. | 15:58 |
_gryf | ok. thank you guys. Let me update my bp regarding crushil comments, and I'll jump into another round of review. | 16:01 |
*** NokMikeR has quit IRC | 16:03 | |
*** ewchan has quit IRC | 16:07 | |
zhipengh[m] | .... Network sucks today | 16:09 |
jkilpatr | welcome back! | 16:09 |
zhipengh[m] | I've been cut off from time to time | 16:10 |
zhipengh[m] | Let me go through the minutes later lol, thank you guys for keeping up the good work | 16:11 |
zhipengh[m] | Let me end the meeting first just in case ... | 16:11 |
zhipengh[m] | #endmeeting | 16:11 |
openstack | Meeting ended Wed Apr 12 16:11:23 2017 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 16:11 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/openstack_cyborg/2017/openstack_cyborg.2017-04-12-15.07.html | 16:11 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/openstack_cyborg/2017/openstack_cyborg.2017-04-12-15.07.txt | 16:11 |
openstack | Log: http://eavesdrop.openstack.org/meetings/openstack_cyborg/2017/openstack_cyborg.2017-04-12-15.07.log.html | 16:11 |
*** mikeH has quit IRC | 16:44 | |
*** mikeH has joined #openstack-cyborg | 16:45 | |
*** crushil has quit IRC | 17:55 | |
*** crushil has joined #openstack-cyborg | 18:02 | |
*** mikeH has quit IRC | 18:05 | |
*** jkilpatr_ has joined #openstack-cyborg | 18:49 | |
*** jkilpatr has quit IRC | 18:50 | |
*** jkilpatr_ has quit IRC | 19:41 | |
*** jkilpatr_ has joined #openstack-cyborg | 19:54 | |
*** crushil has quit IRC | 21:00 | |
*** crushil has joined #openstack-cyborg | 21:24 | |
-openstackstatus- NOTICE: Restarting Gerrit for our weekly memory leak cleanup. | 21:25 | |
*** crushil has quit IRC | 21:37 | |
*** jkilpatr_ has quit IRC | 22:15 | |
*** jkilpatr_ has joined #openstack-cyborg | 22:49 | |
*** crushil has joined #openstack-cyborg | 23:04 | |
*** jkilpatr_ is now known as jkilpatr | 23:10 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!