Earlier  
Posted Nick Remark
#openstack-cyborg - 2018-08-22
14:12:01 wangzhh Maybe something wrong with zuul just now?
14:12:12 wangzhh Hi Li.
14:12:19 Coco_gao Hi Li.
14:12:42 zhipeng #topic Rocky finish up
14:12:44 Sundar Hi, Li, hope all is good
14:13:09 zhipeng Coco_gao status update on the ovo patch ?
14:13:22 zhipeng #link https://review.openstack.org/593627
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 Li_Liu Coco_gao, yes, put them in the attributes list
14:28:00 Coco_gao OK.
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 shaohe_feng_robo Sundar: good. thanks .
14:41:11 openstackgerrit Nguyen Hai proposed openstack/python-cyborgclient master: switch documentation job to new PTI https://review.openstack.org/592841
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

Earlier   Later