Earlier  
Posted Nick Remark
#openstack-cyborg - 2019-11-21
03:33:47 s_shogo Sundar: That's right.
03:34:16 s_shogo ( And I intend to send reminder to openstacksdk folks to review the patch > https://review.opendev.org/#/c/679914/)
03:34:31 Sundar xinranwang: Yes, Storyboard is a good place. We already have many entries: https://storyboard.openstack.org/#!/project/openstack/cyborg
03:34:49 xinranwang I am ok, s_shogo will work with me device API
03:35:17 Sundar But it is useful only if all of us use it regularly -- otherwise we'll still not know what tasks are remaining, and who is doing what
03:35:33 xinranwang we'd better to list the tasks we discussed during ptg ther
03:36:09 Sundar Cool. I know Yumeng has been active with the docs update. Can others please LMK what they are working on?
03:36:11 xinranwang Sundar: yes, I agree
03:36:48 Sundar Do we all vote to use Storyboard regularly for tasks?
03:36:54 xinranwang +1
03:37:22 Yumeng +1. and I would start UT improvement in the next.
03:37:42 xinranwang Yumeng: nice, thanks :)
03:37:43 s_shogo +1
03:37:50 Yumeng or tempest
03:37:56 chenke +1
03:38:14 Sundar Li_Liu: ^
03:38:32 Sundar shaohe_feng: ^
03:38:51 chenke tempest and UT will be the next thing I will do.
03:38:58 xinranwang Sundar: just notice you mentioned intel driver, which one you mean?
03:39:09 Sundar Intel FPGA driver
03:39:28 shaohe_feng +1
03:39:30 Yumeng Sundar: BTW, do we have plan about shelve and unshelve in this cycle? I'm intrested.
03:42:56 Sundar Got disconnected :(
03:42:58 Li_Liu +1
03:43:06 Sundar Thanks, all
03:43:25 Sundar #agreed We'll use storyboard regularly for tasks going fwd
03:43:40 Sundar Yumeng: Can you say more about the use case for un/shelve?
03:45:10 Yumeng Sundar: not very specific use case for now. we can discuss more maybe next time.
03:45:49 Sundar Ok. I don't mind adding it. But hope to get the basic cases merged first.
03:46:15 Sundar #topic Patches
03:46:46 Sundar Special :+1: to Yumeng for the thorough doc patcches
03:47:13 Yumeng I will update today. I saw your comments. thanks for review.
03:47:50 Sundar Cool. I think it will be nice to have some introductory doc on the object model and Cyborg-Nova workflow
03:47:57 Sundar I'll add it
03:48:21 Sundar We have a story for this: https://storyboard.openstack.org/#!/story/2006384
03:48:41 Sundar All: please add any missing doc improvements here
03:49:10 xinranwang Yumeng: you used sql benchwork for cyborg doc ?? ;)
03:49:33 Yumeng xinranwang: haha not for doc
03:50:14 Yumeng just generated a ER diagram of cyborg-db automatically
03:50:39 Yumeng amazed by it productivity
03:50:50 xinranwang lol
03:50:55 Yumeng *its
03:51:48 Sundar Cool. Does any patch need specific discussion?
03:52:08 shaohe_feng https://review.opendev.org/#/c/693784/
03:52:16 shaohe_feng Is this OK?
03:52:33 Sundar Did you test on multiple VMs? with fake driver?
03:52:50 shaohe_feng I have list the configure options in the etherpad
03:53:13 shaohe_feng seems only Sundar and xinranwang give feedback.
03:54:10 shaohe_feng If no problem about the config options, I will retest it again to let it go on. '
03:54:49 shaohe_feng #link https://etherpad.openstack.org/p/cyborg-ptg-ussuri
03:55:27 Sundar Yea, I gave some comments. The agent needs to reach glance, so it would need keystone
03:55:54 Sundar We need to set up an env with multiple physical nodes with FPGAs, to test programming paths
03:56:31 Sundar Or can we somehow extend the fake driver to simulate programming?
03:57:06 shaohe_feng yes, we can extend.
03:57:11 Sundar Latter will be quite useful for UT/functional tests
03:57:38 shaohe_feng such as write a fake program script
03:57:48 Sundar Shaohe_feng: would you like to take that up? That will give more confidence in the multi-node setup. Which is needed for real-world operations.
03:58:25 Sundar Yes, the fake device could advertise a region/function ID, and the fake driver coul always return success for programming calls
03:58:51 shaohe_feng when agent download a image, we let the fake program script do some simple check and then return error or OK
03:59:15 Sundar Sure
03:59:31 shaohe_feng maybe the fake program script can output some information to tmp/file
03:59:50 shaohe_feng not sure it can output to the cyborg log
04:00:02 Sundar We don't need a program script per se, right? Just the program() API in the driver
04:00:30 shaohe_feng what is per se?
04:00:52 Sundar I mean, we don;t really need a separate script.
04:01:35 Sundar The program API can just look at something in the image file and decide to return success or failure
04:01:46 Sundar That way, we can use different images to force failure orsuccess
04:01:59 shaohe_feng maybe just deploy a fake script by devstack when we use fake driver
04:02:23 shaohe_feng yes. let program API do it is OK.
04:03:08 Sundar OK. Let's talk offline if needed. We are past the end time
04:03:12 Sundar #topic AoB
04:03:16 Sundar Anything else, folks?
04:03:18 shaohe_feng OK.
04:03:41 shaohe_feng will we setup a multi-node gate?
04:03:48 shaohe_feng any plan for it?
04:03:53 Sundar Do we need to?
04:03:59 shaohe_feng not sure.
04:04:30 Sundar Yumeng, chenke, all: do other projects have it?
04:04:48 shaohe_feng OK. maybe all in one is enough.
04:05:12 shaohe_feng seem others are going to have lunch :)
04:05:36 Sundar Ah ok
04:05:50 Sundar Goodbye, everybody
04:05:55 shaohe_feng bye
04:05:55 Sundar #endmeeting
04:05:58 openstack Meeting ended Thu Nov 21 04:05:55 2019 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)
04:05:59 openstack Minutes: http://eavesdrop.openstack.org/meetings/openstack_cyborg/2019/openstack_cyborg.2019-11-21-03.01.html
04:06:00 openstack Minutes (text): http://eavesdrop.openstack.org/meetings/openstack_cyborg/2019/openstack_cyborg.2019-11-21-03.01.txt
04:06:01 shaohe_feng have a nice day
04:06:01 openstack Log: http://eavesdrop.openstack.org/meetings/openstack_cyborg/2019/openstack_cyborg.2019-11-21-03.01.log.html
04:06:06 s_shogo bye
04:06:08 Sundar You too, shaohe_feng
04:06:57 shaohe_feng thanks
04:08:02 s_shogo (repost)
05:11:31 chenke bye~
08:07:01 openstackgerrit Merged openstack/cyborg master: Set compute API microversion to 'latest' when calling Nova. https://review.opendev.org/694856
#openstack-cyborg - 2019-11-22
09:01:33 openstackgerrit chenker proposed openstack/cyborg master: BugFix: FakeDirver put RC FPGA error https://review.opendev.org/695644
10:08:23 openstackgerrit Xinran WANG proposed openstack/cyborg master: Implementation of Device v2 API https://review.opendev.org/695648
10:09:03 openstackgerrit Xinran WANG proposed openstack/cyborg master: Implementation of Device v2 API https://review.opendev.org/695648
#openstack-cyborg - 2019-11-23
10:05:51 openstackgerrit YumengBao proposed openstack/cyborg master: Update api-ref: deprecate v1 add v2 device_profile section https://review.opendev.org/690539
12:21:57 openstackgerrit YumengBao proposed openstack/cyborg master: Update api-ref: deprecate v1 add v2 device_profile section https://review.opendev.org/690539

Earlier   Later