| Posted | Nick | Remark | |
|---|---|---|---|
| #openstack-cyborg - 2019-10-10 | |||
| 03:30:31 | Sundar | Hope we'll get to meet chenke and zhurong too ;) | |
| 03:30:58 | xinranwang | Sundar: from Intel side, there are HDDL and QAT driver. We can do it in U release. | |
| 03:31:01 | chenke | I will attend Summit and PTG too. | |
| 03:31:18 | Sundar | Great | |
| 03:31:25 | shaohe_feng | Yes, HDDL and QAT | |
| 03:31:30 | Sundar | #topic AoB | |
| 03:31:38 | Sundar | Anything else to bring up today? | |
| 03:31:49 | shaohe_feng | for FPGA, should we support alias for function_id? | |
| 03:32:03 | shaohe_feng | such as in DP: | |
| 03:32:12 | zhurong | Sundar hope to see you too | |
| 03:32:38 | Sundar | shaohe: Yes, that would be a good addition. After nova integ. | |
| 03:32:45 | xinranwang | Yes, as shaohe said. it remains many TODOs and improvement in Cyborg, we can discuss during PTG. | |
| 03:32:47 | Sundar | zhurong: Yes, I plan to be there | |
| 03:33:03 | Sundar | My first trip to China :) | |
| 03:33:29 | chenke | Sundar welcome to china. | |
| 03:33:33 | shaohe_feng | "accel:function_id": "123_456_789_333", this is not friendly to user. | |
| 03:33:52 | shaohe_feng | Sundar welcome to china | |
| 03:34:06 | Sundar | Thanks | |
| 03:34:14 | xinranwang | welcome to China :) | |
| 03:34:23 | shaohe_feng | maybe "accel:function_alias": "SmartNic_V1" | |
| 03:34:30 | shaohe_feng | or other describe it. | |
| 03:35:10 | Sundar | Yes, let's brainstorm on the function_id stuff. Perhaps I should create an etherpad for that. | |
| 03:35:18 | xinranwang | Sundar: can you create a etherpad that we can add the idea on it. | |
| 03:35:25 | Sundar | Sure | |
| 03:35:28 | shaohe_feng | yes. | |
| 03:35:37 | shaohe_feng | a etherpad is good. | |
| 03:35:45 | Sundar | Cool. Anything else, folks? | |
| 03:35:51 | shaohe_feng | another things, now the async job is in API. | |
| 03:35:54 | xinranwang | And we can discuss them during the meeting | |
| 03:36:19 | shaohe_feng | we have issue, should be support async job in conductor or agent | |
| 03:36:35 | shaohe_feng | pros and cons? | |
| 03:36:47 | Sundar | IMHO it should be in the conductor | |
| 03:37:31 | shaohe_feng | OK, we can discuss and improve it. also put in etherpad | |
| 03:37:39 | Sundar | ok | |
| 03:38:32 | Sundar | From the next meeting, we can start focusing more on the PTG. | |
| 03:38:44 | shaohe_feng | also another thing, a mini improve for factory. | |
| 03:38:52 | shaohe_feng | https://stackoverflow.com/questions/3464061/cast-base-class-to-derived-class-python-or-more-pythonic-way-of-extending-class | |
| 03:39:00 | shaohe_feng | ^ #info link | |
| 03:39:26 | Sundar | Details like this are probably better discussed as a patch proposal, rather than in etherpad, I think | |
| 03:39:46 | shaohe_feng | this is no in etherpad. | |
| 03:39:53 | shaohe_feng | just discuss it here | |
| 03:40:10 | shaohe_feng | mini performance improvement | |
| 03:40:21 | shaohe_feng | now when I found it is a FPGA ARQ, I create a FPGA ARQ | |
| 03:40:36 | shaohe_feng | that means I access a DB again. | |
| 03:41:17 | shaohe_feng | we can cast base ARQ to FPGA ARQ to avoid the DB access | |
| 03:41:46 | Sundar | shaohe_feng: Ok. Please feel free to propose a patch with your ideas. | |
| 03:42:13 | shaohe_feng | do you think is it worth to do it? | |
| 03:42:17 | shaohe_feng | ^ Sundar | |
| 03:42:57 | Sundar | shaohe_feng: Yes. Not terribly sure about the casting across parent and child classes, though. That can be tricky. | |
| 03:43:34 | Sundar | Trying to avoid an extra db access makes sense. | |
| 03:43:43 | shaohe_feng | just a mini performance improvement. and mini patch. | |
| 03:43:56 | shaohe_feng | you can see this example in the link | |
| 03:44:01 | shaohe_feng | https://stackoverflow.com/questions/3464061/cast-base-class-to-derived-class-python-or-more-pythonic-way-of-extending-class | |
| 03:44:13 | shaohe_feng | from math import pi | |
| 03:44:17 | shaohe_feng | print repr(c) | |
| 03:44:29 | shaohe_feng | only one line change: | |
| 03:44:31 | shaohe_feng | c.__class__ = CirclePlus | |
| 03:44:44 | Sundar | Perhaps it is better to focus on more basic stuff, heading into U. We really need to focus on nova integ. One consistent feedback i hear is that CYborg code and patches tend to lack UT | |
| 03:45:32 | Sundar | We completely lack functional testing with gabbi. These are not jazzy items but will help convince other developers and end users (operators) that we have good quality | |
| 03:45:35 | shaohe_feng | In cyborg: we just change one line the, arqobj.__class__ = FPAGExaARQ | |
| 03:46:01 | shaohe_feng | also, we should list a task for testcase in the etherpad | |
| 03:46:20 | shaohe_feng | too many testcase should be added | |
| 03:46:29 | shaohe_feng | it is a huge task | |
| 03:47:02 | shaohe_feng | Hopeful everyone can take some testcase task. | |
| 03:48:11 | Sundar | shaohe_feng: I like that. We should certainly spread the UT. | |
| 03:48:33 | Sundar | What do others think? Yumeng, chenke, zhurong, xinranwang | |
| 03:50:09 | Sundar | We can split it into API, objects and db layer. By specific APIs (like device profile create), specific objects (e.g. ARQs, device profiles) and specific features (cross-service connections, etc.) | |
| 03:51:57 | Yumeng | yes agree, it is urgent to improve UT and tempest case. | |
| 03:52:29 | Sundar | Cool. We can follow up in the etherpad. Anything else today? Will wait for 30 seconds ... | |
| 03:52:32 | chenke | nova integ and UT improve are the important things in U. | |
| 03:53:53 | Sundar | Agreed, along with the /v2/device,deployables API for listing inventory and programming | |
| 03:54:39 | Sundar | Thanks everybody. Have a good week! Bye. | |
| 03:54:43 | Sundar | #endmeeting | |
| 03:54:45 | openstack | Meeting ended Thu Oct 10 03:54:43 2019 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | |
| 03:54:46 | openstack | Minutes: http://eavesdrop.openstack.org/meetings/openstack_cyborg/2019/openstack_cyborg.2019-10-10-03.01.html | |
| 03:54:47 | openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/openstack_cyborg/2019/openstack_cyborg.2019-10-10-03.01.txt | |
| 03:54:48 | openstack | Log: http://eavesdrop.openstack.org/meetings/openstack_cyborg/2019/openstack_cyborg.2019-10-10-03.01.log.html | |
| 03:54:49 | chenke | bye | |
| 03:55:02 | Yumeng | bye | |
| 03:55:03 | s_shogo | bye | |
| 03:55:54 | Sundar | Ah, forgot to mention another priority: Cyborg client. :) | |
| 03:55:56 | Sundar | Bye | |
| 03:58:05 | s_shogo | Thanks, I'll continue the work for client and sdk in U release :) | |
| 12:59:27 | openstackgerrit | Sundar Nadathur proposed openstack/cyborg master: Update docs: Part 1. https://review.opendev.org/687889 | |
| 12:59:28 | openstackgerrit | Sundar Nadathur proposed openstack/cyborg master: Update docs: Part 3. https://review.opendev.org/687891 | |
| 12:59:28 | openstackgerrit | Sundar Nadathur proposed openstack/cyborg master: Update docs: Part 2. https://review.opendev.org/687890 | |
| 13:16:55 | openstackgerrit | Sundar Nadathur proposed openstack/cyborg master: Update docs: Part 2. https://review.opendev.org/687895 | |
| 13:16:55 | openstackgerrit | Sundar Nadathur proposed openstack/cyborg master: Update docs: Part 1. https://review.opendev.org/687894 | |
| 13:16:56 | openstackgerrit | Sundar Nadathur proposed openstack/cyborg master: Update docs: Part 3. https://review.opendev.org/687896 | |
| 22:02:12 | openstackgerrit | Merged openstack/cyborg master: Update master for stable/train https://review.opendev.org/685250 | |
| 22:02:51 | openstackgerrit | Merged openstack/cyborg master: Update driver section. https://review.opendev.org/686423 | |
| 22:02:52 | openstackgerrit | Merged openstack/cyborg master: API documentation update. https://review.opendev.org/686518 | |
| #openstack-cyborg - 2019-10-12 | |||
| 04:09:17 | openstackgerrit | ShaoHe Feng proposed openstack/cyborg master: try to avoid to access ExtARQ DB twice https://review.opendev.org/688229 | |
| 06:06:52 | openstackgerrit | Xinran WANG proposed openstack/cyborg master: bug fix: ensure resource class instead of getting it. https://review.opendev.org/688231 | |
| 06:12:21 | openstackgerrit | Xinran WANG proposed openstack/cyborg master: add a new driver for qat https://review.opendev.org/673406 | |
| 06:47:49 | openstackgerrit | Xinran WANG proposed openstack/cyborg master: Add GPU to supportted device. https://review.opendev.org/688239 | |
| 08:22:00 | openstackgerrit | Arthur Dayne proposed openstack/cyborg master: Generate PDF documentation https://review.opendev.org/686344 | |
| 11:57:51 | openstackgerrit | ShaoHe Feng proposed openstack/cyborg master: add openstacksdk in requirements https://review.opendev.org/688268 | |
| #openstack-cyborg - 2019-10-14 | |||
| 09:33:35 | openstackgerrit | Xinran WANG proposed openstack/cyborg master: Update driver section. https://review.opendev.org/688362 | |
| 09:33:35 | openstackgerrit | Xinran WANG proposed openstack/cyborg master: Cleanup index / add in driver support matrix https://review.opendev.org/688361 | |