*** yamamoto_ has joined #openstack-dragonflow | 00:44 | |
openstackgerrit | WangJian proposed openstack/dragonflow: Enable install redis server with package manger https://review.openstack.org/363331 | 01:03 |
---|---|---|
*** gongysh has joined #openstack-dragonflow | 01:06 | |
*** yamamoto_ has quit IRC | 01:31 | |
*** yamamoto_ has joined #openstack-dragonflow | 01:38 | |
*** DuanKebo has quit IRC | 01:38 | |
*** DuanKebo has joined #openstack-dragonflow | 01:39 | |
openstackgerrit | Merged openstack/dragonflow: Remove white space between print and () for dragonflow https://review.openstack.org/362754 | 01:55 |
*** yuli_s1 has quit IRC | 02:09 | |
*** saggi has quit IRC | 02:10 | |
*** yuli_s1 has joined #openstack-dragonflow | 02:13 | |
*** saggi has joined #openstack-dragonflow | 02:20 | |
*** yamamoto_ has quit IRC | 02:48 | |
*** yamamoto_ has joined #openstack-dragonflow | 03:02 | |
*** yamamoto_ has quit IRC | 03:22 | |
*** yuanwei has quit IRC | 03:22 | |
*** yamamoto_ has joined #openstack-dragonflow | 03:22 | |
*** yamamoto_ has quit IRC | 03:22 | |
*** yamamoto_ has joined #openstack-dragonflow | 03:25 | |
*** yamamoto_ has quit IRC | 03:29 | |
*** DuanKebo has quit IRC | 03:35 | |
*** DuanKebo has joined #openstack-dragonflow | 03:36 | |
openstackgerrit | hujie proposed openstack/dragonflow: Fix confused chassis meaningless value https://review.openstack.org/345198 | 04:27 |
*** yamamoto_ has joined #openstack-dragonflow | 04:29 | |
*** DuanKebo has quit IRC | 05:32 | |
*** DuanKebo has joined #openstack-dragonflow | 05:33 | |
*** oanson has joined #openstack-dragonflow | 06:02 | |
*** yuval has joined #openstack-dragonflow | 06:16 | |
oanson | yamamoto_, ping | 06:17 |
yamamoto_ | oanson: pong | 06:17 |
oanson | Hi. 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 |
oanson | They said that the general idea was that port actions can cause third-party actions. They can't promise these will be atomic. | 06:18 |
oanson | Doing session rollback in these situations is problematic as well. | 06:19 |
oanson | In general, they said that Dragonflow code that is broken by this has to be re-written | 06:19 |
yamamoto_ | sure. the question is how to rewrite. | 06:20 |
oanson | In our case, we used the revisions plugin that was just added to Neutron. But this is a DF-specific solution. | 06:20 |
oanson | They also said that if additional hooks are needed, they are willing to add them. | 06:21 |
yamamoto_ | the revisions solve the issue? | 06:22 |
oanson | We needed the transactions to keep atomic versions for objects. | 06:22 |
oanson | The revisions plugin does that. | 06:22 |
oanson | That's why it's a DF-specific solution. It is tailored to our use-case. | 06:23 |
oanson | More by good luck than good management, though :) | 06:23 |
yamamoto_ | do you mean revisions provides atomic rollback of those complex l3 operations? | 06:25 |
oanson | No. Revisions plugin provides a version for each object. | 06:26 |
oanson | It 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 |
openstackgerrit | Merged openstack/dragonflow: Fix bug with handling of dhcp address https://review.openstack.org/358604 | 06:28 |
oanson | Yes | 06:28 |
openstackgerrit | Merged openstack/dragonflow: Use uuid to match router port when delete router interface https://review.openstack.org/360448 | 06:29 |
oanson | Sorry, I seem to have Neutron services and plugins confused :) | 06:29 |
yamamoto_ | no, you are not confused. they are "service plugins" :-) | 06:29 |
oanson | :D | 06:30 |
yamamoto_ | so df is going to use revisions to provide "notifications" to nb_api? | 06:31 |
oanson | Just to maintain the version of the object. | 06:32 |
oanson | The notification is still done using a distributed key-value store + publish/subscribe | 06:32 |
oanson | Differently from Neutron's push notification mechanism. | 06:32 |
yamamoto_ | you mean Idd035c8f812e23b0ec748175c5180f822144b04b ? | 06:32 |
oanson | Yes | 06:33 |
*** oshidoshi has joined #openstack-dragonflow | 06:36 | |
yamamoto_ | i suspect major api change rather than "additional hooks" is necessary in this area. | 06:38 |
oanson | I 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 |
oanson | Yes :). But I think they plan to remove it in the future. | 06:44 |
oanson | I 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 |
oanson | Well, 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 |
oanson | I'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 |
oanson | This is why the current l3 plugin doesn't have precommit and postcommit hooks? They are planning to add something like that? | 06:57 |
openstackgerrit | WangJian proposed openstack/dragonflow: Add port qos code https://review.openstack.org/337497 | 06: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. later | 07:04 |
oanson | np. Thank you. | 07:09 |
openstackgerrit | Li Ma proposed openstack/dragonflow: Test fullstack failure https://review.openstack.org/363441 | 07:11 |
openstackgerrit | Cao Xuan Hoang proposed openstack/dragonflow: Clean imports in code https://review.openstack.org/360956 | 07:18 |
openstackgerrit | Yuli proposed openstack/dragonflow: Configure controller listener ip and port https://review.openstack.org/359703 | 07:28 |
*** zenoway has joined #openstack-dragonflow | 08:00 | |
*** gongysh has quit IRC | 08:26 | |
*** oshidoshi has quit IRC | 08:29 | |
*** gongysh_ has quit IRC | 08:31 | |
*** zenoway has quit IRC | 08:39 | |
*** zenoway has joined #openstack-dragonflow | 08:39 | |
*** gongysh_ has joined #openstack-dragonflow | 08:44 | |
openstackgerrit | Cao Xuan Hoang proposed openstack/dragonflow: Clean imports in code https://review.openstack.org/360956 | 09:03 |
*** DuanKebo has quit IRC | 09:26 | |
*** DuanKebo has joined #openstack-dragonflow | 09:26 | |
*** zenoway has quit IRC | 09:35 | |
*** zenoway has joined #openstack-dragonflow | 09:35 | |
*** zenoway has quit IRC | 09:38 | |
*** zenoway has joined #openstack-dragonflow | 09:39 | |
*** gongysh_ has quit IRC | 09:49 | |
*** yamamoto_ has quit IRC | 10:01 | |
*** oshidoshi has joined #openstack-dragonflow | 10:03 | |
*** oshidoshi1 has joined #openstack-dragonflow | 10:04 | |
*** oshidoshi has quit IRC | 10:08 | |
*** oshidoshi has joined #openstack-dragonflow | 10:15 | |
*** oshidoshi1 has quit IRC | 10:19 | |
*** lihi has joined #openstack-dragonflow | 10:31 | |
*** lihi has quit IRC | 10:35 | |
*** lihi has joined #openstack-dragonflow | 10:44 | |
*** mestery has quit IRC | 10:46 | |
*** DuanKebo has quit IRC | 11:42 | |
*** DuanKebo has joined #openstack-dragonflow | 11:42 | |
*** lihi has quit IRC | 11:45 | |
*** lihi has joined #openstack-dragonflow | 11:48 | |
*** yamamoto has joined #openstack-dragonflow | 11:59 | |
*** yamamoto_ has joined #openstack-dragonflow | 11:59 | |
*** yamamoto has quit IRC | 12:03 | |
*** openstackgerrit has quit IRC | 12:34 | |
*** openstackgerrit has joined #openstack-dragonflow | 12:35 | |
*** mestery has joined #openstack-dragonflow | 12:52 | |
*** oshidoshi1 has joined #openstack-dragonflow | 13:00 | |
*** oshidoshi has quit IRC | 13:02 | |
*** yamamoto_ has quit IRC | 13:20 | |
*** yamamoto has joined #openstack-dragonflow | 14:07 | |
*** yuval has quit IRC | 14:23 | |
*** yamamoto has quit IRC | 14:29 | |
*** yamamoto has joined #openstack-dragonflow | 14:29 | |
*** oanson has quit IRC | 14:36 | |
*** lihi has quit IRC | 15:04 | |
*** oshidoshi1 has quit IRC | 15:19 | |
*** yamamoto has quit IRC | 15:26 | |
*** DuanKebo has quit IRC | 15:55 | |
*** DuanKebo has joined #openstack-dragonflow | 15:55 | |
*** saggi has quit IRC | 16:04 | |
*** yamamoto has joined #openstack-dragonflow | 16:17 | |
*** yamamoto has quit IRC | 16:30 | |
*** yamamoto has joined #openstack-dragonflow | 16:47 | |
*** yamamoto has quit IRC | 17:34 | |
*** zenoway has quit IRC | 17:48 | |
*** zenoway has joined #openstack-dragonflow | 17:48 | |
*** zenoway has quit IRC | 17:53 | |
*** dkehn has quit IRC | 18:00 | |
*** dkehn_ has quit IRC | 18:00 | |
*** dkehn has joined #openstack-dragonflow | 18:07 | |
*** DuanKebo has quit IRC | 18:11 | |
*** DuanKebo has joined #openstack-dragonflow | 18:11 | |
*** dkehn_ has joined #openstack-dragonflow | 18:12 | |
*** yamamoto has joined #openstack-dragonflow | 18:35 | |
*** yamamoto has quit IRC | 18:42 | |
*** DuanKebo has quit IRC | 20:27 | |
*** DuanKebo has joined #openstack-dragonflow | 20:27 | |
*** DuanKebo has quit IRC | 22:43 | |
*** DuanKebo has joined #openstack-dragonflow | 22:43 | |
*** gongysh has joined #openstack-dragonflow | 23:37 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!