Earlier  
Posted Nick Remark
#openstack-cyborg - 2020-01-16
03:35:54 Sundar Great, sounds good
03:36:03 Sundar #topic Spec for instance ops for accelerators
03:36:14 brinzhang agree "The device v2 APis would be 2.0"
03:36:29 Sundar https://review.opendev.org/#/c/605237/
03:37:14 brinzhang I was reviewed this spec, I agree with matt, this spec mostly seem description the documents?is right?
03:37:25 Sundar I wrote this last year as a way to get agreement between Nova and Cyborg sides. Some people did not see it as a spec per se, because it is not specifying any changes. It is only documented behavior.
03:37:27 brinzhang some operators are in nova
03:38:03 Sundar Yes, all these are instance ops in Nova, and the doc addresses what should happen if the instance has accelerators
03:38:06 brinzhang Sundar, yeah, it's document
03:38:27 Sundar It may make sense to retire it as a spec and make it a document
03:38:39 brinzhang yeah, it make sense
03:39:10 Sundar Ok, I'll take an action item for that
03:39:14 brinzhang I think we should ensure the accuracy of the description
03:39:58 Sundar Is something not accurate?
03:40:10 brinzhang So we need more nova core to review this, such as erifed, stephenfin, alex_xu, sean-k-moony to review it, make it better and better
03:40:39 brinzhang See my comment in PS4
03:41:02 Sundar They have all reviewed it to some extent or the other in Train. If it is recast as a Cyborg doc, it will be tougher to get their review, but we can try.
03:41:07 brinzhang about the rebuild action, I think you should re-word
03:41:54 Sundar ok, will go by the review
03:42:02 brinzhang Maybe we can send this to the nova meeting
03:42:34 brinzhang Next, i will review again, and check all instance ops
03:42:45 Sundar I'll ask the Nova PTL if that is feasible, after I recast it as a doc
03:43:06 brinzhang Sundar Above is my opinion on this
03:43:59 Sundar Sure, anything else on this subject?
03:44:03 brinzhang another way, it may be possible to add this to Nova's document library as an auxiliary document using Cyborg as an instance
03:44:39 Sundar 'Using Cyborg as an instance' -- what does that mean?
03:45:18 brinzhang put this doc in the Nova's library, while some want to use Cyborg, they can read this
03:45:48 brinzhang of course, we also need put this in Cyborg's document library
03:46:05 brinzhang just an idea
03:46:19 Sundar Nova's handling of instance ops varies with Neutron ports, Cinder volumes, etc. I doubt that Nova will agree to put a project-specific doc in their list. In fact, it may make sense to keep it in Cyborg, because different Cyborg drivers may potentially support different ops .
03:47:15 Sundar For example, hypothetically, if there is a problem with doing instance rebuilds with GPU drivers, that caveat should be in Cyborg docs, right?
03:48:18 brinzhang Yeah, but I think nova also need this
03:48:55 Sundar Ok, no harm in asking them if they can do it.
03:49:04 brinzhang maybe, put it in Cyborg is appropriate
03:49:13 brinzhang more appropriate
03:49:20 chenke I think cyborg is the main one and Nova can briefly introduce it.
03:49:33 Sundar Sure
03:51:02 Sundar #topic Other topics
03:51:41 Sundar The next PTG will be in Vancouver, June 8-11
03:51:51 chenke About this patch. https://review.opendev.org/#/c/702578/
03:52:03 Sundar Early Bird Full Access costs $299 and lasts till Mar 2, 2020.
03:52:31 Sundar chenke: I started looking at your patch. It is highly needed. Thanks
03:52:49 s_shogo I'm considering a gap between cyborg API spec and sdk's premise(mainly arq delete API,with multi choice of argument),
03:52:49 chenke Ok. Thanks.
03:52:50 brinzhang Sundar I need to follow the company's decision whether to participate in this PTG
03:53:16 Sundar brinzhang: Sure, just mentioning it for awareness
03:53:29 brinzhang Just need have a topic, also a candidate speeker
03:54:00 Sundar Would you like to collaborate with one of us for a speech or a project update?
03:54:28 Sundar Anyways, we can discuss it offline
03:54:42 Sundar s_shogo: Yes
03:55:08 Sundar I think we had a brief discussion. The HTTP DELETE's query parameters can be used to unify both forms, right?
03:55:17 brinzhang about chenke's patch, i have a doubt, consistency of interface parameters, separated from rpcapi
03:55:31 brinzhang sundar, while you review this, please take a care
03:55:52 Sundar brinzhang: ok
03:55:53 brinzhang mianly about the 'context' parameter
03:56:31 chenke context is useless for create db device profile
03:57:00 chenke I removed it . https://review.opendev.org/#/c/702578/2/cyborg/db/sqlalchemy/api.py
03:57:22 chenke What are your thoughts
03:57:36 Sundar chenke: I think brinzhang is saying that, when we remove context as a parameter for db api, it may be good to remove it from other places which use it only for dbapi, such as the main API
03:57:43 brinzhang chenke, we can wait for Sundar reviewed this, then talk about
03:57:44 s_shogo Sundar: That depends on sdk's delete function, I'll clarify the gap and ask this again.
03:58:13 Sundar s_shogo: ok
03:58:27 chenke brinzhang ok.
03:58:58 Sundar brinzhang: Welcome again to Cyborg. Could you give us some background about yourself? Do you use accelerators like FPGAs in your company?
03:59:15 chenke I have to go for lunch. bye~
03:59:30 brinzhang We are use GPU in Cyborg, FPGA in plan~
04:00:19 brinzhang Now we are applying the fpga device :)
04:00:39 brinzhang chenke, bye
04:00:51 Sundar chenke: Bye
04:01:00 Sundar brinzhang: Cool. What important things are missing from Cyborg, apart from nova integ?
04:01:52 Sundar And could I ask if they are Intel FPGAs? ;)
04:01:55 brinzhang Sundar, I was gurduate from Zhengzhou Unviersity, now I am working in Inspur, mainly work in OpenStack (Community)
04:02:48 brinzhang Yes, in theory, Intel's fpga
04:03:26 Sundar brinzhang: Good to know that. Happy to have you in OpenStack and Cyborg.
04:03:38 brinzhang Sundar, thanks
04:03:51 s_shogo Welcome brinzhang (again)
04:04:08 Sundar Please feel free to reach out to me in WeChat or IRC if you need anything
04:04:17 brinzhang s_shogo thanks~
04:04:21 Sundar Anything else, folks?
04:04:34 brinzhang Nothing for me today
04:04:53 Sundar I think the Chinese New year is coming up soon?
04:05:14 Sundar Should we hold a meeting next week?
04:05:51 brinzhang Yeah, next Thursday, next meeting I will not join, on the way (go home)
04:06:25 Sundar Ah ok. Advance wishes -- Shenyun Kwai le :)
04:06:37 Sundar Have a good day, everybody.
04:06:42 s_shogo There are question from nova member in this IRC, last FRIday - we had better to follow that http://eavesdrop.openstack.org/irclogs/%23openstack-cyborg/%23openstack-cyborg.2020-01-10.log.html
04:06:43 brinzhang Thanks
04:07:24 Sundar s_shogo: Sean and I talked on Nova IRC this morning
04:07:33 s_shogo Sundar OK,thanks.
04:07:34 Sundar But thanks for pointing it out to me
04:07:41 Sundar #endmeeting
04:07:43 openstack Meeting ended Thu Jan 16 04:07:41 2020 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)
04:07:44 openstack Minutes: http://eavesdrop.openstack.org/meetings/openstack_cyborg/2020/openstack_cyborg.2020-01-16-03.15.html
04:07:45 openstack Minutes (text): http://eavesdrop.openstack.org/meetings/openstack_cyborg/2020/openstack_cyborg.2020-01-16-03.15.txt
04:07:46 openstack Log: http://eavesdrop.openstack.org/meetings/openstack_cyborg/2020/openstack_cyborg.2020-01-16-03.15.log.html
07:08:41 openstackgerrit chenker proposed openstack/cyborg master: P1: public interface define [Improve UT for cyborg/db] https://review.opendev.org/702807
07:12:35 openstackgerrit chenker proposed openstack/cyborg master: P1: public interface define [Improve UT for cyborg/db] https://review.opendev.org/702807
07:22:02 openstackgerrit chenker proposed openstack/cyborg master: Public interface define [Improve UT for cyborg/db] https://review.opendev.org/702807
07:25:42 openstackgerrit chenker proposed openstack/cyborg master: Improve UT for cyborg/db device profile https://review.opendev.org/702578
07:29:27 openstackgerrit chenker proposed openstack/cyborg master: Public interface define [Improve UT for cyborg/db] https://review.opendev.org/702807

Earlier   Later