Wednesday, 2016-08-31

*** yamamoto_ has joined #openstack-dragonflow00:44
openstackgerritWangJian proposed openstack/dragonflow: Enable install redis server with package manger  https://review.openstack.org/36333101:03
*** gongysh has joined #openstack-dragonflow01:06
*** yamamoto_ has quit IRC01:31
*** yamamoto_ has joined #openstack-dragonflow01:38
*** DuanKebo has quit IRC01:38
*** DuanKebo has joined #openstack-dragonflow01:39
openstackgerritMerged openstack/dragonflow: Remove white space between print and () for dragonflow  https://review.openstack.org/36275401:55
*** yuli_s1 has quit IRC02:09
*** saggi has quit IRC02:10
*** yuli_s1 has joined #openstack-dragonflow02:13
*** saggi has joined #openstack-dragonflow02:20
*** yamamoto_ has quit IRC02:48
*** yamamoto_ has joined #openstack-dragonflow03:02
*** yamamoto_ has quit IRC03:22
*** yuanwei has quit IRC03:22
*** yamamoto_ has joined #openstack-dragonflow03:22
*** yamamoto_ has quit IRC03:22
*** yamamoto_ has joined #openstack-dragonflow03:25
*** yamamoto_ has quit IRC03:29
*** DuanKebo has quit IRC03:35
*** DuanKebo has joined #openstack-dragonflow03:36
openstackgerrithujie proposed openstack/dragonflow: Fix confused chassis meaningless value  https://review.openstack.org/34519804:27
*** yamamoto_ has joined #openstack-dragonflow04:29
*** DuanKebo has quit IRC05:32
*** DuanKebo has joined #openstack-dragonflow05:33
*** oanson has joined #openstack-dragonflow06:02
*** yuval has joined #openstack-dragonflow06:16
oansonyamamoto_, ping06:17
yamamoto_oanson: pong06:17
oansonHi. I talked to the Neutron guys last week about the transaction guards.06:17
oanson(I'm sorry I didn't contact before, I was on holiday/sick last week and the beginning of this one)06:17
oansonThey said that the general idea was that port actions can cause third-party actions. They can't promise these will be atomic.06:18
oansonDoing session rollback in these situations is problematic as well.06:19
oansonIn general, they said that Dragonflow code that is broken by this has to be re-written06:19
yamamoto_sure.  the question is how to rewrite.06:20
oansonIn our case, we used the revisions plugin that was just added to Neutron. But this is a DF-specific solution.06:20
oansonThey also said that if additional hooks are needed, they are willing to add them.06:21
yamamoto_the revisions solve the issue?06:22
oansonWe needed the transactions to keep atomic versions for objects.06:22
oansonThe revisions plugin does that.06:22
oansonThat's why it's a DF-specific solution. It is tailored to our use-case.06:23
oansonMore by good luck than good management, though :)06:23
yamamoto_do you mean revisions provides atomic rollback of those complex l3 operations?06:25
oansonNo. Revisions plugin provides a version for each object.06:26
oansonIt is done as part of the SQL magic. Their error handling takes care of the rollback and revert, if needed.06:26
yamamoto_ah, you mean services.revisions?  i was thinking about something else.06:27
openstackgerritMerged openstack/dragonflow: Fix bug with handling of dhcp address  https://review.openstack.org/35860406:28
oansonYes06:28
openstackgerritMerged openstack/dragonflow: Use uuid to match router port when delete router interface  https://review.openstack.org/36044806:29
oansonSorry, I seem to have Neutron services and plugins confused :)06:29
yamamoto_no, you are not confused.  they are "service plugins" :-)06:29
oanson:D06:30
yamamoto_so df is going to use revisions to provide "notifications" to nb_api?06:31
oansonJust to maintain the version of the object.06:32
oansonThe notification is still done using a distributed key-value store + publish/subscribe06:32
oansonDifferently from Neutron's push notification mechanism.06:32
yamamoto_you mean Idd035c8f812e23b0ec748175c5180f822144b04b ?06:32
oansonYes06:33
*** oshidoshi has joined #openstack-dragonflow06:36
yamamoto_i suspect major api change rather than "additional hooks" is necessary in this area.06:38
oansonI don't fully understand you use-case. I can read the midonet code and give any insights I have.06:40
yamamoto_well, my concern is not midonet-specific.  the existance of GUARD_TRANSACTION=False in l3_db tells something. :-)06:41
oansonYes :). But I think they plan to remove it in the future.06:44
oansonI think it's there for out of tree projects that were broken by the change, until the code is modified.06:44
yamamoto_actually, it's there for l3 reference plugin work.06:46
oansonWell, we can't have the reference plugin broken... :)06:46
yamamoto_sure.  i guess some refactoring which involves taskflow or something is necessary there.06:47
yamamoto_anyway, l3 flavour support might make all non-reference l3 plugins obsolete.  so i don't plan to work on "fixing" l3 midonet plugin right now. :-)06:49
oansonI'm not sure I understand. Could you please explain?06:50
yamamoto_l3 flavor support can make the l3 plugin something like ml2.06:56
oansonThis is why the current l3 plugin doesn't have precommit and postcommit hooks? They are planning to add something like that?06:57
openstackgerritWangJian proposed openstack/dragonflow: Add port qos code  https://review.openstack.org/33749706:59
yamamoto_i don't know.  i guess it's just a lack of interest.07:01
yamamoto_oanson: thank you for letting me know the situation.  later07:04
oansonnp. Thank you.07:09
openstackgerritLi Ma proposed openstack/dragonflow: Test fullstack failure  https://review.openstack.org/36344107:11
openstackgerritCao Xuan Hoang proposed openstack/dragonflow: Clean imports in code  https://review.openstack.org/36095607:18
openstackgerritYuli proposed openstack/dragonflow: Configure controller listener ip and port  https://review.openstack.org/35970307:28
*** zenoway has joined #openstack-dragonflow08:00
*** gongysh has quit IRC08:26
*** oshidoshi has quit IRC08:29
*** gongysh_ has quit IRC08:31
*** zenoway has quit IRC08:39
*** zenoway has joined #openstack-dragonflow08:39
*** gongysh_ has joined #openstack-dragonflow08:44
openstackgerritCao Xuan Hoang proposed openstack/dragonflow: Clean imports in code  https://review.openstack.org/36095609:03
*** DuanKebo has quit IRC09:26
*** DuanKebo has joined #openstack-dragonflow09:26
*** zenoway has quit IRC09:35
*** zenoway has joined #openstack-dragonflow09:35
*** zenoway has quit IRC09:38
*** zenoway has joined #openstack-dragonflow09:39
*** gongysh_ has quit IRC09:49
*** yamamoto_ has quit IRC10:01
*** oshidoshi has joined #openstack-dragonflow10:03
*** oshidoshi1 has joined #openstack-dragonflow10:04
*** oshidoshi has quit IRC10:08
*** oshidoshi has joined #openstack-dragonflow10:15
*** oshidoshi1 has quit IRC10:19
*** lihi has joined #openstack-dragonflow10:31
*** lihi has quit IRC10:35
*** lihi has joined #openstack-dragonflow10:44
*** mestery has quit IRC10:46
*** DuanKebo has quit IRC11:42
*** DuanKebo has joined #openstack-dragonflow11:42
*** lihi has quit IRC11:45
*** lihi has joined #openstack-dragonflow11:48
*** yamamoto has joined #openstack-dragonflow11:59
*** yamamoto_ has joined #openstack-dragonflow11:59
*** yamamoto has quit IRC12:03
*** openstackgerrit has quit IRC12:34
*** openstackgerrit has joined #openstack-dragonflow12:35
*** mestery has joined #openstack-dragonflow12:52
*** oshidoshi1 has joined #openstack-dragonflow13:00
*** oshidoshi has quit IRC13:02
*** yamamoto_ has quit IRC13:20
*** yamamoto has joined #openstack-dragonflow14:07
*** yuval has quit IRC14:23
*** yamamoto has quit IRC14:29
*** yamamoto has joined #openstack-dragonflow14:29
*** oanson has quit IRC14:36
*** lihi has quit IRC15:04
*** oshidoshi1 has quit IRC15:19
*** yamamoto has quit IRC15:26
*** DuanKebo has quit IRC15:55
*** DuanKebo has joined #openstack-dragonflow15:55
*** saggi has quit IRC16:04
*** yamamoto has joined #openstack-dragonflow16:17
*** yamamoto has quit IRC16:30
*** yamamoto has joined #openstack-dragonflow16:47
*** yamamoto has quit IRC17:34
*** zenoway has quit IRC17:48
*** zenoway has joined #openstack-dragonflow17:48
*** zenoway has quit IRC17:53
*** dkehn has quit IRC18:00
*** dkehn_ has quit IRC18:00
*** dkehn has joined #openstack-dragonflow18:07
*** DuanKebo has quit IRC18:11
*** DuanKebo has joined #openstack-dragonflow18:11
*** dkehn_ has joined #openstack-dragonflow18:12
*** yamamoto has joined #openstack-dragonflow18:35
*** yamamoto has quit IRC18:42
*** DuanKebo has quit IRC20:27
*** DuanKebo has joined #openstack-dragonflow20:27
*** DuanKebo has quit IRC22:43
*** DuanKebo has joined #openstack-dragonflow22:43
*** gongysh has joined #openstack-dragonflow23:37

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