Hi all,
When setting the logical switch port as the peer of logical router,
I found a large number of ovn-northd log. The process of ovn-northd write 
quickly the log
all the time. The worse thing that the process of ovn-northd and von-controller 
take a high amount of CPU time. I think this is a bug, undoubtedly.
The path I provide may fix the bug.

commands:
ovn-nbctl ls-add ls0
ovn-nbctl lsp-add ls0 ls0-p0

ovn-nbctl lr-add lr0
ovn-nbctl lrp-add lr0 lr0-p0 00:11:22:33:44:55 192.168.100.10/24 peer=ls0-p0



When setting the logical switch port as the peer of logical router,
the process of ovn-northd write quickly the log and take a high amount of CPU 
time.

Signed-off-by: nickcooper-zhangtonghao <nickcooper-zhangtong...@opencloud.tech>
---
 ovn/northd/ovn-northd.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/ovn/northd/ovn-northd.c b/ovn/northd/ovn-northd.c
index 78679b1..4e83ad1 100644
--- a/ovn/northd/ovn-northd.c
+++ b/ovn/northd/ovn-northd.c
@@ -2634,7 +2634,7 @@ build_lrouter_flows(struct hmap *datapaths, struct hmap 
*ports,
              * should be on peer's outport. */
             if (op->nbr->peer) {
                 struct ovn_port *peer = ovn_port_find(ports, op->nbr->peer);
-                if (!peer) {
+                if (!peer || (peer && peer->nbs)) {
                     continue;
                 }
 
-- 
1.8.3.1



_______________________________________________
dev mailing list
dev@openvswitch.org
http://openvswitch.org/mailman/listinfo/dev

Reply via email to