*** teardown has quit IRC | 00:14 | |
*** teardown has joined #openvswitch | 00:16 | |
*** armax has quit IRC | 00:17 | |
*** armax has joined #openvswitch | 00:21 | |
*** dcbw has quit IRC | 00:31 | |
*** armax has quit IRC | 00:34 | |
*** avishnoi has joined #openvswitch | 01:10 | |
*** armax has joined #openvswitch | 01:12 | |
*** gregwork has quit IRC | 01:27 | |
*** acidfu has quit IRC | 02:20 | |
*** acidfu has joined #openvswitch | 02:26 | |
*** rcernin has quit IRC | 02:29 | |
*** acidfu has quit IRC | 02:30 | |
*** links has joined #openvswitch | 02:35 | |
*** dholler has quit IRC | 03:00 | |
*** dholler has joined #openvswitch | 03:13 | |
*** rcernin has joined #openvswitch | 03:15 | |
*** teardown has quit IRC | 04:07 | |
*** b0urne has quit IRC | 04:25 | |
*** b0urne has joined #openvswitch | 04:27 | |
*** b0urne has quit IRC | 04:32 | |
*** b0urne has joined #openvswitch | 04:34 | |
*** b0urne has quit IRC | 04:53 | |
*** b0urne has joined #openvswitch | 04:55 | |
*** cpaelzer__ has joined #openvswitch | 05:17 | |
*** b0urne has quit IRC | 05:17 | |
*** cpaelzer__ has quit IRC | 05:17 | |
*** b0urne has joined #openvswitch | 05:19 | |
*** ralonsoh has joined #openvswitch | 06:08 | |
*** slaweq has joined #openvswitch | 06:15 | |
*** cpaelzer__ has joined #openvswitch | 06:19 | |
*** eelco has joined #openvswitch | 06:24 | |
*** fkautz has quit IRC | 06:52 | |
*** lathiat has quit IRC | 06:53 | |
*** jbenet has quit IRC | 06:53 | |
*** sri_ has quit IRC | 06:53 | |
*** d1rewolf has quit IRC | 06:53 | |
*** SPF|Cloud has quit IRC | 06:54 | |
*** cpaelzer__ has joined #openvswitch | 06:54 | |
*** SPF|Cloud has joined #openvswitch | 06:56 | |
*** d1rewolf has joined #openvswitch | 06:56 | |
*** fkautz has joined #openvswitch | 06:57 | |
*** jbenet has joined #openvswitch | 06:57 | |
*** lathiat has joined #openvswitch | 06:58 | |
*** sri_ has joined #openvswitch | 06:58 | |
*** cpaelzer__ is now known as cpaelzer | 06:58 | |
*** cpaelzer has quit IRC | 07:06 | |
kklimonda | how can I disable inactivity probe between ovn-controller and ovsdb-server? I know they are supposed to use a socket and not tcp connection, but for that I need to change a couple of things in how kolla-ansible does the deployment, and I'd rather do that later. | 08:37 |
---|---|---|
kklimonda | also, in our small scale tests I've had to bump raft election timeouts waaay up, right now to 24000 (it was still timeouting at 12000) | 08:41 |
kklimonda | without that I'd have leaders flap left and right, but I'm unclear on how that would behave in a failure scenario (one of nodes going down for example) | 08:42 |
*** cpaelzer__ has joined #openvswitch | 08:48 | |
*** cpaelzer__ is now known as cpaelzer | 08:48 | |
*** cpaelzer has quit IRC | 09:07 | |
*** rcernin has quit IRC | 10:09 | |
*** cpaelzer__ has joined #openvswitch | 10:28 | |
*** zhouhan_ has quit IRC | 10:39 | |
*** zhouhan has joined #openvswitch | 10:39 | |
*** rcernin has joined #openvswitch | 10:45 | |
*** rcernin has quit IRC | 10:54 | |
*** links has quit IRC | 12:02 | |
*** links has joined #openvswitch | 12:31 | |
*** cpaelzer__ is now known as cpaelzer | 12:33 | |
*** b0urne has quit IRC | 12:45 | |
*** b0urne has joined #openvswitch | 12:45 | |
*** bostondriver has joined #openvswitch | 12:53 | |
ihrachys | zhouhan: what's "the I-P engine" | 13:14 |
*** eelco has quit IRC | 13:16 | |
*** eelco has joined #openvswitch | 13:16 | |
ihrachys | oh, incremental processing I guess... | 13:20 |
*** links has quit IRC | 14:11 | |
*** acidfu has joined #openvswitch | 14:32 | |
*** tamas_erdei has joined #openvswitch | 14:36 | |
*** tamas_erdei is now known as terdei | 14:37 | |
*** teardown has joined #openvswitch | 14:39 | |
*** dmellado has quit IRC | 14:40 | |
*** dmellado_ has joined #openvswitch | 14:40 | |
*** dmellado_ is now known as dmellado | 14:41 | |
*** darkemon has quit IRC | 14:44 | |
*** eelco has quit IRC | 15:07 | |
zhouhan | ihrachys: yes | 15:09 |
ihrachys | zhouhan: I am trying to understand the I-P suggestion you posted for system-id file change. how do I determine which steps may be needed for a new chassis name? or is there some way to generically trigger full resync of all ports etc.? | 15:25 |
*** avishnoi has quit IRC | 15:27 | |
*** avishnoi has joined #openvswitch | 15:28 | |
zhouhan | You need to add a node as input of the en_runtime_data, because you are using it in init_binding_ctx, which is called by rumtime_data_run() and runtime_data_ovs_interface_handler() | 15:34 |
zhouhan | ihrachys: currently the en_runtime_data node has en_ovs_open_vswitch as input: engine_add_input(&en_runtime_data, &en_ovs_open_vswitch, NULL); | 15:35 |
*** b0urne has quit IRC | 15:37 | |
*** b0urne has joined #openvswitch | 15:37 | |
zhouhan | ihrachys: if external-id:xxx in the record changes, the engine will detect, and trigger the runtime_data_run() (because there is no change handler defined for en_ovs_open_vswitch), which fully recomputes the runtime_data. | 15:38 |
zhouhan | ihrachys: Now you need to add a new node as the input and implement the related member functions of the new node, so that if the file content changes, it would trigger recompute of runtime_data. | 15:39 |
ihrachys | does the engine proactively call all nodes or there should be some async mechanism to detect file touched? | 15:41 |
zhouhan | ihrachys: you can refer to "ofctrl_is_connected" as a simple example of how to define a wrapper node in I-P engine and add it as input of runtime_data. | 15:42 |
zhouhan | ihrachys: that node has only one simple data: a boolean value "connected". | 15:43 |
zhouhan | The engine traverses the DAG in every main loop iteration. If there is no change on any input node, the engine does nothing. Otherwise, handle the changes. | 15:44 |
zhouhan | If you define a node, the engine will call the run() function in every iteration. In the run function you need to check if the file content changed and set the node state accordingly. | 15:46 |
ihrachys | gotcha | 15:56 |
ihrachys | thanks! | 15:56 |
zhouhan | np | 15:57 |
*** rcernin has joined #openvswitch | 15:58 | |
*** rcernin has quit IRC | 16:03 | |
*** thaller_ has joined #openvswitch | 16:30 | |
*** thaller has quit IRC | 16:31 | |
*** avishnoi has quit IRC | 16:33 | |
*** avishnoi has joined #openvswitch | 16:33 | |
*** acidfu has quit IRC | 16:41 | |
*** thaller_ has quit IRC | 17:04 | |
*** thaller_ has joined #openvswitch | 17:05 | |
*** ralonsoh has quit IRC | 17:14 | |
*** dholler has quit IRC | 17:15 | |
ihrachys | zhouhan: here's the simplified version that reads system-id-override once: https://patchwork.ozlabs.org/project/ovn/patch/20200918171249.2942477-1-ihrachys@redhat.com/ | 17:15 |
*** acidfu has joined #openvswitch | 17:49 | |
zhouhan | thanks ihrachys. I will take a look today. | 17:55 |
*** blahdodo_ has quit IRC | 18:03 | |
*** blahdodo has joined #openvswitch | 18:03 | |
*** zhouhan_ has joined #openvswitch | 18:20 | |
*** zhouhan has quit IRC | 18:23 | |
*** ktraynor has quit IRC | 18:40 | |
*** anilvenkata_ has joined #openvswitch | 18:57 | |
*** anilvenkata has quit IRC | 18:58 | |
*** rebrec has joined #openvswitch | 19:18 | |
*** slaweq has quit IRC | 19:41 | |
*** acidfu has quit IRC | 20:33 | |
*** acidfu has joined #openvswitch | 20:50 | |
*** armax has quit IRC | 21:15 | |
*** rcernin has joined #openvswitch | 21:28 | |
*** acidfu has quit IRC | 21:31 | |
*** rcernin has quit IRC | 21:35 | |
*** rcernin has joined #openvswitch | 21:37 | |
*** acidfu has joined #openvswitch | 21:37 | |
*** acidfu has quit IRC | 21:42 | |
*** rcernin has quit IRC | 21:42 | |
*** rebrec has quit IRC | 21:45 | |
*** rebrec has joined #openvswitch | 21:46 | |
*** rcernin has joined #openvswitch | 22:01 | |
*** bostondriver has quit IRC | 22:24 | |
*** rcernin has quit IRC | 23:06 | |
*** armax has joined #openvswitch | 23:27 | |
*** rcernin has joined #openvswitch | 23:40 | |
*** rebrec has quit IRC | 23:45 | |
*** armax has quit IRC | 23:54 |
Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!