[ovs-git] [ovn-org/ovn] a8182e: ovn-controller: Unix command debug/delay-nb-cfg-re...

Han Zhou noreply at github.com
Thu Sep 10 17:05:26 UTC 2020


  Branch: refs/heads/master
  Home:   https://github.com/ovn-org/ovn
  Commit: a8182e21484c5827be5eb7866dd4a9856a06198a
      https://github.com/ovn-org/ovn/commit/a8182e21484c5827be5eb7866dd4a9856a06198a
  Author: Han Zhou <hzhou at ovn.org>
  Date:   2020-09-10 (Thu, 10 Sep 2020)

  Changed paths:
    M controller/ovn-controller.8.xml
    M controller/ovn-controller.c
    M tests/ovn-controller.at

  Log Message:
  -----------
  ovn-controller: Unix command debug/delay-nb-cfg-report.

This command is added to avoid the flooding of nb_cfg updates from
a large nubmer of hypervisors interfering with the original SB DB
data distribution and handling, so that the e2e control plane latency
can be measured more accurately during scale testing with the command
    ovn-nbctl --print-wait-time --wait=hv ...

Without this, there can be hypervisors updating back to SB before the
SB server finishes sending notifications to the rest of hypervisors.
In my test with 3K HVs, delaying the report for 2 seconds is enough to
get accurate latency report.

Acked-by: Numan Siddique <numans at ovn.org>
Signed-off-by: Han Zhou <hzhou at ovn.org>




More information about the git mailing list