[ovs-git] [ovn-org/ovn] 71e2fd: ovn-controller: Propagate nb_cfg to the local OVS DB.
Dumitru Ceara
noreply at github.com
Thu Nov 19 07:31:21 UTC 2020
Branch: refs/heads/master
Home: https://github.com/ovn-org/ovn
Commit: 71e2fd244fcaf249cbf513124fdc7dbdb2a1a770
https://github.com/ovn-org/ovn/commit/71e2fd244fcaf249cbf513124fdc7dbdb2a1a770
Author: Dumitru Ceara <dceara at redhat.com>
Date: 2020-11-19 (Thu, 19 Nov 2020)
Changed paths:
M NEWS
M controller/ovn-controller.8.xml
M controller/ovn-controller.c
M tests/ovn-controller.at
Log Message:
-----------
ovn-controller: Propagate nb_cfg to the local OVS DB.
The NB.NB_Global.nb_cfg value gets propagated to
Chassis_Private.nb_cfg (and then to NB.NB_Global.hv_cfg) as soon as
ovn-controller has finished installing OVS flows corresponding to
the NB DB state.
However, if the CMS runs monitoring applications on the chassis itself,
in order to detect that the NB changes have been applied, it has to
connect to the NB/SB database. In a scaled deployment this additional
connection might induce performance issues.
In order to avoid that we now (also) propagate nb_cfg to the local OVS
DB, in the record corresponding to the integration bridge in table
Bridge, as external_id "ovn-nb-cfg".
Signed-off-by: Dumitru Ceara <dceara at redhat.com>
Signed-off-by: Numan Siddique <numans at ovn.org>
More information about the git
mailing list