02:05:16 <xinranwang> #startmeeting openstack_cyborg 02:05:17 <openstack> Meeting started Thu Feb 4 02:05:16 2021 UTC and is due to finish in 60 minutes. The chair is xinranwang. Information about MeetBot at http://wiki.debian.org/MeetBot. 02:05:18 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 02:05:20 <openstack> The meeting name has been set to 'openstack_cyborg' 02:05:36 <xinranwang> #topic rollcall 02:05:44 <xinranwang> #info xinranwang 02:05:49 <swp20> #info swp20 02:05:49 <chenke> #info chenke 02:06:12 <xinranwang> #topic vgpu implementation 02:06:39 <xinranwang> do you have some thing want bring up about vgpu 02:07:08 <chenke> yumeng have a new work now. 02:07:19 <swp20> nothing from myside 02:07:28 <swp20> wait yument response 02:07:35 <swp20> yumeng 02:08:46 <xinranwang> yumeng has left zte now? 02:08:55 <chenke> yes. 02:09:18 <chenke> the day before yesterday. 02:09:25 <xinranwang> oh. 02:09:42 <xinranwang> so does anyone hand over the vgpu staff 02:10:12 <chenke> maybe recently, I have no time to update her patch because some office task. sorry. 02:10:44 <chenke> because of another project task. 02:10:59 <xinranwang> it's ok 02:12:37 <xinranwang> is it possible that swp20 can update the patch according to the test report. do you have time to do this? 02:13:42 <swp20> ok i will try. 02:14:47 <xinranwang> swp20: thanks! we will continue review this. hope we can land it in this release. lol 02:15:02 <swp20> np 02:15:08 <chenke> cool. 02:15:17 <brinzhang_> hi all 02:15:27 <xinranwang> hi brinzhang_ 02:16:11 <chenke> hi brin. 02:16:23 <xinranwang> #topic nic driver 02:16:31 <brinzhang_> ^^ pls continue 02:17:11 <xinranwang> thanks for your connent s on nic driver. I have update it. please check if I answered your question 02:17:19 <xinranwang> *comment 02:17:20 <swp20> i have CR+2 for nic driver 02:17:23 <chenke> I had check. 02:17:39 <chenke> about the main code , I din't understand your comment. 02:17:47 <brinzhang_> xinranwang: we have concern of the config of enable_drivers in https://review.opendev.org/c/openstack/cyborg/+/758942/7/cyborg.conf.sample#62 02:18:32 <brinzhang_> if there is not intel nic that we can write a driver for it 02:18:39 <xinranwang> I am not able to accese to gerrit now 02:19:01 <brinzhang_> but if there is also a new nic for intel and it's not x710, how does it to config? 02:19:29 <brinzhang_> xinranwang: nothing, you know what I said 02:20:23 <xinranwang> it should be in another section. like [x810-static] 02:21:03 <xinranwang> and nic driver will read this section according to the device id discovered 02:21:10 <chenke> should we need register it again in cyborg/conf/devices file? 02:24:01 <xinranwang> chenke: I dont think so 02:24:28 <brinzhang_> xinranwang: get your mean, it's ok for me 02:24:33 <chenke> just config it in cyborg.conf is ok? 02:24:36 <brinzhang_> and there is another question physical_device_mappings = physnet1:eth2;eth3 02:24:50 <xinranwang> we can add x810-static in enabled-nic-types 02:24:52 <brinzhang_> does we use ";" instead of "," 02:25:02 <brinzhang_> s/does/do 02:25:48 <xinranwang> yeah. I paste the neutron config format in my reply 02:26:11 <xinranwang> I prefer to keep the same format as neutron 02:26:23 <brinzhang_> IMO, we should use "," to config the options, in nova, cinder they are all use ',' 02:26:34 <chenke> oh. your means we just add x810-static in enabled-nic-types, and then config [x810-static] section is ok, right? 02:26:41 <brinzhang_> I think ";" is too old config 02:26:59 <xinranwang> chenke: yes. and we can add x810-static in enabled-nic-types. it will register implictly 02:27:28 <brinzhang_> We should follow the habits of most people 02:27:35 <xinranwang> brinzhang_: I will check it 02:27:38 <chenke> good catch brin. ";" and ",",I didn't find it before. 02:28:20 <chenke> xinranwang, seems “;” need to ensure about it. 02:28:29 <xinranwang> what if we have 2 mapping 02:28:32 <brinzhang_> xinranwang: thanks 02:29:01 <brinzhang_> another thing is the report tests, I think we should maintain it in the docs too. https://wiki.openstack.org/wiki/Cyborg/TestReport/IntelNic 02:29:23 <xinranwang> eg GTPv1:eth3;eth2 02:29:23 <brinzhang_> because we dont have the CI to check the driver 02:29:28 <chenke> resource_provider_inventory_defaults = allocation_ratio:1.0,min_unit:1,step_size:1,reserved:0 02:29:41 <chenke> I saw this config in neutron ovs.conf 02:30:07 <xinranwang> GTPv1:eth3;eth2,GTPV2:eth0;eth1 02:30:43 <xinranwang> brinzhang_: what docs 02:31:00 <brinzhang_> such as the driver matrix 02:31:59 <brinzhang_> https://docs.openstack.org/cyborg/latest/reference/support-matrix.html 02:32:15 <xinranwang> what if we have GTPv1:eth3;eth2,GTPV2:eth0;eth1. you prefer GTPv1:eth3,eth2;GTPV2:eth0,eth1.right? 02:32:21 <brinzhang_> what do you think? let maintain this int he driver matrix, is it ok? 02:33:16 <xinranwang> brinzhang_: driver matrix is ok for me 02:33:27 <chenke> let's first help xinran ensure the conf. 02:33:48 <xinranwang> chenke: yeah. thanks haha 02:35:09 <xinranwang> i see neutron excluded use ; for 1:N mapping 02:35:33 <xinranwang> *excluded_device 02:35:55 <xinranwang> that's why I? use ; 02:36:43 <xinranwang> sorry I use cellphone. so many typos... 02:37:46 <brinzhang_> I think that is an exception, I suggest using , to instead of ; 02:38:32 <xinranwang> if we have 2 mapping, what seperator you prefer 02:38:49 <xinranwang> GTPv1:eth3,eth2;GTPV2:eth0,eth1.right? 02:38:55 <brinzhang_> yes 02:38:58 <xinranwang> ok 02:39:09 <brinzhang_> chenke: is that your concern too? 02:39:34 <xinranwang> it's ok for me 02:39:52 <chenke> Yes.You remind me. I didn't see any sample about xinran's situation. 02:40:12 <chenke> In my opinion. I think GTPv1:eth3,eth2;GTPV2:eth0,eth1 is ok. 02:40:15 <xinranwang> never mind 02:40:18 <xinranwang> lol 02:40:46 <xinranwang> just want got an agreement. the change is small 02:41:05 <chenke> yes. we are a team. lol. 02:41:21 <brinzhang_> yeah, this is the first thing need to be changed 02:41:46 <xinranwang> so 2 things need improve. the config format and driver matrix doc 02:42:01 <brinzhang_> another is the docs of the driver report "test result" add to the driver matrix 02:42:08 <brinzhang_> xinranwang: yes 02:42:35 <brinzhang_> chenke: do you have another issue need to be changed in next patch? 02:42:43 <xinranwang> ok. will update it by today. 02:43:02 <chenke> just one question about the main test 02:43:06 <brinzhang_> xinranwang: thanks 02:43:47 <chenke> https://review.opendev.org/c/openstack/cyborg/+/758942/8/cyborg/tests/unit/accelerator/drivers/nic/intel/prepare_test_data.py 02:44:55 <chenke> this main part code. If we didn't call it directly. I think this part willnot be execute. 02:45:01 <chenke> xinranwang 02:46:07 <xinranwang> it is for tox test 02:46:40 <xinranwang> how co it is not excute? 02:46:56 <xinranwang> ... why it is not excute 02:47:34 <xinranwang> it is for create a fake sysfs. because both fpga 02:47:57 <chenke> oh? for tox test. I need to check 02:47:58 <xinranwang> and nic driver use sysfs to discover. instead of lspci 02:48:57 <chenke> if __name__ == "__main__": 02:49:27 <chenke> this part I will talk with you after meeting. 02:49:35 <xinranwang> yes. sure 02:50:17 <xinranwang> #topic AoB 02:50:40 <xinranwang> do you guys have anything to bring up? 02:50:54 <chenke> nothing from my side. 02:51:11 <chenke> will +2 after your update it. 02:53:03 <xinranwang> hah thanks chenke 02:53:30 <chenke> seems our meeting time is full enough. 02:53:46 <swp20> nothing from myside 02:54:02 <xinranwang> if nothing else, let's wrap up the meeting. pls keep discuss offline if any question 02:54:39 <xinranwang> oh, next week is the Chinese New year. so no meeting next week 02:54:54 <xinranwang> also the week after next week 02:55:25 <chenke> cool 02:55:39 <xinranwang> and happy Chinese New Year!!!!!!! 02:55:47 <chenke> hahaha 02:56:15 <chenke> Happy Chinese New Year! Happy a new progress for us in 2021. 02:57:18 <xinranwang> lol 02:57:36 <xinranwang> see you next year 02:57:45 <xinranwang> #endmeeting