Wednesday, 2019-07-03

*** s_shogo has joined #openstack-cyborg00:34
*** yuki_t__ has joined #openstack-cyborg02:30
*** yuki_t__ is now known as yuki_t02:30
s_shogoI joined this team as successor of Ikuo Otani from NTT Corp, thank you.02:54
*** Biwei has joined #openstack-cyborg03:00
*** Yumeng has joined #openstack-cyborg03:03
*** Sundar has joined #openstack-cyborg03:03
Sundar#startmeeting openstack-cyborg03:04
openstackMeeting started Wed Jul  3 03:04:11 2019 UTC and is due to finish in 60 minutes.  The chair is Sundar. Information about MeetBot at http://wiki.debian.org/MeetBot.03:04
openstackUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.03:04
*** openstack changes topic to " (Meeting topic: openstack-cyborg)"03:04
openstackThe meeting name has been set to 'openstack_cyborg'03:04
Sundar#topic Roll call03:04
*** openstack changes topic to "Roll call (Meeting topic: openstack-cyborg)"03:04
Sundar#info SUndar03:04
Yumeng#info Yumeng03:04
Biwei#info Biwei03:04
*** xinranwang has joined #openstack-cyborg03:04
SundarHi Yumeng, Biwei, xinranwang03:05
SundarLet us wait a min for others03:05
YumengHi sundar Biwei and xinran03:05
xinranwangHi all03:05
xinranwangwelcome back Yumeng03:06
Yumeng^ ^ thanks xinran03:06
Sundar#topic Spec review03:06
*** openstack changes topic to "Spec review (Meeting topic: openstack-cyborg)"03:06
s_shogoHi I joined this team as successor of Ikuo Otani from NTT Corp, thank you.03:07
SundarHi s_shogo03:07
SundarWelcome to Cyborg03:07
Yumengwelcome s_shogo03:07
SundarNothing much on the agenda today except for completing the spec reviews: https://review.opendev.org/#/q/status:open+project:openstack/cyborg-specs+owner:Sundar+after:2019-04-0103:08
yikun#info yikun03:08
SundarPlease review and provide comments and/or a +1/+203:09
Sundars_shogo: Hope you have got the information from Ikuo on the activities that NTT took up: Python 3 migration and Cyborg client03:10
Sundar#topic AoB03:12
*** openstack changes topic to "AoB (Meeting topic: openstack-cyborg)"03:12
SundarPlease continue the spec review. Any thing else to discuss today?03:12
*** wangzhh has joined #openstack-cyborg03:14
wangzhhHi all.03:15
YumengI just reviewed the tempest patch https://review.opendev.org/#/c/667231/    we may need add a  zuul job to run it.03:15
SundarHi wangzhh03:15
YumengI can add it today.03:16
yikunA question on the example on fake driver slot: https://review.opendev.org/#/c/665318/3/cyborg/accelerator/drivers/fake.py@4203:16
Sundaryikun: Please see https://review.opendev.org/gitweb?p=openstack/cyborg.git;f=nova-integ/demo_setup.sh;hb=refs/changes/20/626420/24#l8003:17
SundarYumeng: Thanks03:18
yikunFor now, we already use the string style slot like "0000:0c:00.0" in exist GPU/FPGA patch, so do you think we should change these to json something like "{domain:xx, slot:xx}"03:18
Sundaryikun:Yes, that is what we concluded in our last IRC meeting: http://eavesdrop.openstack.org/irclogs/%23openstack-cyborg/%23openstack-cyborg.2019-06-19.log.html#t2019-06-19T03:32:4803:19
yikunok, sorry to miss that, then we should change it in GPU/FPGA and all other related patch, right?03:20
xinranwangwangzhh:  do we need this pci_addr string to name deployables in gpu driver03:20
yikunand then we do NOT support string style slot anymore? only json format will be supported, right?03:21
Sundaryikun: Yes03:22
Sundarxinranwang:: The PCI string is for controlpath_id and attach_handle, not deployables.03:22
yikunOK, It's okay to me, Let's see other idea, xinranwang, wangzhh,03:22
wangzhhxintanwang: Yes. Checked it just now.03:22
wangzhh*xinranwang03:23
yikun: )03:23
xinranwangSundar:  I mean “this string is used to name the deployable”03:23
wangzhhYes.03:23
xinranwangwangzhh:  ok, thanks.03:23
wangzhhJust name of deployable.03:23
yikunwangzhh: 'r' 't' is very close I know03:24
yikunhttps://review.opendev.org/#/c/665318/3/cyborg/accelerator/drivers/fake.py@3403:24
Sundaryikun: I'll reply in that patch too.03:25
yikunYes, so "driver_dep.name = pci.get('device', '') + '_' + pci["slot"]" the deploy name still should be "device_strstylepciaddr" like "device_0000_00_000"03:25
SundarA deployable may have more than one VF. Then which PCI address would we give it?03:27
SundarI mean, what name would be give it?03:27
yikunnot sure, wangzhh do you have any idea for GPU deployable name?03:28
xinranwangit's gpu's case, in FPGA driver, currently we do not name deployable using pci addr.03:29
xinranwangBut I am not sure how OPAE will report VFs' name03:29
yikunAs I know, the deployable logic model is useless in GPU, so I guess the device name can be changed to other.03:31
yikunanyway, we need wangzhh to confirm.03:31
SundarWe may use the deployable name as part of the Placement RP name. So, should we have some uniform naming convention across devices?03:32
wangzhh<ComputeNodeName>_<NumaNodeName>_ <Device_name>_<Device_address>03:32
wangzhhyikun, Can we named it like this?03:32
yikundeployable name?03:33
wangzhhYes.03:33
SundarBy device address, do you mean ctrl path id?03:34
yikunwhatif we do not have the numa? what the name looks like?03:34
yikunSundar: I guess it is03:35
wangzhhyikun, we can set a default numa node value, such as 'default_numa'.03:37
SundarI think we had this discussion a long time ago. Must be in some IRC log03:37
SundarIf there is more than one deployable but only one ctrlpath_id, I think we considered some solution for that.03:38
SundarLet's try to find the old discussion.03:39
SundarMeanwhile, can we all make it a priority to get the specs reviewed?03:39
SundarMilestone 2 is approaching fast03:39
yikunanyway the name is not my concern, so back to original question, json style is ok to me if no one is against, I will change it to json style03:40
yikunSundar: thanks for reminder, I will review the spec today03:41
xinranwangyikun Sundar  I'm ok with json, I can change it in FPGA driver too03:41
SundarThanks, yikun, xinranwang03:42
wangzhhMe too.03:42
yikunwangzhh: so could change the GPU one, and I will address fake and ascend patch03:42
yikunand next topic, :)03:42
SundarThanks, all03:44
SundarAnything else for today?03:44
xinranwangI have one question about test related code03:44
Sundarxinranwang: sure03:45
xinranwangshould we form a class like TestDeployableClass with test_list, test_get inside?03:45
yikunit's for test Deployable obj?03:46
SundarI'd say yes. We are doing that for v2 (thanks to Biwei): like https://review.opendev.org/#/c/626057/12/cyborg/tests/unit/api/controllers/v2/test_device_profiles.py03:46
SundarBut v1 is not following that pattern. Not sure if we should spend the time to fix v1 tests.03:47
yikunok, it's the api test03:47
xinranwangI have an impression that I see some thing like TestList() class somewhere03:47
yikunxinranwang: what's your expected? it's okay tome03:48
Sundarxinranwang: Yes, some v1 API tests do that: https://review.opendev.org/gitweb?p=openstack/cyborg.git;f=cyborg/tests/unit/api/controllers/v1/_test_accelerators.py;hb=refs/changes/57/626057/12#l6803:49
xinranwangAh, v1 api test uses TestList() class. I think it's better to do like https://review.opendev.org/#/c/626057/12/cyborg/tests/unit/api/controllers/v2/test_device_profiles.py03:49
xinranwangshould we change v1, or just let it be :03:50
SundarIMHO, no point fixing v1 code, let alone v1 tests03:51
xinranwangok, sure. Just want make sure about this.03:52
xinranwangI have no other questions03:52
SundarAnything else for today?03:53
yikunhttps://review.opendev.org/#/c/660548/03:53
yikunone more topic from me, I will add the "aichip" type in this patch as we discussed in PTG before.03:53
SundarSure, yikun.03:53
yikunOK, thanks~03:54
SundarI can give a +2, if others don't need more time03:54
yikunOK, sure03:54
yikunI have no other topic then03:55
SundarAll done for today, then?03:56
SundarThank you all. Let's complete the specs by next week. Have a good day!03:57
Sundar#endmeeting03:57
*** openstack changes topic to "Pending patches (Meeting topic: openstack-cyborg)"03:57
openstackMeeting ended Wed Jul  3 03:57:14 2019 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)03:57
openstackMinutes:        http://eavesdrop.openstack.org/meetings/openstack_cyborg/2019/openstack_cyborg.2019-07-03-03.04.html03:57
openstackMinutes (text): http://eavesdrop.openstack.org/meetings/openstack_cyborg/2019/openstack_cyborg.2019-07-03-03.04.txt03:57
openstackLog:            http://eavesdrop.openstack.org/meetings/openstack_cyborg/2019/openstack_cyborg.2019-07-03-03.04.log.html03:57
*** Biwei has quit IRC03:58
wangzhhThx Sundar, Bye all.03:59
*** links has joined #openstack-cyborg04:15
*** Sundar has quit IRC04:23
*** links has quit IRC05:38
*** links has joined #openstack-cyborg05:46
*** jraju__ has joined #openstack-cyborg05:50
*** links has quit IRC05:51
*** wangzhh has quit IRC06:04
*** yuki_t has quit IRC06:06
openstackgerritYikun Jiang proposed openstack/cyborg master: Remove the old generic driver  https://review.opendev.org/65898606:22
openstackgerritYikun Jiang proposed openstack/cyborg master: Add the new generic driver  https://review.opendev.org/65898706:22
openstackgerritYikun Jiang proposed openstack/cyborg master: Add the fake driver  https://review.opendev.org/66531806:22
*** Yumeng has quit IRC06:22
*** s_shogo has quit IRC06:38
openstackgerritYikun Jiang proposed openstack/cyborg master: Remove the old generic driver  https://review.opendev.org/65898607:18
openstackgerritYikun Jiang proposed openstack/cyborg master: Add the new generic driver  https://review.opendev.org/65898707:18
openstackgerritYikun Jiang proposed openstack/cyborg master: Add AICHIP and GENERIC type in DB and obj  https://review.opendev.org/66054807:18
openstackgerritYikun Jiang proposed openstack/cyborg master: Add Huawei Ascend driver  https://review.opendev.org/66087407:18
*** helenafm has joined #openstack-cyborg07:21
*** xinranwang has quit IRC07:24
openstackgerritYikun Jiang proposed openstack/cyborg master: Add Huawei Ascend driver  https://review.opendev.org/66087408:04
openstackgerritYikun Jiang proposed openstack/cyborg master: Add the fake driver  https://review.opendev.org/66531808:06
openstackgerritYikun Jiang proposed openstack/cyborg master: Add the fake driver  https://review.opendev.org/66531808:06
openstackgerritYikun Jiang proposed openstack/cyborg master: Add the fake driver  https://review.opendev.org/66531808:07
*** links has joined #openstack-cyborg08:10
*** jraju__ has quit IRC08:11
*** Yumeng has joined #openstack-cyborg08:21
*** helenafm has quit IRC09:00
*** helenafm has joined #openstack-cyborg09:03
openstackgerritYikun Jiang proposed openstack/cyborg master: Add Huawei Ascend driver  https://review.opendev.org/66087409:05
*** helenafm has quit IRC09:15
openstackgerritYikun Jiang proposed openstack/cyborg master: Fix re defination of GPU  https://review.opendev.org/66035309:18
*** helenafm has joined #openstack-cyborg09:20
*** helenafm has quit IRC09:34
*** helenafm has joined #openstack-cyborg09:41
*** Yumeng has quit IRC09:57
openstackgerritYikun Jiang proposed openstack/cyborg master: Add Huawei Ascend driver  https://review.opendev.org/66087410:07
openstackgerritXinran WANG proposed openstack/cyborg master: Placement report  https://review.opendev.org/65923310:31
openstackgerritXinran WANG proposed openstack/cyborg master: Change attach_info, cpid_info from sting to a dict.  https://review.opendev.org/66886811:23
*** jraju__ has joined #openstack-cyborg11:44
*** links has quit IRC11:45
*** jraju__ has quit IRC12:35
*** jraju__ has joined #openstack-cyborg12:42
*** jraju__ has quit IRC13:47
*** helenafm has quit IRC15:56
*** openstackgerrit has quit IRC17:04
*** jaypipes has quit IRC20:34
*** openstackgerrit has joined #openstack-cyborg21:31
openstackgerritSundar Nadathur proposed openstack/cyborg-specs master: Specification for Cyborg APIs Version 2.  https://review.opendev.org/65826321:31
openstackgerritSundar Nadathur proposed openstack/cyborg-specs master: Specification for instance operations with accelerators.  https://review.opendev.org/60523722:07
*** efried is now known as efried_pto22:45

Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!