diff mbox series

[ovs-dev,v3,1/3] northd: Disable parallel processing for logical_dp_groups

Message ID 20210826173043.14671-1-anton.ivanov@cambridgegreys.com
State Superseded
Headers show
Series [ovs-dev,v3,1/3] northd: Disable parallel processing for logical_dp_groups | expand

Checks

Context Check Description
ovsrobot/apply-robot success apply and check: success

Commit Message

Anton Ivanov Aug. 26, 2021, 5:30 p.m. UTC
From: Anton Ivanov <anton.ivanov@cambridgegreys.com>

Work on improving processing with dp_groups enabled has
discovered that the locking mechanism presently in use
is not reliable. Disabling parallel processing if dp_groups
are enabled until the root cause is determined and fixed.

Signed-off-by: Anton Ivanov <anton.ivanov@cambridgegreys.com>
---
 northd/ovn-northd.c | 2 +-
 ovs                 | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)
diff mbox series

Patch

diff --git a/northd/ovn-northd.c b/northd/ovn-northd.c
index af413aba4..8c653cf52 100644
--- a/northd/ovn-northd.c
+++ b/northd/ovn-northd.c
@@ -12861,7 +12861,7 @@  build_lswitch_and_lrouter_flows(struct hmap *datapaths, struct hmap *ports,
         }
     }
 
-    if (use_parallel_build) {
+    if (use_parallel_build && (!use_logical_dp_groups)) {
         struct hmap *lflow_segs;
         struct lswitch_flow_build_info *lsiv;
         int index;
diff --git a/ovs b/ovs
index daf627f45..50e5523b9 160000
--- a/ovs
+++ b/ovs
@@ -1 +1 @@ 
-Subproject commit daf627f459ffbc7171d42a2c01f80754bfd54edc
+Subproject commit 50e5523b9b2b154e5fafc5acdcdec85e9cc5a330