(This patch set depends on the Incremental Processing patch set [1].)

At the moment, short of profiling the ovn-controller process, we lack means for
observing that incremental logical flow processing is working as expected.

This patch set aims to address this problem by simply adding a coverage counter
for the logical flow processing routine.

As one of the benefits of incremental processing is that packet-ins handling in
the ovn-controller no longer triggers logical flow processing, we can now check
for that in the tests.

If this way of verifying correctness of incremental processing gains acceptance,
it can be extended further to cover the rest of scenarios when incremental
processing prevents unneeded logical flow processing.

[1] https://patchwork.ozlabs.org/project/openvswitch/list/?series=44369

Jakub Sitnicki (3):
  ovn-controller: Count calls to lflow_run()
  coverage: Add command for reading counter value
  tests: Check for logical flow processing when ACL reject rule is hit

 lib/coverage.c         | 41 +++++++++++++++++++++++++++++++++++++++++
 ovn/controller/lflow.c |  5 +++++
 tests/ovn.at           |  8 ++++++++
 3 files changed, 54 insertions(+)

--
2.14.3
_______________________________________________
dev mailing list
[email protected]
https://mail.openvswitch.org/mailman/listinfo/ovs-dev

Reply via email to