*** zhurong has joined #openstack-zun | 00:34 | |
openstackgerrit | Hongbin Lu proposed openstack/zun master: [WIP] Make sandbox container optional https://review.openstack.org/471634 | 00:37 |
---|---|---|
*** hongbin has quit IRC | 00:38 | |
*** caowei_ has joined #openstack-zun | 00:49 | |
*** caowei has quit IRC | 00:52 | |
*** caowei_ is now known as caowei | 00:52 | |
*** zhurong has quit IRC | 01:30 | |
*** Shunli has joined #openstack-zun | 01:30 | |
openstackgerrit | Merged openstack/zun master: Updated from global requirements https://review.openstack.org/474700 | 01:43 |
openstackgerrit | Merged openstack/zun master: Add label filter https://review.openstack.org/466603 | 01:47 |
*** zhurong has joined #openstack-zun | 01:50 | |
*** jwcroppe has joined #openstack-zun | 02:11 | |
*** rbudden has quit IRC | 02:29 | |
*** hongbin has joined #openstack-zun | 03:17 | |
openstackgerrit | Hongbin Lu proposed openstack/zun master: [WIP] Make sandbox container optional https://review.openstack.org/471634 | 03:19 |
*** hongbin has quit IRC | 03:52 | |
*** lakerzhou2 has joined #openstack-zun | 03:53 | |
*** zhurong has quit IRC | 04:25 | |
*** zhurong has joined #openstack-zun | 04:31 | |
*** adisky__ has joined #openstack-zun | 04:31 | |
*** lakerzhou2 has quit IRC | 05:36 | |
*** janki has joined #openstack-zun | 05:41 | |
*** arund has joined #openstack-zun | 07:08 | |
*** egonzalez has joined #openstack-zun | 07:48 | |
*** zhurong has quit IRC | 08:37 | |
*** zhurong has joined #openstack-zun | 08:45 | |
*** Shunli has quit IRC | 09:15 | |
*** sudipto has joined #openstack-zun | 09:33 | |
*** sudipto_ has joined #openstack-zun | 09:34 | |
openstackgerrit | feng.shengqin proposed openstack/zun master: Remove Z323 hacking rule https://review.openstack.org/474925 | 09:35 |
*** zhurong has quit IRC | 09:59 | |
*** vikasc has joined #openstack-zun | 10:16 | |
*** caowei has quit IRC | 10:31 | |
*** nicolasbock has joined #openstack-zun | 11:02 | |
*** sudipto_ has quit IRC | 11:24 | |
*** sudipto has quit IRC | 11:24 | |
*** rbudden has joined #openstack-zun | 12:15 | |
*** catintheroof has joined #openstack-zun | 12:54 | |
*** jwcroppe has quit IRC | 13:07 | |
*** jwcroppe has joined #openstack-zun | 13:08 | |
*** jwcroppe has quit IRC | 13:12 | |
*** jwcroppe has joined #openstack-zun | 13:28 | |
*** lakerzhou2 has joined #openstack-zun | 13:29 | |
*** adisky__ has quit IRC | 13:39 | |
*** jwcroppe has quit IRC | 13:55 | |
*** jwcroppe has joined #openstack-zun | 13:55 | |
*** jwcroppe has quit IRC | 14:00 | |
*** jwcroppe has joined #openstack-zun | 14:04 | |
*** hongbin has joined #openstack-zun | 14:37 | |
*** janki has quit IRC | 14:38 | |
*** lakerzhou2 has quit IRC | 15:09 | |
*** egonzalez has quit IRC | 15:10 | |
*** lakerzhou2 has joined #openstack-zun | 15:11 | |
*** arund has quit IRC | 15:50 | |
openstackgerrit | Merged openstack/python-zunclient master: Return image ID in container commit https://review.openstack.org/470870 | 15:51 |
openstackgerrit | Merged openstack/python-zunclient master: OSC: return columns instead of using print_dict https://review.openstack.org/470850 | 15:55 |
openstackgerrit | Merged openstack/python-zunclient master: Set concurrency to 1 for OSC tempest tests https://review.openstack.org/471032 | 15:57 |
openstackgerrit | Merged openstack/python-zunclient master: Zunclient should escape special character https://review.openstack.org/469371 | 16:01 |
*** sudipto has joined #openstack-zun | 16:57 | |
*** sudipto_ has joined #openstack-zun | 16:57 | |
*** lakerzhou2 has quit IRC | 17:00 | |
*** lakerzhou2 has joined #openstack-zun | 17:01 | |
*** catintheroof has quit IRC | 17:37 | |
lakerzhou2 | hongbin, can zun create container by specifying a neutron port instead of network-id via kuryr? | 17:37 |
lakerzhou2 | hongbin, currently nova only support creating VM with SR-IOV port, which was created already. Networkid is not good enough here, because VM-1 can connect to Nework-N (VLAN) via regular binding using libvirt, VM-2 can connect to the same network-N via direct binding (SR-IOV) even on the same host | 17:41 |
hongbin | lakerzhou2: i think that is a good idea | 17:44 |
hongbin | lakerzhou2: this feature sounds like part of the network-api BP: https://blueprints.launchpad.net/zun/+spec/network-rest-api , mkrai , see the requirement above | 17:46 |
hongbin | lakerzhou2: what is the API sound look like from your perspective ? | 17:55 |
lakerzhou2 | hongbin, give me a few minutes please, i will get back to you | 17:56 |
hongbin | lakerzhou2: sure, i need to go out to get a coffee as well | 17:56 |
*** sudipto has quit IRC | 18:04 | |
*** sudipto_ has quit IRC | 18:04 | |
lakerzhou2 | hongbin, nova boot vm1 --nic port_id=$port_id ... For zun, we should support 1) multiple endpoints; 2)attaching adding endpoints. I read somewhere docker container can only connect to one network at creation time, but container can attach to multiple network after creation | 18:12 |
lakerzhou2 | *attaching additional endpoints* | 18:12 |
lakerzhou2 | Hongbin, the question is what kuryr can support. The document (maybe out dated) saying kuryr listens to /NetworkDriver.CreateEndpoint then will fetch port from neutron to match endpoint options (CIDR). | 18:19 |
lakerzhou2 | Hongbin, In SRIOV case, we should add a new endpoint option (e.g. PciPassthrough=direct for example). | 18:25 |
lakerzhou2 | Hongbin, Kuryr will have to bind the port according to its endpoint option - for SR-IOV port, default veth pair binding is not good | 18:26 |
hongbin | lakerzhou2: i see | 18:26 |
hongbin | lakerzhou2: for the nic option and the dynamic attaching endpoints, i think those are good ideas | 18:28 |
hongbin | actually, i will write it down to the whiteboard of the BP | 18:28 |
hongbin | lakerzhou2: another problem is how to specify a neutron port when creating the container? | 18:29 |
hongbin | lakerzhou2: the last problem is how to do the neutron port binding i guess | 18:30 |
lakerzhou2 | hongbin, I am trying to document all of these thoughts in spec. I am thinking to specify network as we do today, then add additional endpoint options. | 18:31 |
hongbin | lakerzhou2: yes, then kuryr has to understand that endpoint options i guess | 18:32 |
lakerzhou2 | hongbin, there are kuryr dependency for sure if we use kuryr driver. But most challenge part for me is neutron port binding. | 18:33 |
hongbin | lakerzhou2: kuryr is designed to be pluggable for port binding AFAIK | 18:34 |
lakerzhou2 | Hongbin, network creation, SR-IOV port creation are out-of the scope of kuryr and Zun | 18:34 |
hongbin | lakerzhou2: here is a list of drivers: https://github.com/openstack/kuryr/tree/master/kuryr/lib/binding/drivers , i imagine another driver is needed | 18:34 |
lakerzhou2 | Hongbin, I was trying to read kuryr codes till 2am last night, still don't know how to do the binding for SR-IOV port | 18:35 |
lakerzhou2 | hongbin, veth pair binding is quite simple. I think the only change in kuryr is the create_host_iface() | 18:36 |
hongbin | lakerzhou2: i am not familiar with this part as well... | 18:36 |
*** nicolasbock has quit IRC | 18:38 | |
hongbin | lakerzhou2: perhaps we could go to the #openstack-kuryr channel, and ping the kuryr ptl | 18:38 |
lakerzhou2 | hongbin, my plan is to walk through all the scenario and work with kuryr or neutron ppl to get it done later. For now, we will document it as a dependency. | 18:38 |
hongbin | lakerzhou2: ack | 18:38 |
lakerzhou2 | Hongbin, sure, the earlier the better | 18:38 |
lakerzhou2 | hongbin, do you know PTL of kuryr? | 18:39 |
hongbin | lakerzhou2: i know | 18:39 |
hongbin | lakerzhou2: let me ping me right now | 18:39 |
lakerzhou2 | hongbin, thanks, I am join the channel now | 18:39 |
hongbin | lakerzhou2: it is the evening time for him right now, not sure if he is still here | 18:40 |
lakerzhou2 | hongbin, no worries. I can ping him later. Basically, I believe we should use kuryr in stead of another remote driver. And there are some work required at kuryr side. Hopefully not big (not big as far as I can see). | 18:43 |
hongbin | lakerzhou2: ack | 18:44 |
lakerzhou2 | hongbin, thanks for the discussion, I will go back to my doc. It takes way more time than I thought. But I am half way through. | 18:45 |
hongbin | lakerzhou2: np | 18:47 |
*** mkrai has quit IRC | 18:59 | |
openstackgerrit | Hongbin Lu proposed openstack/zun master: [WIP] Make sandbox container optional https://review.openstack.org/471634 | 19:00 |
*** lakerzhou2 has quit IRC | 20:38 | |
openstackgerrit | Hongbin Lu proposed openstack/python-zunclient master: Add security groups to container create/run https://review.openstack.org/475076 | 21:21 |
*** mkrai has joined #openstack-zun | 21:32 | |
*** jwcroppe has quit IRC | 22:20 | |
*** yasemin has joined #openstack-zun | 22:26 | |
openstackgerrit | Hongbin Lu proposed openstack/zun master: Make sandbox container optional https://review.openstack.org/471634 | 22:50 |
*** jwcroppe has joined #openstack-zun | 22:54 |
Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!