03:03:22 #startmeeting openstack-cyborg 03:03:23 Meeting started Wed Jan 23 03:03:22 2019 UTC and is due to finish in 60 minutes. The chair is Li_Liu. Information about MeetBot at http://wiki.debian.org/MeetBot. 03:03:24 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 03:03:26 The meeting name has been set to 'openstack_cyborg' 03:03:33 #topic Roll Call 03:03:40 #info Li_Liu 03:03:42 Hi Yumeng 03:03:44 #info Yumemg 03:05:03 #info wangzhh 03:05:08 #info xinranwang 03:05:33 wangzhh, do you know if coco is coming? 03:05:57 Not sure, let me ping her. 03:07:45 #topic status of DB work 03:09:16 I think we need to merge this one https://review.openstack.org/#/c/625630/ once it's ready 03:09:45 Yep +1 03:09:53 I think after coco address wangzhh's comment, it can be merged 03:10:08 Yup, I have a -1 on it. 03:10:51 Sundar said that it's better to add UT... 03:10:54 and then we can merge these two: Add AttachHandle and ControlpathID objects + Add ExtArq and ARQ object 03:11:21 yup, there is no other comment for coco's patch from my side 03:12:00 My work depend on xinran and yumeng. 03:12:15 I will update mine today :) 03:12:22 based on https://storyboard.openstack.org/#!/story/2004248 03:12:40 wangzhh: i will address your comment today, and submit a new one 03:13:00 I think we still need Deployable, Device, and Accelerator 03:13:02 Thx, xinran, yumeng 03:13:15 #info Sundar 03:13:19 Hi all 03:13:23 Hi sundar. 03:13:29 HI Sundar 03:13:41 wait, yumeng, did you do the device already? 03:13:53 Device table I mean 03:13:55 Li_Liu: Device is included in my patch. 03:14:00 I see 03:14:07 Yeah already in my patch :) 03:14:25 make sure coco knows coz I see that table was assigned to her 03:14:45 Ops ok will check with her 03:14:46 yumeg: Did you leverage the pilot code? 03:15:06 i suppose the table is assign to coco, and related object is what yumeng's doing 03:15:11 yumeng, and still need your Device Profile table 03:16:09 yumeng: Did you leverage the pilot branch code? The device profiles etc. are done there already 03:16:35 Sundar, I was trying to get it working, but still having some environment issue. will let you know if I can not resolve them 03:17:02 Sundar: yes I see it. 03:18:00 Hi shaohe_feng_ 03:18:02 Sundar: and most are synced with yours 03:18:28 Li_Liu: evening 03:19:11 Cool. Li_Liu: Please LMK if you need any help. I tried it in 3 different devstack environments, 2 VMs and a physical host, before pushing the code 03:19:22 I know the environment can be tricky 03:19:27 sure thing 03:20:08 I need to drop off in 10 minutes today unfortunately. Please LMK what you need from me in this call 03:20:22 Sundar is it your personal env for testing ? 03:20:32 zhipeng: Yes 03:20:47 Neat 03:20:51 The physical host has an FPGA 03:21:22 Sundar, is that physical machine accessible from outside? 03:21:49 No :) It is inside an Intel lab, behind a firewall and a proxy 03:21:58 Sundar: can I access it? 03:22:32 Shaohe_feng_: Probably yes. Anybody within Intel network can reach it 03:23:04 Sundar: Good, can I have a try? 03:23:26 Sure. I will send you the IP address. I can also set you up as a separate user 03:24:02 Sundar, I might just bring up an aws vm and we can work together on it :P 03:24:14 For those without an FPGA, it is not too much of a hassle -- the VM will not come up because PCI passthrough fails, but you can see the debug output from libvirt driver with the domain XML 03:24:26 Hybrid cloud 03:24:29 The domain XML should contain the hostdev device with the PCI address set up in Cyborg db 03:24:44 Xinran WANG proposed openstack/cyborg master: Add AttachHandle and ControlpathID objects https://review.openstack.org/630579 03:24:58 Li_Liu: Cool :) 03:25:29 wangzhh: just submit a new one, added the get_by_id function 03:25:58 Sundar: haha so cool 03:26:15 Good, thanks xinranwang. 03:26:54 FYI, Nova developers are telling me that they don;t want Cyborg client as an intermediary either -- they must have misspoke in previous discussions. Instead, we wil provide code within Nova to call Cyborg API directly through a keystone adapter 03:27:33 it doesn't sound too bad tho 03:27:53 The API return value (JSON) will be converted by the 'accelerator' module within Nova. Similar to nova/network/neutronv2/api 03:28:12 Sundar, does they have an agreement on it? :) 03:28:41 wangzhh: Easy to guess the answer :) 03:28:56 guess not >< 03:29:37 There is agreement that Nova code should not call Cyborg client. The differing views on whether Nova should call Cyborg API still needs discussion based on the pilot 03:30:09 Right now, we are getting reviews from a somewhat limited set of Nova developers, so we can clean up the smaller issues and take it to a broader audience 03:30:52 #link https://review.openstack.org/#/q/status:open+project:openstack/nova+bp/nova-cyborg-interaction 03:31:13 So we strict client usage to admin ops ? 03:31:16 Thx Sundar~ 03:31:26 Makes sense I guess 03:32:15 zhipeng: Yes. This is a better outcome. 03:33:51 Thanks a lot for the effort Sundar 03:34:10 Li_Liu: Welcome 03:34:11 I think we are at a much better position than last year Nov 03:34:55 I need to drop off now to attend to my family. Sorry about that. 03:35:08 np, go ahead man 03:35:13 Please feel free to ping me by email or Wechat if you have questions or comments 03:35:17 Family first always 03:35:18 sure 03:35:26 Good day, y'all 03:35:32 :) 03:35:40 let's get back to the DB work status guys 03:36:01 we only miss couple tables now 03:36:13 from CoCo and yumeng 03:36:34 which table? 03:36:49 Device Profiles 03:37:31 Ah ok 03:37:35 and also refactor work on accelerators and deployable tables 03:38:18 let's tyr to get the patches merged by the end of this week 03:38:36 so that we can start the driver work 03:39:42 wangzhh, please ask if coco needs any help. 03:40:08 otherwise I can help some of her pieces 03:40:27 Thumb up 03:40:27 Have we cut the client and os-acc release yet ? 03:40:45 not yet 03:40:56 I will do that asap 03:41:27 OK. 03:42:18 Cool 03:42:26 I think that all we need to discuss for this meeting 03:42:33 Fell free to ping Sean on wechat if you have any problems 03:42:42 #topic AOB 03:42:55 zhipeng, sure 03:43:14 Btw, i see the deployable table is refactored, but not the object 03:43:39 I think coco is working on that 03:44:11 ok cool 03:44:42 yumeng, just make sure you communicate with coco for the Device table you implemented. 03:45:04 That's it guys 03:45:25 have a good day/night where ever you are 03:45:26 Li_Liu: ok. 03:45:31 #endmeeting