*** annabelleB has quit IRC | 00:31 | |
*** annabelleB has joined #openstack-cyborg | 00:36 | |
*** annabelleB has quit IRC | 00:49 | |
*** edleafe has quit IRC | 02:46 | |
*** edleafe has joined #openstack-cyborg | 02:47 | |
openstackgerrit | Sundar Nadathur proposed openstack/cyborg master: Cyborg device discovery specification. https://review.openstack.org/593726 | 02:51 |
---|---|---|
*** nguyenhai93 has joined #openstack-cyborg | 06:04 | |
nguyenhai93 | Hi cybord team, please merge the OpenStack Release Bot patches related to Rocky branch | 06:05 |
nguyenhai93 | so that we can process the patches related to python3-first goal. Thanks | 06:06 |
*** shaohe_feng has joined #openstack-cyborg | 08:50 | |
*** shaohe_feng has quit IRC | 08:54 | |
*** wangzhh has joined #openstack-cyborg | 14:00 | |
*** Sundar has joined #openstack-cyborg | 14:03 | |
Sundar | Do we have a meeting today? | 14:06 |
*** zhipeng has joined #openstack-cyborg | 14:06 | |
*** xinran has joined #openstack-cyborg | 14:07 | |
wangzhh | Hi, anybody else? | 14:10 |
sum12 | waiting | 14:10 |
Sundar | I am here, waiting for past 10 minutes :) | 14:10 |
*** Coco_gao has joined #openstack-cyborg | 14:10 | |
Coco_gao | Hi | 14:10 |
zhipeng | #startmeeting #openstack-cyborg | 14:10 |
openstack | Meeting started Wed Aug 22 14:10:51 2018 UTC and is due to finish in 60 minutes. The chair is zhipeng. Information about MeetBot at http://wiki.debian.org/MeetBot. | 14:10 |
Coco_gao | #info Coco_gao | 14:10 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 14:10 |
*** openstack changes topic to " (Meeting topic: #openstack-cyborg)" | 14:10 | |
openstack | The meeting name has been set to '_openstack_cyborg' | 14:10 |
Sundar | #info Sundar | 14:11 |
wangzhh | #info wangzhh | 14:11 |
zhipeng | #info Howard | 14:11 |
xinran | #info xinran | 14:11 |
sum12 | #info sum12 | 14:11 |
*** Li_Liu has joined #openstack-cyborg | 14:11 | |
Li_Liu | Hi guys | 14:11 |
Li_Liu | sorry for the late, there was a fire drill in my building | 14:11 |
wangzhh | Maybe something wrong with zuul just now? | 14:12 |
wangzhh | Hi Li. | 14:12 |
Coco_gao | Hi Li. | 14:12 |
zhipeng | #topic Rocky finish up | 14:12 |
Sundar | Hi, Li, hope all is good | 14:12 |
*** openstack changes topic to "Rocky finish up (Meeting topic: #openstack-cyborg)" | 14:12 | |
zhipeng | Coco_gao status update on the ovo patch ? | 14:13 |
zhipeng | #link https://review.openstack.org/593627 | 14:13 |
Coco_gao | I updated the code, but still not tested yet. | 14:14 |
*** efried is now known as efried_goatin | 14:14 | |
Sundar | What is our objective in Rocky -- to commit specific patches, or to be able to bring up a VM with some specific use case? | 14:15 |
*** jiapei has joined #openstack-cyborg | 14:16 | |
*** shaohe_feng_robo has joined #openstack-cyborg | 14:16 | |
Li_Liu | Sundar, to bring up the VM, we really need to finalized the spec with nova-cyborg interaction | 14:17 |
Coco_gao | Hi, Sundar, I read your driver-agent api spec, just don't have time to reply, I am sorry. | 14:17 |
shaohe_feng_robo | #info shaohe_feng_robo | 14:17 |
Sundar | Li_Liu: Thanks, that's what I thought. | 14:18 |
Li_Liu | #info Li_Liu | 14:18 |
Sundar | Coco_gao: NP, understand | 14:18 |
Li_Liu | Coco_gao, I will review your patch today | 14:18 |
Coco_gao | I still need to finish some functions, I commit this patch on Monday just want everyone to know the OVO first. | 14:20 |
Coco_gao | In case you have some commits for OVO. | 14:21 |
Coco_gao | comments, I am sorry. | 14:21 |
wangzhh | Sundar, some data structure in Coco's patch is different from your new spec. | 14:21 |
shaohe_feng_robo | will we need to merge this patch this release? | 14:21 |
Li_Liu | I also have a patch coming up within couple days. it involves calling Agent from Cyborg to do programming | 14:21 |
wangzhh | Could u help to review it? | 14:21 |
Li_Liu | zhipeng, can we still merge changes to Rocky yet? | 14:21 |
Sundar | Li_Liu: I think we need to align on the os-acc flow for programming too. | 14:22 |
zhipeng | yes we still can | 14:22 |
zhipeng | projects are doing rc2 now | 14:22 |
Sundar | wanhzhh: Sure, I should review Coco's patch. I need to catch up | 14:22 |
wangzhh | Sundar: Thx. | 14:23 |
xinran | I am trying to make sure if we should finish nova/cyborg interaction in Rocky | 14:23 |
Li_Liu | Sundar, yes, i agree, at least I wanna get the whole flow with rpcapi ready so that os-acc can call it when it wants to. | 14:23 |
Sundar | Honestly, IMHO, we are making piecemeal changes without the big picture :) It is important to get things done of course but, we hope it is in the right direction that will take us forward with Nova and others | 14:23 |
Coco_gao | Sundar, I don't know well on traits, so I don't know my OVO can meet the placement requirements. | 14:24 |
Sundar | Li_Liu: We should first agree on the os-acc flow, right? | 14:25 |
Sundar | Coco_gao: NP, I can help you. Power architecture developers want to support custom traits from the driver, as I mentione din os-acc spec | 14:25 |
Sundar | *sorry, discovery spec | 14:25 |
Coco_gao | By now, we don't have DB to store traits on Cyborg side. | 14:26 |
wangzhh | Sundar, not only flow but also how to handle different hypervisor, different platform, etc. | 14:26 |
Li_Liu | Sundar, but currently feature I am implementing does not involve os-acc at all, its the REST api to allow fpga programming | 14:27 |
Sundar | Coco_gao: at least for now, we can store custom traits as attributes | 14:27 |
Sundar | Li+Liu: So, there is no expectation that we should use the exact same flow for os-acc, right? | 14:27 |
Coco_gao | OK. | 14:28 |
Li_Liu | Coco_gao, yes, put them in the attributes list | 14:28 |
Sundar | wangzhh: Agreed | 14:28 |
wangzhh | We need to resolve: 1.report data to placement 2. os-acc flow(include some other things) 3. nova intergration | 14:29 |
*** annabelleB has joined #openstack-cyborg | 14:29 | |
Li_Liu | Sundar, yes, you can say that. but I think we could reuse that piece of code in os-acc anyways | 14:30 |
Li_Liu | wangzhh, exactly | 14:30 |
xinran | wangzhh yes | 14:30 |
shaohe_feng_robo | xinran: good at all 1, 2, 3 | 14:30 |
Li_Liu | 1.report data to placement -- Coco_gao 2. os-acc flow(include some other things) -- wangzhh 3. nova intergration -- xinran... are these assignments right? | 14:31 |
shaohe_feng_robo | Li_Liu: all can be xinran . | 14:32 |
Li_Liu | lol | 14:32 |
wangzhh | Wow,. | 14:32 |
Coco_gao | I think so | 14:32 |
xinran | 😂 | 14:32 |
xinran | I am starting design a new API for nova intergration | 14:33 |
shaohe_feng_robo | for she already do these things, we can avoid duplicated work. | 14:33 |
xinran | with lock and batch alloc support | 14:33 |
Li_Liu | wangzhh, can you help xinran when you have some time? | 14:33 |
wangzhh | Of course. | 14:33 |
sum12 | are there any implementation specific reviews of os-acc already ? | 14:33 |
shaohe_feng_robo | xinran: great | 14:34 |
Li_Liu | shaohe_feng_robo, it's great that xinran is the expert on all of these :) | 14:34 |
zhipeng | plz do remember that we develop and implement what we agreed for Rocky, at the moment | 14:34 |
zhipeng | anything beyond that is for design discussion starting at the Denver PTG | 14:35 |
shaohe_feng_robo | Li_Liu: she's new api is for the intergration | 14:35 |
wangzhh | sum12, Yes, but It's piecemeal. | 14:35 |
Li_Liu | so I am assuming there will a batch of patch reviews coming in from you right? xinran | 14:35 |
zhipeng | do not start development on those design specs that are not merged | 14:35 |
wangzhh | zhipeng, Agree. | 14:35 |
shaohe_feng_robo | but pleacement report depend on driver | 14:36 |
xinran | I just trying to understand if all these should be done in Rocky or not? | 14:36 |
shaohe_feng_robo | not sure all drivers are ready. | 14:36 |
sum12 | wangzhh: couple you point me to a piece ? I was expecting it to be a separate project | 14:36 |
shaohe_feng_robo | Sundar: what's the status of the new driver? | 14:36 |
xinran | yes placement report depend on driver, did coco already have some works on it ? | 14:37 |
shaohe_feng_robo | Li_Liu: for interaction, edleafe can help on nova side, | 14:37 |
sum12 | found it | 14:38 |
xinran | Li_Liu: yes, is it urgent? | 14:39 |
wangzhh | sum12, OK. :) | 14:39 |
Li_Liu | xinran, just do it on your own pace, but do you have a eta tho? | 14:39 |
openstackgerrit | Nguyen Hai proposed openstack/python-cyborgclient master: Update reno for stable/rocky https://review.openstack.org/586830 | 14:40 |
shaohe_feng_robo | Li_Liu: who report to placement? | 14:40 |
Coco_gao | what kind of data placement need? I just store all of the data. | 14:40 |
shaohe_feng_robo | agent or conductor? | 14:40 |
Sundar | shaohe_feng: The driver developer is apparently busy with other stuff. He has reached a stage where rpm and deb packages for OPAE libraries get packaged with the tree. I'll sync up with him and help in testing. | 14:40 |
Coco_gao | besides, the driver-specific traits is not support right now. | 14:41 |
openstackgerrit | Nguyen Hai proposed openstack/python-cyborgclient master: import zuul job settings from project-config https://review.openstack.org/592840 | 14:41 |
openstackgerrit | Nguyen Hai proposed openstack/python-cyborgclient master: switch documentation job to new PTI https://review.openstack.org/592841 | 14:41 |
shaohe_feng_robo | Sundar: good. thanks . | 14:41 |
openstackgerrit | Nguyen Hai proposed openstack/python-cyborgclient master: add python 3.6 unit test job https://review.openstack.org/592842 | 14:41 |
xinran | Li_Liu: i am afraid that it's quite hard to implement all in this release ... | 14:41 |
sum12 | xinran: agreed | 14:41 |
Coco_gao | yeah, I think the work to heavy for xinran | 14:41 |
Coco_gao | too | 14:42 |
Li_Liu | shaohe_feng_robo, agent report to cyborg, then cyborg uses the placement client to report to placement, right? | 14:42 |
Coco_gao | since the time is limited before Rocky | 14:42 |
xinran | Coco_gao: have you already do some work on placement report which related to your current work? | 14:42 |
shaohe_feng_robo | Li_Liu: OK. | 14:42 |
*** annabelleB has quit IRC | 14:42 | |
xinran | Li_Liu: yes, cyborg use placement client to report resource | 14:43 |
Li_Liu | xinran, I know, as I said, just do it on your own pace. but could you give estimations on them? | 14:43 |
Coco_gao | I didn't report to placement by now. I | 14:43 |
*** shaohe_feng_robo is now known as shaohe_feng_ | 14:44 | |
Coco_gao | I just collected the driver data, store in db. | 14:44 |
shaohe_feng_ | every card is a sub-provider | 14:45 |
wangzhh | Coco, After diff. :) | 14:45 |
xinran | Li_Liu: I will probably submit first version of new api allowing nova/cyborg interaction next week | 14:45 |
Li_Liu | Coco_gao, that should be good for now. next we will figure out during the reporting step, how to invoke placement client apis | 14:46 |
shaohe_feng_ | Li_Liu: the placement report does not need many code | 14:46 |
Li_Liu | xinran, sounds good | 14:46 |
shaohe_feng_ | just need to know the deloyable well. | 14:46 |
Li_Liu | shaohe_feng_, yup | 14:47 |
xinran | to be clear, did we agreed to improve the current API, I mean, add a new API like DeployableActions to do alloc and dealloc? | 14:47 |
wangzhh | xinran, I suggest to imporve them in S release. | 14:47 |
shaohe_feng_ | xinran: you can introduce your new API briefly | 14:47 |
*** annabelleB has joined #openstack-cyborg | 14:48 | |
Coco_gao | Li_Liu, where can I store the acc_topology data? | 14:48 |
xinran | wangzhh: yes that what i desired | 14:49 |
xinran | shaohe_feng_: sure | 14:49 |
Sundar | Folks, I want to clarify that all commits now should be considered provisional. We may need to change them substantially to meet the use cases and Nova requirements | 14:50 |
Li_Liu | Coco_gao, the acc_topology is not to be saved tho. It helps you to structure the deployable relationships | 14:51 |
sum12 | wangzhh: do you plan to pull in any patches for the Rocky release for os-acc ? | 14:51 |
Li_Liu | Coco_gao, in case it's not clear to you, we can discuss it further once you feel better | 14:52 |
shaohe_feng_ | Sundar: will you work on the image upload ? auto parser the bitstream files, and generate the glance metadata? | 14:52 |
wangzhh | sum12: No. | 14:52 |
xinran | I am trying to add a new API representing all actions of deployables e.g. allocation/deallocation. for example: def post(self, body) with body like {"FPGA":"vendor_id":"","type":""...,"GPU","vendor_id":""...}. And in this method, deployable_list will be call with filters. | 14:53 |
wangzhh | shaohe_feng_, Before upload image, we need download first, in agent. Do you think so? | 14:54 |
Sundar | Shaohe: Sure. | 14:54 |
xinran | To support batch alloc/dealloc, there will be a loop to call deployable_list(...,filters) that's my current solution. Does anyone of you have some better suggestion? | 14:56 |
wangzhh | xinran, for batch alloc/dealloc, we should have new APIs, and I think it's better to have a spec. | 14:57 |
wangzhh | We should disscuss how to handle failure. | 14:58 |
Li_Liu | wangzhh, you mean the looping case? | 14:58 |
wangzhh | Li_Liu, No, for the new design. | 14:59 |
Coco_gao | LI_Liu, I just mess up,can we list the remaining work and the timeline for that? | 14:59 |
xinran | there is no spec currently | 15:00 |
wangzhh | Oh, Sorry. Misunderstand u. xinran. | 15:00 |
Li_Liu | Coco_gao, you mean the remaining work on the agent reporting? | 15:01 |
wangzhh | Current implemetion | 15:01 |
Coco_gao | on cyborg rocky. | 15:01 |
wangzhh | doesn't need spec. | 15:01 |
Sundar | I need to leave now for the next call. Thank you all. Bfn! | 15:01 |
*** Sundar has quit IRC | 15:02 | |
Li_Liu | Coco_gao, for rocky, in my opinion, I hope we can merge the ovo stuff that you are currently working on. anything on top of that is a bonus :) | 15:04 |
Li_Liu | plus, xinran's new api and my programming api | 15:05 |
Li_Liu | wangzhh, what's left on your plate for Rocky? | 15:05 |
xinran | there are 1. driver discovery and data structure. 2. placement report. 3. nova integration (new api) and what else ? | 15:05 |
*** efried_goatin is now known as efried | 15:06 | |
wangzhh | Agent diff and save, related to Coco's patch. | 15:06 |
Li_Liu | I thought the placement client report is finished didn't it? | 15:06 |
Li_Liu | wangzhh, sounds good | 15:07 |
Coco_gao | but I am afraid, Sundar's Spec have difference with my code. | 15:07 |
wangzhh | Li_liu, you mean we have finished reporting to placement? | 15:08 |
xinran | Sundar's spec mention that diff should be done in conductor. Did we have an agreement on it? | 15:08 |
Coco_gao | the api | 15:08 |
wangzhh | Not yet. xinran said , she is working on it. | 15:08 |
Li_Liu | https://github.com/openstack/cyborg/blob/master/cyborg/services/client/report.py | 15:08 |
wangzhh | xinran, not in current release. | 15:09 |
Li_Liu | these code from shaohe is the placement client right? | 15:09 |
Coco_gao | nope, zhipeng think it should be done on agent in this release | 15:09 |
xinran | ok thanks | 15:09 |
shaohe_feng_ | Li_Liu: yes, client | 15:10 |
wangzhh | Yes, but we should intergrate them in agent. | 15:10 |
Coco_gao | I think so | 15:10 |
Li_Liu | yup, it's just the matter when to use the client | 15:10 |
shaohe_feng_ | wangzhh: we do not need to download | 15:10 |
Coco_gao | I think it should be used after diff. | 15:11 |
wangzhh | shaohe_feng_, so what if we want to program? | 15:11 |
xinran | Coco_gao: yes, exactly | 15:12 |
wangzhh | Shouldn't we download bitstream first? | 15:12 |
shaohe_feng_ | no | 15:13 |
Coco_gao | Bye, I need to go bed. | 15:13 |
shaohe_feng_ | Coco_gao: have a good dream. | 15:13 |
Li_Liu | bye, Coco_gao, take a good rest | 15:14 |
Li_Liu | shaohe_feng_, wangzhh, are you guys talking about the same step here? | 15:14 |
wangzhh | Maybe we can hold a zoom meeting later? | 15:16 |
shaohe_feng_ | we should not be in same page | 15:16 |
shaohe_feng_ | we mya be not in same page | 15:16 |
Li_Liu | ya, it's too late now, let's wrap up. I think we are clearer on the work assignment for R. let's get it done | 15:18 |
wangzhh | Yep. | 15:19 |
Li_Liu | xinran, let us know if you need help, especially wangzhh and me can off load some of your work, right wangzhh :) | 15:19 |
wangzhh | Of course. :) | 15:19 |
xinran | ok, thanks guys :) | 15:20 |
Li_Liu | one last thing. remember to post your topics for PTG no matter if you are coming to Denver or not | 15:20 |
Li_Liu | https://etherpad.openstack.org/p/cyborg-ptg-stein | 15:20 |
Li_Liu | and let us know if you are coming to PTG | 15:21 |
wangzhh | Not sure. :) | 15:22 |
Li_Liu | ok, have a good night/day wherever you are :) | 15:23 |
Li_Liu | #endmeeting | 15:23 |
*** openstack changes topic to "A zuul config error slipped through and caused a pile of job failures with retry_limit - a fix is being applied and should be back up in a few minutes" | 15:23 | |
openstack | Meeting ended Wed Aug 22 15:23:57 2018 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 15:24 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/_openstack_cyborg/2018/_openstack_cyborg.2018-08-22-14.10.html | 15:24 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/_openstack_cyborg/2018/_openstack_cyborg.2018-08-22-14.10.txt | 15:24 |
openstack | Log: http://eavesdrop.openstack.org/meetings/_openstack_cyborg/2018/_openstack_cyborg.2018-08-22-14.10.log.html | 15:24 |
*** Li_Liu has quit IRC | 15:25 | |
*** zhipeng has quit IRC | 15:26 | |
*** annabelleB has quit IRC | 15:28 | |
*** openstackgerrit has quit IRC | 15:31 | |
*** efried has quit IRC | 15:36 | |
*** efried has joined #openstack-cyborg | 15:36 | |
*** annabelleB has joined #openstack-cyborg | 15:44 | |
*** efried is now known as efried_rollin | 16:14 | |
*** annabelleB has quit IRC | 16:23 | |
*** jiapei has quit IRC | 16:35 | |
*** annabelleB has joined #openstack-cyborg | 16:42 | |
*** openstackgerrit has joined #openstack-cyborg | 16:48 | |
openstackgerrit | coco-Gao proposed openstack/cyborg master: Add driver-side oslo_versioned objects. https://review.openstack.org/593627 | 16:48 |
*** Coco_gao has quit IRC | 17:19 | |
*** nguyenhai93 has quit IRC | 17:25 | |
*** sum12 has quit IRC | 17:25 | |
*** dims has quit IRC | 17:25 | |
*** wangzhh has quit IRC | 17:28 | |
*** dims_ has joined #openstack-cyborg | 17:36 | |
*** xinran has quit IRC | 17:52 | |
*** annabelleB has quit IRC | 18:09 | |
*** ChanServ has quit IRC | 18:16 | |
*** ChanServ has joined #openstack-cyborg | 18:22 | |
*** barjavel.freenode.net sets mode: +o ChanServ | 18:22 | |
*** efried_rollin is now known as efried | 19:47 | |
openstackgerrit | Sundar Nadathur proposed openstack/cyborg master: Cyborg/Nova/Glance interaction in compute node, including os-acc. https://review.openstack.org/577438 | 21:04 |
*** ChanServ has quit IRC | 22:49 | |
*** ChanServ has joined #openstack-cyborg | 23:03 | |
*** barjavel.freenode.net sets mode: +o ChanServ | 23:03 |
Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!