| Posted | Nick | Remark | |
|---|---|---|---|
| #openstack-cyborg - 2018-08-22 | |||
| 14:14:25 | Coco_gao | I updated the code, but still not tested yet. | |
| 14:15:49 | 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:17:26 | Li_Liu | Sundar, to bring up the VM, we really need to finalized the spec with nova-cyborg interaction | |
| 14:17:37 | Coco_gao | Hi, Sundar, I read your driver-agent api spec, just don't have time to reply, I am sorry. | |
| 14:17:57 | shaohe_feng_robo | #info shaohe_feng_robo | |
| 14:18:00 | Sundar | Li_Liu: Thanks, that's what I thought. | |
| 14:18:04 | Li_Liu | #info Li_Liu | |
| 14:18:05 | Sundar | Coco_gao: NP, understand | |
| 14:18:44 | Li_Liu | Coco_gao, I will review your patch today | |
| 14:20:28 | Coco_gao | I still need to finish some functions, I commit this patch on Monday just want everyone to know the OVO first. | |
| 14:21:08 | Coco_gao | In case you have some commits for OVO. | |
| 14:21:20 | Coco_gao | comments, I am sorry. | |
| 14:21:25 | wangzhh | Sundar, some data structure in Coco's patch is different from your new spec. | |
| 14:21:26 | shaohe_feng_robo | will we need to merge this patch this release? | |
| 14:21:31 | Li_Liu | I also have a patch coming up within couple days. it involves calling Agent from Cyborg to do programming | |
| 14:21:46 | wangzhh | Could u help to review it? | |
| 14:21:59 | Li_Liu | zhipeng, can we still merge changes to Rocky yet? | |
| 14:22:10 | Sundar | Li_Liu: I think we need to align on the os-acc flow for programming too. | |
| 14:22:29 | zhipeng | yes we still can | |
| 14:22:37 | zhipeng | projects are doing rc2 now | |
| 14:22:50 | Sundar | wanhzhh: Sure, I should review Coco's patch. I need to catch up | |
| 14:23:07 | wangzhh | Sundar: Thx. | |
| 14:23:22 | xinran | I am trying to make sure if we should finish nova/cyborg interaction in Rocky | |
| 14:23:54 | 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:58 | 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:24:34 | Coco_gao | Sundar, I don't know well on traits, so I don't know my OVO can meet the placement requirements. | |
| 14:25:04 | Sundar | Li_Liu: We should first agree on the os-acc flow, right? | |
| 14:25:44 | 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:51 | Sundar | *sorry, discovery spec | |
| 14:26:19 | Coco_gao | By now, we don't have DB to store traits on Cyborg side. | |
| 14:26:40 | wangzhh | Sundar, not only flow but also how to handle different hypervisor, different platform, etc. | |
| 14:27:21 | 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:27 | Sundar | Coco_gao: at least for now, we can store custom traits as attributes | |
| 14:27:58 | Sundar | Li+Liu: So, there is no expectation that we should use the exact same flow for os-acc, right? | |
| 14:28:00 | Coco_gao | OK. | |
| 14:28:00 | Li_Liu | Coco_gao, yes, put them in the attributes list | |
| 14:28:02 | Sundar | wangzhh: Agreed | |
| 14:29:23 | wangzhh | We need to resolve: 1.report data to placement 2. os-acc flow(include some other things) 3. nova intergration | |
| 14:30:08 | Li_Liu | Sundar, yes, you can say that. but I think we could reuse that piece of code in os-acc anyways | |
| 14:30:23 | Li_Liu | wangzhh, exactly | |
| 14:30:31 | xinran | wangzhh yes | |
| 14:30:59 | shaohe_feng_robo | xinran: good at all 1, 2, 3 | |
| 14:31: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:32:09 | shaohe_feng_robo | Li_Liu: all can be xinran . | |
| 14:32:37 | Li_Liu | lol | |
| 14:32:42 | wangzhh | Wow,. | |
| 14:32:43 | Coco_gao | I think so | |
| 14:32:48 | xinran | 😂 | |
| 14:33:10 | xinran | I am starting design a new API for nova intergration | |
| 14:33:34 | shaohe_feng_robo | for she already do these things, we can avoid duplicated work. | |
| 14:33:35 | xinran | with lock and batch alloc support | |
| 14:33:37 | Li_Liu | wangzhh, can you help xinran when you have some time? | |
| 14:33:51 | wangzhh | Of course. | |
| 14:33:56 | sum12 | are there any implementation specific reviews of os-acc already ? | |
| 14:34:13 | shaohe_feng_robo | xinran: great | |
| 14:34:32 | Li_Liu | shaohe_feng_robo, it's great that xinran is the expert on all of these :) | |
| 14:34:49 | zhipeng | plz do remember that we develop and implement what we agreed for Rocky, at the moment | |
| 14:35:04 | zhipeng | anything beyond that is for design discussion starting at the Denver PTG | |
| 14:35:14 | shaohe_feng_robo | Li_Liu: she's new api is for the intergration | |
| 14:35:20 | wangzhh | sum12, Yes, but It's piecemeal. | |
| 14:35:31 | Li_Liu | so I am assuming there will a batch of patch reviews coming in from you right? xinran | |
| 14:35:37 | zhipeng | do not start development on those design specs that are not merged | |
| 14:35:57 | wangzhh | zhipeng, Agree. | |
| 14:36:00 | shaohe_feng_robo | but pleacement report depend on driver | |
| 14:36:08 | xinran | I just trying to understand if all these should be done in Rocky or not? | |
| 14:36:30 | shaohe_feng_robo | not sure all drivers are ready. | |
| 14:36:32 | sum12 | wangzhh: couple you point me to a piece ? I was expecting it to be a separate project | |
| 14:36:45 | shaohe_feng_robo | Sundar: what's the status of the new driver? | |
| 14:37:07 | xinran | yes placement report depend on driver, did coco already have some works on it ? | |
| 14:37:57 | shaohe_feng_robo | Li_Liu: for interaction, edleafe can help on nova side, | |
| 14:38:24 | sum12 | found it | |
| 14:39:01 | xinran | Li_Liu: yes, is it urgent? | |
| 14:39:21 | wangzhh | sum12, OK. :) | |
| 14:39:35 | Li_Liu | xinran, just do it on your own pace, but do you have a eta tho? | |
| 14:40:17 | openstackgerrit | Nguyen Hai proposed openstack/python-cyborgclient master: Update reno for stable/rocky https://review.openstack.org/586830 | |
| 14:40:19 | shaohe_feng_robo | Li_Liu: who report to placement? | |
| 14:40:22 | Coco_gao | what kind of data placement need? I just store all of the data. | |
| 14:40:29 | shaohe_feng_robo | agent or conductor? | |
| 14:40:39 | 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:41:00 | Coco_gao | besides, the driver-specific traits is not support right now. | |
| 14:41:02 | openstackgerrit | Nguyen Hai proposed openstack/python-cyborgclient master: import zuul job settings from project-config https://review.openstack.org/592840 | |
| 14:41:11 | openstackgerrit | Nguyen Hai proposed openstack/python-cyborgclient master: switch documentation job to new PTI https://review.openstack.org/592841 | |
| 14:41:11 | shaohe_feng_robo | Sundar: good. thanks . | |
| 14:41:16 | openstackgerrit | Nguyen Hai proposed openstack/python-cyborgclient master: add python 3.6 unit test job https://review.openstack.org/592842 | |
| 14:41:21 | xinran | Li_Liu: i am afraid that it's quite hard to implement all in this release ... | |
| 14:41:54 | sum12 | xinran: agreed | |
| 14:41:57 | Coco_gao | yeah, I think the work to heavy for xinran | |
| 14:42:01 | Coco_gao | too | |
| 14:42:22 | Li_Liu | shaohe_feng_robo, agent report to cyborg, then cyborg uses the placement client to report to placement, right? | |
| 14:42:24 | Coco_gao | since the time is limited before Rocky | |
| 14:42:33 | xinran | Coco_gao: have you already do some work on placement report which related to your current work? | |
| 14:42:41 | shaohe_feng_robo | Li_Liu: OK. | |
| 14:43:20 | xinran | Li_Liu: yes, cyborg use placement client to report resource | |
| 14:43:21 | Li_Liu | xinran, I know, as I said, just do it on your own pace. but could you give estimations on them? | |
| 14:43:22 | Coco_gao | I didn't report to placement by now. I | |
| 14:44:37 | Coco_gao | I just collected the driver data, store in db. | |
| 14:45:20 | shaohe_feng_ | every card is a sub-provider | |
| 14:45:25 | wangzhh | Coco, After diff. :) | |
| 14:45:50 | xinran | Li_Liu: I will probably submit first version of new api allowing nova/cyborg interaction next week | |
| 14:46:29 | 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 | |