Monday, 2016-11-07

*** oanson has joined #openstack-dragonflow01:30
openstackgerrityuan wei proposed openstack/dragonflow: Reset related conntrack entries when the configuration about SG changed  https://review.openstack.org/39371001:42
*** oanson has quit IRC01:53
openstackgerrithujie proposed openstack/dragonflow: Implement db consistency logic in df local controller  https://review.openstack.org/33637702:12
*** gongysh has joined #openstack-dragonflow02:12
*** rajivk has joined #openstack-dragonflow02:55
*** gongysh has quit IRC03:36
*** rajivk has quit IRC03:36
*** rajivk has joined #openstack-dragonflow03:49
openstackgerrityuan wei proposed openstack/dragonflow: Reset related conntrack entries when the configuration about SG changed  https://review.openstack.org/39371005:23
openstackgerritrajiv proposed openstack/dragonflow: Moved config options of metadata_service_app  https://review.openstack.org/39428206:23
*** gampel has joined #openstack-dragonflow06:48
*** irenab has joined #openstack-dragonflow06:56
*** dimak has joined #openstack-dragonflow07:01
*** gongysh has joined #openstack-dragonflow07:12
*** yuval has joined #openstack-dragonflow07:32
openstackgerritChristian Schulze-Wiehenbrauk proposed openstack/dragonflow: Fixes sphinx warnings and errors.  https://review.openstack.org/39430407:48
openstackgerritChristian Schulze-Wiehenbrauk proposed openstack/dragonflow: Fixes sphinx warnings and errors.  https://review.openstack.org/39430507:51
ntr0pyI abandoned the first change, forgot to use other branch.07:53
openstackgerrithujie proposed openstack/dragonflow: Implement db consistency logic in df local controller  https://review.openstack.org/33637708:33
*** oanson has joined #openstack-dragonflow08:41
*** openstackgerrit has quit IRC08:48
*** openstackgerrit has joined #openstack-dragonflow08:49
*** xiaohhui has joined #openstack-dragonflow08:54
*** xiaohhui has left #openstack-dragonflow08:55
*** jingting has joined #openstack-dragonflow08:57
*** lihi has joined #openstack-dragonflow08:58
*** zenoway has joined #openstack-dragonflow08:59
oansonHi08:59
oansonWeekly meeting starts in a minute, in #openstack-meeting-409:00
oansonI'd be happy if everyone could join09:00
*** saggi has joined #openstack-dragonflow09:01
oansonnick-ma_, you in?09:01
*** yuli_s has joined #openstack-dragonflow09:01
openstackgerrityuan wei proposed openstack/dragonflow: add active detection app for allowed address pairs  https://review.openstack.org/33997509:10
*** xiaohhui has joined #openstack-dragonflow10:00
xiaohhuiI want to bring this review out  https://review.openstack.org/#/c/339975/10:01
oansonxiaohhui, one we have a Newton branch (I'll take care of is ASAP), we can back port important patches10:01
oansonI suggest we'll discuss it once the patch is merged into master10:01
xiaohhuiThis is actually the first patch of this functionality. I think we don't need backport, but have it merged, we can proceed further work10:02
oansonrajivk, nick-ma_, xiaohhui, can we continue the discussion of bug 163815110:02
openstackbug 1638151 in DragonFlow "Router schedule error in L3 router plugin as there are multi-external network" [High,New] https://launchpad.net/bugs/1638151 - Assigned to rajiv (rajiv-kumar)10:02
xiaohhuiCurrently, df has a configuration external_network_bridge10:03
oansonyes10:03
xiaohhuiso only one external provider network is supported,10:03
xiaohhuiThat is my understanding.10:04
oansonI searched the code on github. I can see the bridge only used in dnat.10:05
oansonThe bridge name, that is10:05
xiaohhuiThat may not be the root cause to the bug, but I think we need to make sure if we support such case  "multi-external network"10:05
oansonI guess it should be used in snat too, but that still uses Neutron code + Network node10:05
oansonxiaohhui, sounds like an enhancement for dnat application.10:05
oansonIn general we need a better snat implementation.10:06
oansonLet me see if I can find someone to write it for us. I may have a contact10:06
xiaohhuiI am thinking of distributed snat recently,10:06
oansonxiaohhui, yes.10:06
dimakoanson, I don't think we the external bridge code anymore10:06
oansonIn the summit, we discussed the option of a double masquerade snat10:07
oansondimak, very possibly. The code has to be reviewed10:07
oansonThe first step is to NAT the packet with the compute node's10:07
dimakI drop some of it in my dnat app patch10:07
dimakbut I can see if we can drop the rest of references10:08
oansonThe second stage is the router NATing the packet with its external IP10:08
xiaohhuiyou mean one external IP for all, or one external IP for each compute node?10:08
oansonI don't think we can do without it at all. We need to know via which interface to egress10:08
oansonxiaohhui, technically both. From the compute node's point of view, one external IP for each compute node10:09
oansonIf the gateway wants a single IP address for all, then it NATs a second time.10:09
oansonIt's not the best of solutions, but it's very simple10:09
oansonAs a reference implementation, it should do10:09
xiaohhuiso, the nat will take lots of external ips, if there is many compute nodes10:10
oansonNot if the gateway NATs again10:11
oansonOr segments the NAT. Or deals with it outside of dragonflow :)10:11
oansonIf the compute nodes have private/hidden IPs, then the external IP will be the gateway's10:11
oansonSo that's not a problem10:11
xiaohhuiWhy not just centralized snat in one node, with scheduler to even the load.10:12
oansonxiaohhui, because then its not fully distributed :)10:12
oansonThat could be another snat implementation. But I think it would be better to have at least one fully distributed version10:12
xiaohhuiso, in your case, the external IP will be in one df controller node, or just a virtual IP?10:13
oansondepends on what you mean by virtual IP?10:13
*** gongysh has quit IRC10:13
oansonIt will be one of the DF controller nodes (The one hosting the VM) or the cloud's gateway IP10:13
oansonI stress the concept of double masquerade / double NAT, since that's the essence of this solution.10:14
xiaohhuiOK, I think we can have further discussion in spec.10:15
oansonSounds good10:15
oansonI think it's lunch time (or dinner time)10:16
xiaohhuiyeah,10:16
oansonEnjoy your meal. I plan to enjoy mine :)10:17
xiaohhuibye~10:17
oansonBye10:17
yuli_slunch time ! :)10:17
rajivkTea Time :)10:17
openstackgerrityuan wei proposed openstack/dragonflow: Reset related conntrack entries when the configuration about SG changed  https://review.openstack.org/39371010:23
*** hujie has joined #openstack-dragonflow10:39
*** hujie has left #openstack-dragonflow10:39
*** gampel has quit IRC10:40
*** irenab has quit IRC10:43
openstackgerritHong Hui Xiao proposed openstack/dragonflow: Spec to support check if chassis is alive  https://review.openstack.org/38571911:08
*** irenab has joined #openstack-dragonflow11:36
*** dimak has quit IRC11:53
*** gsagie has joined #openstack-dragonflow11:58
*** gampel has joined #openstack-dragonflow11:59
*** gampel has quit IRC12:15
openstackgerritHong Hui Xiao proposed openstack/dragonflow: Spec to support check if chassis is alive  https://review.openstack.org/38571912:16
*** dimak has joined #openstack-dragonflow12:18
*** gampel has joined #openstack-dragonflow12:22
openstackgerritHong Hui Xiao proposed openstack/dragonflow: Store local network id to nb db  https://review.openstack.org/39401712:30
*** yuli_s has quit IRC12:48
irenaboanson, hi13:38
oansonirenab, hi13:39
irenabstarted to put notes regarding DF api at this page  https://etherpad.openstack.org/p/dragonflow_api13:39
oansonI see13:40
oansonVery cool13:40
oansonThis is what we discussed this morning, right?13:42
irenablets use it to collaborate on this topic13:42
irenabyes, just a summary of what we already discussed13:43
oansonSounds good.13:43
irenabcool, thanks13:43
oansonThank you!13:44
*** oanson has quit IRC14:06
*** gsagie has quit IRC14:23
*** gampel has quit IRC14:45
*** gampel1 has joined #openstack-dragonflow14:45
openstackgerritOmer Anson proposed openstack/dragonflow: Support passing credentials via env in fullstack  https://review.openstack.org/39448315:10
openstackgerritOmer Anson proposed openstack/dragonflow: Support passing credentials via env in fullstack  https://review.openstack.org/39448315:11
*** irenab has quit IRC15:16
*** oanson has joined #openstack-dragonflow15:19
*** gampel1 has quit IRC15:19
*** gampel has joined #openstack-dragonflow15:29
saggigampel: How are you15:30
*** serverascode has quit IRC15:41
openstackgerritMerged openstack/dragonflow: Nitpicks: Remove redundant pass  https://review.openstack.org/39339215:42
openstackgerritMerged openstack/dragonflow: Nitpicks: Fix typo in RedisPortStatusNotifier  https://review.openstack.org/39339315:42
openstackgerritMerged openstack/dragonflow: Nitpicks: Fix invalid attribute access  https://review.openstack.org/39339415:42
openstackgerritMerged openstack/dragonflow: Fix unable to update subnet when subnet disables dhcp  https://review.openstack.org/39332815:43
openstackgerritDima Kuznetsov proposed openstack/dragonflow: [WIP] Service Function Chaining specification  https://review.openstack.org/39449815:46
*** serverascode has joined #openstack-dragonflow15:48
*** zenoway has quit IRC16:02
*** zenoway has joined #openstack-dragonflow16:02
*** zenoway has quit IRC16:06
*** yuval has quit IRC16:08
*** dimak has quit IRC16:13
gampelhey saggi are you still there16:18
*** gampel has left #openstack-dragonflow16:20
openstackgerritMerged openstack/dragonflow: make mod flow uniform and delete duplicated args  https://review.openstack.org/39173116:28
openstackgerritMerged openstack/dragonflow: Connect nb db in l3 plugin after neutron server fork  https://review.openstack.org/39380916:35
openstackgerritMerged openstack/dragonflow: Add portstats table to df-db  https://review.openstack.org/39267116:36
openstackgerritMerged openstack/dragonflow: Remove duplicating log setup  https://review.openstack.org/39380216:38
openstackgerritMerged openstack/dragonflow: Updated from global requirements  https://review.openstack.org/39363716:38
*** lihi has quit IRC16:48
openstackgerritOmer Anson proposed openstack/dragonflow: Support passing credentials via env in fullstack  https://review.openstack.org/39448316:59
openstackgerritSteve Kipp proposed openstack/dragonflow: Add unit tests to df_local_controller  https://review.openstack.org/39008318:03
*** oanson has quit IRC20:41
openstackgerritDima Kuznetsov proposed openstack/dragonflow: [WIP] Service Function Chaining specification  https://review.openstack.org/39449820:53

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