*** shaohe_feng has quit IRC | 00:01 | |
*** shaohe_feng has joined #openstack-cyborg | 00:02 | |
*** shaohe_feng has quit IRC | 00:11 | |
*** shaohe_feng has joined #openstack-cyborg | 00:11 | |
*** shaohe_feng has quit IRC | 00:21 | |
*** shaohe_feng has joined #openstack-cyborg | 00:23 | |
*** shaohe_feng has quit IRC | 00:32 | |
*** shaohe_feng has joined #openstack-cyborg | 00:33 | |
*** shaohe_feng has quit IRC | 00:42 | |
*** shaohe_feng has joined #openstack-cyborg | 00:42 | |
*** shaohe_feng has quit IRC | 00:52 | |
*** shaohe_feng has joined #openstack-cyborg | 00:53 | |
*** shaohe_feng has quit IRC | 01:02 | |
*** shaohe_feng has joined #openstack-cyborg | 01:03 | |
*** shaohe_feng has quit IRC | 01:13 | |
*** shaohe_feng has joined #openstack-cyborg | 01:13 | |
*** shaohe_feng has quit IRC | 01:23 | |
*** shaohe_feng has joined #openstack-cyborg | 01:24 | |
*** shaohe_feng has quit IRC | 01:33 | |
*** shaohe_feng has joined #openstack-cyborg | 01:34 | |
*** shaohe_feng has quit IRC | 01:43 | |
*** shaohe_feng has joined #openstack-cyborg | 01:45 | |
*** shaohe_feng has quit IRC | 01:54 | |
*** shaohe_feng has joined #openstack-cyborg | 01:55 | |
*** shaohe_feng has quit IRC | 02:04 | |
*** shaohe_feng has joined #openstack-cyborg | 02:04 | |
*** shaohe_feng has quit IRC | 02:14 | |
*** shaohe_feng has joined #openstack-cyborg | 02:15 | |
*** shaohe_feng has quit IRC | 02:24 | |
*** shaohe_feng has joined #openstack-cyborg | 02:24 | |
*** shaohe_feng has quit IRC | 02:35 | |
*** shaohe_feng has joined #openstack-cyborg | 02:35 | |
*** shaohe_feng has quit IRC | 02:45 | |
*** shaohe_feng has joined #openstack-cyborg | 02:46 | |
*** shaohe_feng has quit IRC | 02:55 | |
*** shaohe_feng has joined #openstack-cyborg | 02:56 | |
*** shaohe_feng has quit IRC | 03:05 | |
*** shaohe_feng has joined #openstack-cyborg | 03:06 | |
*** shaohe_feng has quit IRC | 03:16 | |
*** shaohe_feng has joined #openstack-cyborg | 03:17 | |
*** shaohe_feng has quit IRC | 03:26 | |
*** shaohe_feng has joined #openstack-cyborg | 03:27 | |
*** shaohe_feng has quit IRC | 03:36 | |
*** shaohe_feng has joined #openstack-cyborg | 03:37 | |
*** shaohe_feng has quit IRC | 03:46 | |
*** shaohe_feng has joined #openstack-cyborg | 03:47 | |
*** shaohe_feng has quit IRC | 03:57 | |
*** shaohe_feng has joined #openstack-cyborg | 03:57 | |
*** masuberu has quit IRC | 04:04 | |
*** shaohe_feng has quit IRC | 04:07 | |
*** shaohe_feng has joined #openstack-cyborg | 04:09 | |
*** shaohe_feng has quit IRC | 04:17 | |
*** shaohe_feng has joined #openstack-cyborg | 04:21 | |
*** shaohe_feng has quit IRC | 04:27 | |
*** shaohe_feng has joined #openstack-cyborg | 04:29 | |
*** shaohe_feng has quit IRC | 04:38 | |
*** shaohe_feng has joined #openstack-cyborg | 04:42 | |
*** shaohe_feng has quit IRC | 04:48 | |
*** shaohe_feng has joined #openstack-cyborg | 04:48 | |
*** shaohe_feng has quit IRC | 04:58 | |
*** shaohe_feng has joined #openstack-cyborg | 05:00 | |
*** captaindutch has joined #openstack-cyborg | 05:02 | |
*** shaohe_feng has quit IRC | 05:08 | |
*** shaohe_feng has joined #openstack-cyborg | 05:09 | |
*** captaind_ has joined #openstack-cyborg | 05:17 | |
*** captaindutch has quit IRC | 05:18 | |
*** shaohe_feng has quit IRC | 05:19 | |
*** shaohe_feng has joined #openstack-cyborg | 05:19 | |
*** sar has quit IRC | 05:28 | |
*** shaohe_feng has quit IRC | 05:29 | |
openstackgerrit | Sundar Nadathur proposed openstack/cyborg master: Specification for Cyborg Agent-Driver API. https://review.openstack.org/561849 | 05:29 |
---|---|---|
*** shaohe_feng has joined #openstack-cyborg | 05:30 | |
*** shaohe_feng has quit IRC | 05:39 | |
*** shaohe_feng has joined #openstack-cyborg | 05:42 | |
*** shaohe_feng has quit IRC | 05:49 | |
*** shaohe_feng has joined #openstack-cyborg | 05:50 | |
*** shaohe_feng has quit IRC | 06:00 | |
*** shaohe_feng has joined #openstack-cyborg | 06:00 | |
*** NOISY has joined #openstack-cyborg | 06:03 | |
*** masber has joined #openstack-cyborg | 06:04 | |
*** captaind_ has quit IRC | 06:05 | |
*** captaindutch has joined #openstack-cyborg | 06:06 | |
*** shaohe_feng has quit IRC | 06:10 | |
*** shaohe_feng has joined #openstack-cyborg | 06:10 | |
openstackgerrit | wangzhh proposed openstack/cyborg master: Load cyborg-api app with paste_deploy https://review.openstack.org/570931 | 06:13 |
*** sar has joined #openstack-cyborg | 06:15 | |
*** shaohe_feng has quit IRC | 06:20 | |
*** shaohe_feng has joined #openstack-cyborg | 06:21 | |
*** shaohe_feng has quit IRC | 06:30 | |
*** shaohe_feng has joined #openstack-cyborg | 06:34 | |
*** shaohe_feng has quit IRC | 06:41 | |
*** shaohe_feng has joined #openstack-cyborg | 06:41 | |
*** shaohe_feng has quit IRC | 06:51 | |
*** shaohe_feng has joined #openstack-cyborg | 06:51 | |
*** shaohe_feng has quit IRC | 07:01 | |
*** shaohe_feng has joined #openstack-cyborg | 07:02 | |
*** shaohe_feng has quit IRC | 07:11 | |
*** shaohe_feng has joined #openstack-cyborg | 07:14 | |
*** openstackgerrit has quit IRC | 07:19 | |
*** shaohe_feng has quit IRC | 07:22 | |
*** shaohe_feng has joined #openstack-cyborg | 07:22 | |
*** masber has quit IRC | 07:27 | |
*** shaohe_feng has quit IRC | 07:32 | |
*** shaohe_feng has joined #openstack-cyborg | 07:33 | |
*** masber has joined #openstack-cyborg | 07:35 | |
*** masuberu has joined #openstack-cyborg | 07:39 | |
*** shaohe_feng has quit IRC | 07:42 | |
*** masber has quit IRC | 07:43 | |
*** shaohe_feng has joined #openstack-cyborg | 07:45 | |
*** shaohe_feng has quit IRC | 07:52 | |
*** shaohe_feng has joined #openstack-cyborg | 07:53 | |
*** NOISY has quit IRC | 07:57 | |
*** openstackgerrit has joined #openstack-cyborg | 08:02 | |
openstackgerrit | Merged openstack/cyborg master: Add note to dev_setup doc https://review.openstack.org/572334 | 08:02 |
*** shaohe_feng has quit IRC | 08:03 | |
*** shaohe_feng has joined #openstack-cyborg | 08:04 | |
*** shaohe_feng has quit IRC | 08:13 | |
*** captaindutch has quit IRC | 08:14 | |
*** shaohe_feng has joined #openstack-cyborg | 08:14 | |
*** shaohe_feng has quit IRC | 08:23 | |
*** shaohe_feng has joined #openstack-cyborg | 08:24 | |
*** shaohe_feng has quit IRC | 08:33 | |
*** shaohe_feng has joined #openstack-cyborg | 08:34 | |
*** shaohe_feng has quit IRC | 08:44 | |
*** shaohe_feng has joined #openstack-cyborg | 08:46 | |
*** shaohe_feng has quit IRC | 08:54 | |
*** shaohe_feng has joined #openstack-cyborg | 08:57 | |
*** sar has quit IRC | 08:59 | |
*** sar has joined #openstack-cyborg | 08:59 | |
*** evin has joined #openstack-cyborg | 09:04 | |
*** shaohe_feng has quit IRC | 09:04 | |
*** shaohe_feng has joined #openstack-cyborg | 09:04 | |
*** sar has quit IRC | 09:05 | |
*** NokMikeR has joined #openstack-cyborg | 09:13 | |
*** shaohe_feng has quit IRC | 09:14 | |
*** shaohe_feng has joined #openstack-cyborg | 09:15 | |
*** shaohe_feng has quit IRC | 09:25 | |
*** shaohe_feng has joined #openstack-cyborg | 09:25 | |
*** shaohe_feng has quit IRC | 09:35 | |
*** shaohe_feng has joined #openstack-cyborg | 09:36 | |
*** shaohe_feng has quit IRC | 09:45 | |
*** shaohe_feng has joined #openstack-cyborg | 09:46 | |
*** shaohe_feng has quit IRC | 09:55 | |
*** shaohe_feng has joined #openstack-cyborg | 09:56 | |
*** shaohe_feng has quit IRC | 10:06 | |
*** shaohe_feng has joined #openstack-cyborg | 10:06 | |
*** shaohe_feng has quit IRC | 10:16 | |
*** shaohe_feng has joined #openstack-cyborg | 10:16 | |
*** shaohe_feng has quit IRC | 10:26 | |
*** shaohe_feng has joined #openstack-cyborg | 10:28 | |
*** shaohe_feng has quit IRC | 10:36 | |
*** shaohe_feng has joined #openstack-cyborg | 10:38 | |
*** shaohe_feng has quit IRC | 10:47 | |
*** shaohe_feng has joined #openstack-cyborg | 10:48 | |
*** shaohe_feng has quit IRC | 10:57 | |
*** shaohe_feng has joined #openstack-cyborg | 10:58 | |
*** NokMikeR has quit IRC | 11:05 | |
*** shaohe_feng has quit IRC | 11:07 | |
*** shaohe_feng has joined #openstack-cyborg | 11:08 | |
*** shaohe_feng has quit IRC | 11:17 | |
*** shaohe_feng has joined #openstack-cyborg | 11:18 | |
*** shaohe_feng has quit IRC | 11:28 | |
*** shaohe_feng has joined #openstack-cyborg | 11:29 | |
*** shaohe_feng has quit IRC | 11:38 | |
*** shaohe_feng has joined #openstack-cyborg | 11:39 | |
*** shaohe_feng has quit IRC | 11:48 | |
*** shaohe_feng has joined #openstack-cyborg | 11:48 | |
*** shaohe_feng has quit IRC | 11:58 | |
*** captaindutch has joined #openstack-cyborg | 11:59 | |
*** shaohe_feng has joined #openstack-cyborg | 11:59 | |
*** shaohe_feng has quit IRC | 12:09 | |
*** shaohe_feng has joined #openstack-cyborg | 12:09 | |
*** captaindutch has quit IRC | 12:15 | |
*** shaohe_feng has quit IRC | 12:19 | |
*** shaohe_feng has joined #openstack-cyborg | 12:19 | |
*** shaohe_feng has quit IRC | 12:29 | |
*** shaohe_feng has joined #openstack-cyborg | 12:31 | |
*** shaohe_feng has quit IRC | 12:39 | |
*** shaohe_feng has joined #openstack-cyborg | 12:40 | |
*** shaohe_feng has quit IRC | 12:50 | |
*** shaohe_feng has joined #openstack-cyborg | 12:51 | |
*** shaohe_feng has quit IRC | 13:00 | |
*** shaohe_feng has joined #openstack-cyborg | 13:02 | |
*** shaohe_feng has quit IRC | 13:10 | |
*** shaohe_feng has joined #openstack-cyborg | 13:10 | |
openstackgerrit | wangzhh proposed openstack/cyborg master: Remove redundant import https://review.openstack.org/572766 | 13:16 |
*** shaohe_feng has quit IRC | 13:20 | |
*** shaohe_feng has joined #openstack-cyborg | 13:21 | |
*** shaohe_feng has quit IRC | 13:31 | |
*** shaohe_feng has joined #openstack-cyborg | 13:34 | |
*** shaohe_feng has quit IRC | 13:41 | |
*** shaohe_feng has joined #openstack-cyborg | 13:42 | |
*** shaohe_feng has quit IRC | 13:51 | |
*** shaohe_feng has joined #openstack-cyborg | 13:51 | |
*** Sundar has joined #openstack-cyborg | 13:53 | |
*** NokMikeR has joined #openstack-cyborg | 13:54 | |
*** zhipeng has joined #openstack-cyborg | 13:58 | |
*** wangzhh has joined #openstack-cyborg | 13:59 | |
*** Sundar has quit IRC | 13:59 | |
zhipeng | #startmeeting openstack-cyborg | 14:00 |
openstack | Meeting started Wed Jun 6 14:00:42 2018 UTC and is due to finish in 60 minutes. The chair is zhipeng. Information about MeetBot at http://wiki.debian.org/MeetBot. | 14:00 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 14:00 |
*** openstack changes topic to " (Meeting topic: openstack-cyborg)" | 14:00 | |
openstack | The meeting name has been set to 'openstack_cyborg' | 14:00 |
zhipeng | #topic Roll Call | 14:00 |
*** openstack changes topic to "Roll Call (Meeting topic: openstack-cyborg)" | 14:00 | |
zhipeng | #info Howard | 14:00 |
*** shaohe_feng has quit IRC | 14:01 | |
*** Sundar has joined #openstack-cyborg | 14:01 | |
*** Sundar has quit IRC | 14:02 | |
*** Sundar has joined #openstack-cyborg | 14:02 | |
*** shaohe_feng has joined #openstack-cyborg | 14:03 | |
Sundar | #info Sundar | 14:03 |
*** evin has quit IRC | 14:04 | |
*** xinran__ has joined #openstack-cyborg | 14:05 | |
*** Helloway has joined #openstack-cyborg | 14:05 | |
sum12 | #info sum12 | 14:05 |
NokMikeR | #info Mike | 14:08 |
zhipeng | okey let's start | 14:11 |
zhipeng | we have only one topic today :) | 14:11 |
zhipeng | #topic rocky spec finalization | 14:11 |
*** openstack changes topic to "rocky spec finalization (Meeting topic: openstack-cyborg)" | 14:11 | |
*** shaohe_feng has quit IRC | 14:12 | |
zhipeng | let's start from quota spec | 14:12 |
zhipeng | which xinran__ has been working on | 14:13 |
Sundar | For https://review.openstack.org/#/c/554717/, we probably need at least one +1 from Nova | 14:13 |
zhipeng | Sundar got it :) | 14:13 |
zhipeng | we get to that | 14:13 |
*** shaohe_feng has joined #openstack-cyborg | 14:13 | |
xinran__ | #info xinran__ | 14:13 |
Sundar | Sure, zhipeng. NP | 14:14 |
zhipeng | #link https://review.openstack.org/560285 | 14:14 |
xinran__ | Hi for quota spec, do you think implement this on api layer? | 14:14 |
Sundar | For quotas, we have had a discussion with Nova folks: http://lists.openstack.org/pipermail/openstack-dev/2018-May/130563.html | 14:15 |
Sundar | It doesn;t look like there is any foolproof way to enforce quotas today | 14:15 |
*** Melissa has joined #openstack-cyborg | 14:15 | |
Sundar | So, you guys cna make a call | 14:15 |
zhipeng | yes this is what I understand as well | 14:15 |
*** Melissa is now known as Guest24200 | 14:15 | |
xinran__ | I mean when there is a new api request, we should check/update quota | 14:15 |
xinran__ | It also depend on how cyborg interact with nova. | 14:16 |
zhipeng | xinran__ what is your current proposal ? | 14:17 |
xinran__ | If nova call agent directly, we should change it | 14:17 |
xinran__ | On api layer | 14:17 |
zhipeng | i'm inclined to that option | 14:17 |
zhipeng | i don't see a good scenario for nova to call cyborg-agent directly | 14:17 |
xinran__ | Yes | 14:18 |
shaohe_feng | why nova need to call agent? | 14:18 |
xinran__ | the current nova/cyborg interaction is calling agent I am not sure about this | 14:19 |
xinran__ | What do you guys think? | 14:19 |
zhipeng | no atm we have conductor interact with placement | 14:19 |
zhipeng | that is all | 14:19 |
zhipeng | there will be/should be the api layer interaction | 14:19 |
xinran__ | I mean the current spec :) | 14:19 |
zhipeng | but we are not there yet | 14:19 |
shaohe_feng | oh, if nova call cyborg-agent, there is a problem. | 14:19 |
zhipeng | I would suggest to have it on the api layer | 14:20 |
Sundar | Xinran, can you clarify which spec says Nova compute does or should call into Cyborg agent? | 14:20 |
xinran__ | Let me find it | 14:21 |
zhipeng | okey for the spec itself in the current shape | 14:21 |
zhipeng | everyone happy with it ? | 14:21 |
*** shaohe_feng has quit IRC | 14:22 | |
Sundar | zhipeng, the present scheme is not ideal, but I have no objections, since I know it is a priority for others. :) | 14:22 |
*** shaohe_feng has joined #openstack-cyborg | 14:23 | |
Sundar | We can improve upon it over time | 14:23 |
zhipeng | Sundar agree :) | 14:23 |
shaohe_feng | IMO, cyborg can do lazy quota. | 14:23 |
zhipeng | so then let's mark the spec ok to go | 14:23 |
Sundar | Agreed | 14:23 |
xinran__ | https://review.openstack.org/#/c/566798/5/doc/specs/rocky/compute-node.rst | 14:23 |
zhipeng | #action quota spec https://review.openstack.org/#/c/560285/ ready | 14:23 |
xinran__ | What to you mean lazy quota shaohe_feng | 14:24 |
*** captaindutch has joined #openstack-cyborg | 14:24 | |
shaohe_feng | which means, even scheduler pass, cyborg will still refuse accelerator quest for quota failed. | 14:25 |
Sundar | Xinran, compute-node (os-acc) spec does not say that Nova compute will call directly into Cyborg agent. It says that Nova compute should call into os-acc, which should call into Cyborg agent. | 14:25 |
shaohe_feng | os-acc can call cyborg agent? | 14:25 |
zhipeng | guys this is another problem | 14:26 |
zhipeng | let's move on :) | 14:26 |
zhipeng | we have limited time for a lot of specs | 14:26 |
shaohe_feng | Does that means nova will call cyborg agent without api? | 14:26 |
zhipeng | moving on | 14:26 |
zhipeng | Li Liu's two patches on metadata and programming | 14:27 |
shaohe_feng | xinran__, lazy quota, just performance issue. | 14:27 |
xinran__ | shaohe_feng: ok got it | 14:27 |
zhipeng | #link https://review.openstack.org/558265 | 14:27 |
zhipeng | any further comment on the metadata spec ? | 14:28 |
xinran__ | Sundar: the “directly” I mean is not pass api layer | 14:28 |
Sundar | I thought Li Liu added a function name. Looking for it | 14:28 |
*** captaindutch has quit IRC | 14:29 | |
zhipeng | also Melissa | 14:29 |
zhipeng | @Guest24200 | 14:29 |
zhipeng | has Xilinx team also went over the spec ? | 14:29 |
zhipeng | Sundar has Li Liu addressed your comment ? | 14:32 |
NokMikeR | what bootstraps the driver instance in the first place? e.g if a driver is requested that may require an additional tool to already be present like a driver deamon from the fpga vendor to be already in place. | 14:32 |
*** shaohe_feng has quit IRC | 14:32 | |
Sundar | During last spec day, Li Liu and I agreed to add a function name to the bitstream spec as an optional property. #link http://eavesdrop.openstack.org/irclogs/%23openstack-cyborg/%23openstack-cyborg.2018-05-09.log.html#t2018-05-09T19:00:22 | 14:32 |
*** shaohe_feng has joined #openstack-cyborg | 14:33 | |
Sundar | This is also documented in the scheldung spec #link https://review.openstack.org/#/c/554717/ | 14:33 |
Sundar | *scheduling | 14:33 |
Sundar | Can we get that addressed? | 14:34 |
zhipeng | sure | 14:34 |
zhipeng | #action metadata spec https://review.openstack.org/558265 to add a function name | 14:34 |
zhipeng | other than that there should be no problems right ? | 14:35 |
Sundar | Zhipeng, yes. Thanks | 14:36 |
zhipeng | sounds great :) | 14:36 |
zhipeng | #link https://review.openstack.org/#/c/559395/ | 14:37 |
zhipeng | programming | 14:37 |
*** sar has joined #openstack-cyborg | 14:37 | |
zhipeng | i think other than Zuul, we should be happy about this now | 14:37 |
zhipeng | :P | 14:37 |
Sundar | I don't see any issue with the basics. We don't have an end-to-end flow that uses this. I guess this is meant to be a standalone API? | 14:38 |
zhipeng | yep | 14:39 |
Sundar | OK. We can tweak this later as needed, when we need to define end-to-end flows. With that understanding, we can approve it as it stands. Sounds good? | 14:40 |
zhipeng | shaohe_feng and others ? | 14:41 |
zhipeng | at least from the review I see Li Liu had addressed all the comments | 14:41 |
shaohe_feng | zhipeng, OK, it looks good for me | 14:42 |
*** shaohe_feng has quit IRC | 14:42 | |
zhipeng | cool | 14:43 |
zhipeng | #action programming spec https://review.openstack.org/#/c/559395/ ready to go | 14:43 |
*** shaohe_feng has joined #openstack-cyborg | 14:43 | |
zhipeng | okey let's go to Sundar's four spec | 14:44 |
zhipeng | Sundar which one do you think is ready to go ? | 14:44 |
Sundar | All of them :) | 14:45 |
zhipeng | haha great | 14:45 |
Sundar | I will still request Nova folks to do a +1 on scheduling spec. | 14:45 |
zhipeng | yes that one has gone through a lot | 14:45 |
Sundar | For os-acc also, we should probably get Nova ok, right? | 14:45 |
*** captaindutch has joined #openstack-cyborg | 14:46 | |
shaohe_feng | os-acc will call cyborg-agent? | 14:46 |
shaohe_feng | and nova will call os-acc? | 14:46 |
zhipeng | https://review.openstack.org/#/c/566798/ | 14:46 |
zhipeng | this one right ? | 14:46 |
Sundar | zhipeng, yes | 14:47 |
zhipeng | shaohe_feng I think nova-compute calls os-acc to do the attach/detach | 14:47 |
zhipeng | but I think the original goal of os-acc is to serve as a library | 14:47 |
Sundar | shaohe: Yes, as zhipeng says. | 14:48 |
zhipeng | Sundar does nova-compute also calls os-brick or os-vif ? | 14:48 |
Sundar | zhipeng, yes. It is still a library that Cyborg provides, like os-vif for Neutron | 14:48 |
Sundar | zhipeng, yes, nova compute calls into os-vif -- plug(), unplug() API | 14:49 |
Sundar | I'll try to get a link | 14:49 |
shaohe_feng | zhipeng, so that means nova will call agent by attach/detach directly? | 14:49 |
shaohe_feng | is there no race for cyborg API and os-acc? | 14:50 |
zhipeng | i think for the nova scenario, which means accelerator attachment for the VM | 14:50 |
zhipeng | the attach should be issued by nova-compute | 14:50 |
zhipeng | however for the baremetal usecase | 14:50 |
zhipeng | it should be gone through cyborg-api | 14:51 |
shaohe_feng | Sundar, os-vif plug API call nuetron agent? | 14:51 |
zhipeng | i think we should target os-acc for VM usecase for Rocky | 14:51 |
zhipeng | which means os-acc alls the cyborg-agent directly to call upon the driver | 14:52 |
Sundar | That is my understanding. We can double check. But, please note that the spec doesn't make implementation commitments yet. We can implement it the same way as os-vif | 14:52 |
zhipeng | (and the driver invoke the bus protocols) | 14:52 |
Sundar | zhipeng: Agreed :) | 14:52 |
shaohe_feng | edleafe, os-vif can call neutron agent directly by RPC by-pass API? | 14:52 |
Sundar | shaohe: I think you may be referring to scenarios like the one where Cyborg API is called to program a region, which is already in use? | 14:53 |
*** shaohe_feng has quit IRC | 14:53 | |
zhipeng | i think the attach/detach does not make assumption on the operation | 14:53 |
wangzhh | Hi, I'm confused. Could anyone explain. When nova-compute call cyborg by os-acc, It will call by http(API) or just by rpc(message queen)? | 14:53 |
zhipeng | no matter a region needs to be programmed or not | 14:53 |
zhipeng | if attach, it presumes the device is ready | 14:54 |
wangzhh | Or both of them? | 14:54 |
zhipeng | wangzhh the current thinking is via rpc to call cyborg-agent in order to get to the driver | 14:54 |
zhipeng | no api involved in this scenario | 14:54 |
wangzhh | OK. Thx. | 14:55 |
Sundar | Yes, agreed with zhipeng | 14:55 |
Sundar | Here are the interfaces exposed by os-vif: https://github.com/openstack/os-vif/blob/master/os_vif/__init__.py | 14:55 |
zhipeng | it means that this is a VM related operation and we assume the Nova got the necessary previllage | 14:56 |
Sundar | I will try to locate how nova compute calls it | 14:56 |
zhipeng | we could focus on the details later, whether the lib itself could be called | 14:56 |
zhipeng | or something implement the lib interfaces should be called | 14:56 |
*** shaohe_feng has joined #openstack-cyborg | 14:57 | |
zhipeng | okey so everyone good on the os-acc spec ? | 14:57 |
Sundar | Nova compute calls the initialize API of os-vif directly here: https://github.com/openstack/nova/blob/master/nova/cmd/compute.py#L49 | 14:57 |
shaohe_feng | what does os_vif.initialize do? | 14:59 |
shaohe_feng | will it set up RPC client? | 14:59 |
Sundar | It sets up os_vif for further calls, like plug and unplug to attach/detach network ports to instances | 14:59 |
shaohe_feng | we want to know the plug detail | 15:00 |
shaohe_feng | how does it call neutron. | 15:00 |
shaohe_feng | by API or RPC? | 15:00 |
Sundar | shaohe: It seems to a direct call AFAICS> Here's the implementation: https://github.com/openstack/os-vif/blob/master/os_vif/__init__.py#L24 | 15:00 |
Sundar | shaohe: Could I ask whether it is important to settle this now before approving the spec? | 15:01 |
zhipeng | we could discuss this more in detail for implementation | 15:02 |
Sundar | The spec focuses on 2 things: behavior of accelerators during start/top/etc. and the os-acc interfaces | 15:02 |
shaohe_feng | Sundar, it should block the spec. | 15:02 |
Sundar | The implementation is up to us. There will be more comments on the code patch that implements this :) | 15:02 |
shaohe_feng | for if it can agent, we should be careful. | 15:03 |
*** shaohe_feng has quit IRC | 15:03 | |
*** shaohe_feng has joined #openstack-cyborg | 15:04 | |
shaohe_feng | s/for if it can agent/for if it call agent | 15:04 |
zhipeng | Sundar regarding nrp | 15:04 |
Sundar | We should be careful in the implementation. But the spec does not say RPC, API or whatever | 15:04 |
zhipeng | I think from the maillinglist discussion | 15:04 |
zhipeng | we should still go for it | 15:04 |
zhipeng | per your sched spec | 15:04 |
Sundar | Shaohe, if we don;t close on os-acc spec now, what is your proposed plan for Rocky? | 15:05 |
zhipeng | Sundar shaohe_feng let's moving on from the os-acc specifics | 15:06 |
shaohe_feng | OK | 15:06 |
zhipeng | actually let me put down a comment | 15:06 |
zhipeng | #action os-acc spec https://review.openstack.org/566798 after Li Liu remove -1 is ready to go | 15:06 |
zhipeng | so Li Liu still has to check :) | 15:07 |
Sundar | Thanks, zhipeng :) | 15:07 |
zhipeng | now back on the sched spec | 15:07 |
zhipeng | nrp | 15:07 |
zhipeng | I think we should still go for it | 15:07 |
Sundar | zhipeng, re. nRP, it may still take more time | 15:07 |
Sundar | We may not deliver anything if we keep waiting for it | 15:07 |
Sundar | Can we start by applying the traots on compute node RP and moving later when ever nRP is ready? | 15:08 |
Sundar | *traits | 15:08 |
zhipeng | given the impression from the Nova team | 15:08 |
zhipeng | nrp should be a worthy goal for Rocky, if we wait that's gonna be another cycle | 15:08 |
zhipeng | plus we have Alex here :P | 15:09 |
Sundar | What will be delivered in Rocky then? | 15:09 |
*** shashaguo has joined #openstack-cyborg | 15:10 | |
zhipeng | all the nrp based traits and rcs we discussed | 15:10 |
zhipeng | and placement will be ready i suspect | 15:10 |
shaohe_feng | Sundar, we have a discuss nRP on Monday's meeting. can you summary it? | 15:11 |
*** shaohe_feng has quit IRC | 15:13 | |
zhipeng | Sundar are you still around ? | 15:14 |
Sundar | shaohe: after Monday's meeting, I started a thread with Nova. Please see some of the responses, like: http://lists.openstack.org/pipermail/openstack-dev/2018-June/131157.html | 15:14 |
zhipeng | the agent-driver api spec | 15:14 |
*** shaohe_feng has joined #openstack-cyborg | 15:14 | |
zhipeng | is this urgent for rocky as well ? | 15:14 |
Sundar | The virt-drivers need to be updated for nRP, and there are still some concerns around in-place upgrades with nRP | 15:14 |
Sundar | zhipenf, Just trying to understand :) -- if nRP is not ready in Rocky, what will Cyborg deliver in Rocky? | 15:15 |
Sundar | *zhipeng | 15:15 |
zhipeng | Sundar we could make a hack work | 15:16 |
shaohe_feng | zhipeng, we should make a decision on how we report the resource to placement. | 15:16 |
zhipeng | shaohe_feng specifically ? | 15:17 |
zhipeng | Sundar I see the feedbacks in the email thread, and the general feedback is that most of the stuff could be done | 15:18 |
Sundar | zhipeng: Say the nRP functionality is ready by mid-July. Would we have enough time to get it done after that? We have lots of people waiting to use Cyborg. Cyborg has got popular. ;) | 15:19 |
shaohe_feng | zhipeng, Must it be ready for resource report in R release? | 15:20 |
zhipeng | Sundar we have more than capable devs :) | 15:20 |
zhipeng | shaohe_feng basic functionality should be ready I presume | 15:20 |
zhipeng | nothing too fancy | 15:20 |
shaohe_feng | Sundar, yes, cyborg is becoming popular. | 15:21 |
Sundar | zhipeng: Definitely. :) But it may help to have a backup plan, right? Without that, we cannot get basic VM placement to work, AFAICS. | 15:21 |
zhipeng | yes we will have time for a backup plan, this could be planned together with Li Liu and Zhuli | 15:22 |
zhipeng | we shoot for NRP as priority, if Nova could not deliver it, then we could go backup | 15:23 |
zhipeng | but I don't want to drop NRP to a secondary concern at first | 15:23 |
*** shaohe_feng has quit IRC | 15:23 | |
Sundar | So, for development till then, we could invoke placement in some ad hoc way to populate inventory and traits ? | 15:25 |
zhipeng | i think so | 15:25 |
Sundar | OK, zhipeng. Your call. :) I had updated the spec to reflect compute node RP as a backup. I cna further clarify that nRP is the preferred way. Would that be enough? | 15:27 |
zhipeng | that'd be great :) | 15:27 |
zhipeng | btw all the specs we deemed ready today will be merge no later than the end of the week | 15:28 |
*** shaohe_feng has joined #openstack-cyborg | 15:28 | |
Sundar | Sure, thanks. :) Could we say that the spec is ready modulo that clarification? | 15:28 |
zhipeng | yes | 15:29 |
shaohe_feng | Sundar, another question about nRP | 15:29 |
zhipeng | that's actually more related to the implementation | 15:29 |
shaohe_feng | how we call placement? | 15:29 |
zhipeng | folks I got to drop, plz continue discussion, I will come back and terminate the meeting :) | 15:29 |
shaohe_feng | The placement client it ready? | 15:29 |
shaohe_feng | Sundar, I did not find it. | 15:30 |
Sundar | shaohe, I also need to drop for another call. Can we pursue in this IRC channel later? | 15:30 |
shaohe_feng | OK. | 15:30 |
shaohe_feng | then we can terminate the meeting | 15:30 |
shaohe_feng | ^ zhipeng | 15:30 |
*** Helloway has quit IRC | 15:31 | |
*** Sundar has quit IRC | 15:32 | |
*** shaohe_feng has quit IRC | 15:34 | |
zhipeng | okey then :) | 15:34 |
zhipeng | thx everyone for the discussion | 15:34 |
zhipeng | #endmeeting | 15:34 |
*** openstack changes topic to "spec review day (Meeting topic: openstack-cyborg)" | 15:34 | |
*** shaohe_feng has joined #openstack-cyborg | 15:34 | |
openstack | Meeting ended Wed Jun 6 15:34:45 2018 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 15:34 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/openstack_cyborg/2018/openstack_cyborg.2018-06-06-14.00.html | 15:34 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/openstack_cyborg/2018/openstack_cyborg.2018-06-06-14.00.txt | 15:34 |
openstack | Log: http://eavesdrop.openstack.org/meetings/openstack_cyborg/2018/openstack_cyborg.2018-06-06-14.00.log.html | 15:34 |
*** zhipeng has quit IRC | 15:34 | |
*** shaohe_feng has quit IRC | 15:44 | |
*** shaohe_feng has joined #openstack-cyborg | 15:45 | |
*** captaindutch has quit IRC | 15:46 | |
*** captaindutch has joined #openstack-cyborg | 15:51 | |
*** captaindutch has quit IRC | 15:51 | |
*** shaohe_feng has quit IRC | 15:54 | |
*** shaohe_feng has joined #openstack-cyborg | 15:55 | |
*** Guest24200 has quit IRC | 16:01 | |
*** shaohe_feng has quit IRC | 16:04 | |
*** shaohe_feng has joined #openstack-cyborg | 16:06 | |
*** shaohe_feng has quit IRC | 16:15 | |
*** shaohe_feng has joined #openstack-cyborg | 16:15 | |
*** Kevin_Zheng has quit IRC | 16:22 | |
*** shaohe_feng has quit IRC | 16:25 | |
*** shaohe_feng has joined #openstack-cyborg | 16:26 | |
*** shaohe_feng has quit IRC | 16:35 | |
*** shaohe_feng has joined #openstack-cyborg | 16:38 | |
*** shaohe_feng has quit IRC | 16:45 | |
*** shaohe_feng has joined #openstack-cyborg | 16:46 | |
*** shaohe_feng has quit IRC | 16:56 | |
*** shaohe_feng has joined #openstack-cyborg | 16:57 | |
*** shaohe_feng has quit IRC | 17:06 | |
*** shaohe_feng has joined #openstack-cyborg | 17:08 | |
*** shaohe_feng has quit IRC | 17:16 | |
*** shaohe_feng has joined #openstack-cyborg | 17:17 | |
*** shaohe_feng has quit IRC | 17:26 | |
*** shaohe_feng has joined #openstack-cyborg | 17:29 | |
*** xinran__ has quit IRC | 17:34 | |
*** wangzhh has quit IRC | 17:35 | |
*** shaohe_feng has quit IRC | 17:37 | |
*** shaohe_feng has joined #openstack-cyborg | 17:38 | |
*** shaohe_feng has quit IRC | 17:47 | |
*** shaohe_feng has joined #openstack-cyborg | 17:48 | |
*** NokMikeR has quit IRC | 17:51 | |
*** shaohe_feng has quit IRC | 17:57 | |
*** shaohe_feng has joined #openstack-cyborg | 17:59 | |
*** shashaguo has quit IRC | 18:00 | |
*** shaohe_feng has quit IRC | 18:07 | |
*** shaohe_feng has joined #openstack-cyborg | 18:09 | |
*** shaohe_feng has quit IRC | 18:18 | |
*** shaohe_feng has joined #openstack-cyborg | 18:18 | |
*** shaohe_feng has quit IRC | 18:28 | |
*** shaohe_feng has joined #openstack-cyborg | 18:29 | |
*** shaohe_feng has quit IRC | 18:38 | |
*** shaohe_feng has joined #openstack-cyborg | 18:39 | |
*** shaohe_feng has quit IRC | 18:48 | |
*** shaohe_feng has joined #openstack-cyborg | 18:50 | |
*** shaohe_feng has quit IRC | 18:59 | |
*** shaohe_feng has joined #openstack-cyborg | 19:02 | |
*** shaohe_feng has quit IRC | 19:09 | |
*** shaohe_feng has joined #openstack-cyborg | 19:11 | |
*** shaohe_feng has quit IRC | 19:19 | |
*** shaohe_feng has joined #openstack-cyborg | 19:20 | |
*** shaohe_feng has quit IRC | 19:29 | |
*** shaohe_feng has joined #openstack-cyborg | 19:30 | |
*** shaohe_feng has quit IRC | 19:40 | |
*** shaohe_feng has joined #openstack-cyborg | 19:41 | |
*** shaohe_feng has quit IRC | 19:50 | |
*** shaohe_feng has joined #openstack-cyborg | 19:50 | |
*** shaohe_feng has quit IRC | 20:00 | |
*** shaohe_feng has joined #openstack-cyborg | 20:01 | |
openstackgerrit | Doug Hellmann proposed openstack/cyborg master: fix tox python3 overrides https://review.openstack.org/572953 | 20:06 |
*** shaohe_feng has quit IRC | 20:10 | |
*** shaohe_feng has joined #openstack-cyborg | 20:12 | |
*** shaohe_feng has quit IRC | 20:21 | |
*** shaohe_feng has joined #openstack-cyborg | 20:22 | |
*** shaohe_feng has quit IRC | 20:31 | |
*** shaohe_feng has joined #openstack-cyborg | 20:32 | |
*** shaohe_feng has quit IRC | 20:41 | |
*** shaohe_feng has joined #openstack-cyborg | 20:42 | |
*** shaohe_feng has quit IRC | 20:51 | |
*** shaohe_feng has joined #openstack-cyborg | 20:52 | |
*** shaohe_feng has quit IRC | 21:02 | |
*** shaohe_feng has joined #openstack-cyborg | 21:02 | |
*** sar has quit IRC | 21:10 | |
*** shaohe_feng has quit IRC | 21:12 | |
*** shaohe_feng has joined #openstack-cyborg | 21:13 | |
*** shaohe_feng has quit IRC | 21:22 | |
*** shaohe_feng has joined #openstack-cyborg | 21:23 | |
*** shaohe_feng has quit IRC | 21:32 | |
*** shaohe_feng has joined #openstack-cyborg | 21:33 | |
*** captaindutch has joined #openstack-cyborg | 21:34 | |
*** captaindutch has quit IRC | 21:39 | |
*** shaohe_feng has quit IRC | 21:43 | |
*** shaohe_feng has joined #openstack-cyborg | 21:43 | |
*** shaohe_feng has quit IRC | 21:53 | |
*** shaohe_feng has joined #openstack-cyborg | 21:54 | |
*** shaohe_feng has quit IRC | 22:03 | |
*** shaohe_feng has joined #openstack-cyborg | 22:05 | |
*** shaohe_feng has quit IRC | 22:13 | |
*** shaohe_feng has joined #openstack-cyborg | 22:15 | |
*** shaohe_feng has quit IRC | 22:24 | |
*** shaohe_feng has joined #openstack-cyborg | 22:26 | |
*** shaohe_feng has quit IRC | 22:34 | |
*** shaohe_feng has joined #openstack-cyborg | 22:34 | |
*** shaohe_feng has quit IRC | 22:44 | |
*** shaohe_feng has joined #openstack-cyborg | 22:46 | |
*** shaohe_feng has quit IRC | 22:54 | |
*** shaohe_feng has joined #openstack-cyborg | 22:56 | |
*** shaohe_feng has quit IRC | 23:05 | |
*** shaohe_feng has joined #openstack-cyborg | 23:06 | |
*** shaohe_feng has quit IRC | 23:15 | |
*** shaohe_feng has joined #openstack-cyborg | 23:16 | |
*** shaohe_feng has quit IRC | 23:25 | |
*** shaohe_feng has joined #openstack-cyborg | 23:26 | |
*** shaohe_feng has quit IRC | 23:35 | |
*** shaohe_feng has joined #openstack-cyborg | 23:37 | |
openstackgerrit | Sundar Nadathur proposed openstack/cyborg master: Specification for Cyborg/Nova interaction for scheduling. https://review.openstack.org/554717 | 23:41 |
*** shaohe_feng has quit IRC | 23:46 | |
*** shaohe_feng has joined #openstack-cyborg | 23:48 | |
*** shaohe_feng has quit IRC | 23:56 | |
*** shaohe_feng has joined #openstack-cyborg | 23:56 |
Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!