[ovs-git] [ovn-org/ovn] db41da: inc-proc-eng: Call clear_tracked_data before recom...

Han Zhou noreply at github.com
Thu Apr 29 16:53:25 UTC 2021


  Branch: refs/heads/master
  Home:   https://github.com/ovn-org/ovn
  Commit: db41da34323c80692a6556a7c5aea3360e7877d2
      https://github.com/ovn-org/ovn/commit/db41da34323c80692a6556a7c5aea3360e7877d2
  Author: Han Zhou <hzhou at ovn.org>
  Date:   2021-04-29 (Thu, 29 Apr 2021)

  Changed paths:
    M controller/ovn-controller.c
    M lib/inc-proc-eng.c

  Log Message:
  -----------
  inc-proc-eng: Call clear_tracked_data before recompute.

Cleanup partially tracked data due to some of the change handler
executions before falling back to recompute. This is done already
in the en_runtime_data_run() implementation, but this patch makes
it a generic behavior of the I-P engine.

Acked-by: Mark D. Gray <mark.d.gray at redhat.com>
Signed-off-by: Han Zhou <hzhou at ovn.org>


  Commit: de3ca51a886493e6d0b2cd2bc85354e3808d7cbf
      https://github.com/ovn-org/ovn/commit/de3ca51a886493e6d0b2cd2bc85354e3808d7cbf
  Author: Han Zhou <hzhou at ovn.org>
  Date:   2021-04-29 (Thu, 29 Apr 2021)

  Changed paths:
    M tests/ovn.at

  Log Message:
  -----------
  ovn.at: Improve "No ovn-controller assert when generating conjunction flows"

This patch improves the test case by binding 2 VIFs on the HV instead of
one, to make sure conjunction is still used and the scenario is still
tested by this test case when a following patch optimizes conjunction flows.

Acked-by: Mark D. Gray <mark.d.gray at redhat.com>
Signed-off-by: Han Zhou <hzhou at ovn.org>


  Commit: e2393241e977a8fce931e29cf03ecc182f610f57
      https://github.com/ovn-org/ovn/commit/e2393241e977a8fce931e29cf03ecc182f610f57
  Author: Han Zhou <hzhou at ovn.org>
  Date:   2021-04-29 (Thu, 29 Apr 2021)

  Changed paths:
    M controller/ovn-controller.c

  Log Message:
  -----------
  ovn-controller.c: Reorder addrset and portgroup related functions.

Move the logically related functions together, which would also make
reviewing the next patch much easier.

Acked-by: Mark D. Gray <mark.d.gray at redhat.com>
Signed-off-by: Han Zhou <hzhou at ovn.org>


  Commit: 6a14469280585bd87f54c35ee572c64c9db134f6
      https://github.com/ovn-org/ovn/commit/6a14469280585bd87f54c35ee572c64c9db134f6
  Author: Han Zhou <hzhou at ovn.org>
  Date:   2021-04-29 (Thu, 29 Apr 2021)

  Changed paths:
    M controller/ovn-controller.c
    M include/ovn/expr.h
    M lib/expr.c
    M tests/test-ovn.c
    M utilities/ovn-trace.c

  Log Message:
  -----------
  expr.c: Split expr_const_sets_add.

Split this function to two functions for integers (e.g. IP addresses) and
strings (e.g. port names), because they will become more different in
next patch.

Suggested-by: Mark Gray <mark.d.gray at redhat.com>
Acked-by: Mark D. Gray <mark.d.gray at redhat.com>
Signed-off-by: Han Zhou <hzhou at ovn.org>


Compare: https://github.com/ovn-org/ovn/compare/150be47f92d4...6a1446928058


More information about the git mailing list