Earlier  
Posted Nick Remark
#openstack-cyborg - 2018-08-13
15:16:30 shaohe_feng Sundar: for example, I want 2 accelerator, both accelerator type is FPGA, vendor is intel, model is A10, and it's function is Crypto.
15:16:58 Coco_gao Have we make an agreement on users' input, parameters or sections we may support by now?
15:17:02 Sundar Currently, the API gets a list of device RPs selected by Nova, and extra specs. But that is not ideal. Still trying to think of a better way
15:17:05 shaohe_feng Sundar: or I want 2 different accelerators, one is GPU another is FPGA?
15:17:53 Sundar shaohe: All that should be possible. The currently proposed APIs can technically handle them, but we can probably improve upon them
15:18:27 shaohe_feng Coco_gao: Sundar is working on them.
15:18:28 shaohe_feng Sundar when will we see your API define?
15:19:00 shaohe_feng Sundar: one api to apply 2 accelerators instead of two api call?
15:19:17 Sundar shaohe: I am updating the os-acc spec. It should be out by this week, if not in next couple of days.
15:19:54 shaohe_feng Sundar: nice.
15:19:57 Sundar shaohe: The current API looks something like: prepareVANs(device_rp[], extra_specs, instance_info)
15:20:02 Coco_gao Great jobs.
15:20:27 Li_Liu ok
15:20:32 Sundar The extra specs will contain the details of the user request, like: CUSTOM_ACCELERATOR_FPGA=2 and the traits
15:20:52 Sundar The device_rp[] will contain the device resource providers selected by Nova for each of those accelerators
15:21:08 shaohe_feng Sundar: anyway, the api should well match the user the expect accelerators
15:21:18 Li_Liu device_rp is a list, and extra_specs will be applicable to all the RPs in the list?
15:21:54 Sundar The problem is, how do we correlate each device_rp to a specific accelerator in extra specs. If we can massociate each user request with its own device RP, that will simplify our livs
15:23:51 Li_Liu can we make extra_specs a list as well?
15:23:56 Sundar Li_Liu: yes. The extra specs may contain groups based on granular request syntax #link https://specs.openstack.org/openstack/nova-specs/specs/rocky/approved/granular-resource-requests.html
15:24:13 Sundar The extra specs is a pre-defined thing coming from Nova.
15:24:35 Li_Liu ah, ok
15:24:36 Sundar Not sure if we can modify it. Still looking into that
15:25:31 openstackgerrit OpenStack Release Bot proposed openstack/cyborg master: Update reno for stable/rocky https://review.openstack.org/591423
15:26:15 shaohe_feng I have already use resource groups to support batch accelerators :)
15:26:59 shaohe_feng Sundar: remind, have you notify rodrego that you and Coco_gao are refactoring the new returning data of the driver?
15:27:25 Sundar Oh yes.
15:27:34 shaohe_feng Good
15:27:46 Sundar We are currently looking at making the current driver patch work with Zuul
15:27:52 shaohe_feng Coco_gao: how is the refactor going on.
15:28:43 Coco_gao yeah, I am working on it right now. Still need to test the code by now.
15:29:10 Sundar Coco_gao: we probably need to sync up. Are you using OVOs?
15:29:33 shaohe_feng Coco_gao: good. Guess other developers are depending on your change.
15:29:56 shaohe_feng Sundar: have resolve the OPAE package install in Zuul?
15:29:59 wangzhh Coco:Good job. Plz don't forget test with my GPU driver.
15:30:34 Coco_gao Our Datacenter is going to move to other location, so the test work need to be done several days later.
15:31:31 Sundar shaohe: Rodrigo and I discussed the pkg install, and he is making changes
15:31:31 Coco_gao Sundar, you mean VersionedObject?
15:31:39 Sundar Coco_gao: yes
15:32:17 Sundar We should update the spec before submitting the patch?
15:32:17 Coco_gao yes, I am using VersionedObject
15:32:59 shaohe_feng Sundar: good.
15:33:05 Sundar I am still backlogged on os-acc. I'll update the driver/agent spec. Coco_gao, I cna send you an early version for review
15:33:17 shaohe_feng Sundar: you should sync up with Coco_gao well.
15:33:51 Sundar Yes
15:33:51 shaohe_feng Li_Liu: do we have deadline for this refactor?
15:34:08 Coco_gao I don't know
15:34:29 Coco_gao maybe we can discuss the deadline.
15:35:41 Li_Liu shaohe_feng, if you wanna catch the Rocky release, then Aug 20 - Aug 24
15:35:53 Li_Liu but if not, there's not hard deadline on this
15:36:00 Coco_gao Sundar, any detailed questions or informations , plz send me an email(gaojh4@lenovo.com)
15:36:13 shaohe_feng yes, Your working is very important. for other drivers base on your work.
15:36:21 Sundar Coco_gao: sure
15:36:52 Li_Liu well, yes, we need to save time for reviews as well(if you wanna catch the R release)
15:37:50 shaohe_feng Li_Liu: I need to change the agent code, base on your new pf/vf model.
15:38:05 Coco_gao shaohe_feng, I know, maybe this week I will give an patch on the object first.
15:38:06 Sundar R release is past code freeze, right?
15:38:15 Li_Liu ok, let me know if you need any help/discussion
15:38:59 Li_Liu we can have ZOOM meeting anytime for discussion until Rocky releases
15:39:08 shaohe_feng OK.
15:40:21 Coco_gao then shaohe can update the agent code, others can update the driver code.
15:41:22 shaohe_feng Sundar, Li_Liu, will we not touch the API code until R release any more?
15:41:40 shaohe_feng even Sundar have define the new API, right?
15:42:01 Li_Liu I think so
15:42:09 Li_Liu no time for that
15:42:48 Sundar Agreed
15:43:04 Coco_gao Hi, shaohe, I think maybe zhenghao can help update agent code, since we need to test gpu driver together.
15:43:37 wangzhh Yep. shaohe_feng: Can I take it?
15:44:08 Coco_gao If the agent code don't finished, we can't test our code seperately.
15:45:05 shaohe_feng that's great
15:45:18 shaohe_feng 3ks, wangzhh
15:45:55 wangzhh You're welcome :)
15:46:43 Coco_gao Everyone, if I have any questions I will contact you directly and thank you for you support and patience~
15:47:24 Li_Liu Thank you Coco :)
15:47:38 Li_Liu Thanks a lot everyone for the hard work
15:47:57 shaohe_feng cool, Coco.
15:48:15 wangzhh No problem. ;)
15:48:25 Coco_gao Time to bed if we don't have other questions.
15:48:52 shaohe_feng yes, enough sleep keep girl beauty.
15:49:08 wangzhh ヾ(・ω・`。) Good night.
15:49:10 shaohe_feng Any thing wants to discuss?
15:49:10 Sundar Good night or good day, everybody
15:49:20 shaohe_feng OK, let's end the meeting.
15:49:37 Li_Liu Have a good nite guys
15:49:51 wangzhh ヾ( ̄▽ ̄)Bye~Bye~
15:49:52 shaohe_feng Thank you Li_Liu
15:49:59 shaohe_feng #endmeeting
15:50:02 openstack Meeting ended Mon Aug 13 15:49:59 2018 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)
15:50:03 openstack Minutes: http://eavesdrop.openstack.org/meetings/openstack_cyborg_driver/2018/openstack_cyborg_driver.2018-08-13-14.01.html
15:50:04 openstack Minutes (text): http://eavesdrop.openstack.org/meetings/openstack_cyborg_driver/2018/openstack_cyborg_driver.2018-08-13-14.01.txt
15:50:05 openstack Log: http://eavesdrop.openstack.org/meetings/openstack_cyborg_driver/2018/openstack_cyborg_driver.2018-08-13-14.01.log.html
15:50:06 Coco_gao enough sleep keep man strong...aha
15:50:07 Coco_gao bye.
#openstack-cyborg - 2018-08-14
07:59:52 openstackgerrit wangzhh proposed openstack/python-cyborgclient master: Update python-cyborgclient doc https://review.openstack.org/591581
08:41:24 openstackgerrit Merged openstack/python-cyborgclient master: Update python-cyborgclient doc https://review.openstack.org/591581
10:14:09 openstackgerrit Shasha Guo proposed openstack/cyborg-specs master: Move specs from cyborg library to cyborg-specs library https://review.openstack.org/591614
11:54:05 openstackgerrit wangxu proposed openstack/cyborg master: Fix deployable attribute object issues and unit test failures. https://review.openstack.org/591636
15:24:46 openstackgerrit Sundar Nadathur proposed openstack/cyborg master: Cyborg/Nova/Glance interaction in compute node, including os-acc. https://review.openstack.org/577438
16:04:03 openstackgerrit Eric Fried proposed openstack/cyborg master: Cyborg/Nova/Glance interaction in compute node, including os-acc. https://review.openstack.org/577438
16:09:12 openstackgerrit Sundar Nadathur proposed openstack/cyborg master: Cyborg/Nova/Glance interaction in compute node, including os-acc. https://review.openstack.org/577438

Earlier   Later