Uploaded image for project: 'Fast Datapath Product'
  1. Fast Datapath Product
  2. FDP-2865

[CI] Create "random" tests

    • Icon: Task Task
    • Resolution: Unresolved
    • Icon: Undefined Undefined
    • None
    • None
    • ovn-maintenance
    • None
    • False
    • Hide

      None

      Show
      None
    • False
    • rhel-9
    • None
    • rhel-net-ovn
    • ssg_networking

      In its recent history OVN had a few segfaults or asserts (e.g. https://issues.redhat.com/browse/FDP-2783 or https://issues.redhat.com/browse/FDP-2779 .

      There were similar asserts in the past, due to the complexity of properly handle I-P, often when multiple commands (such as lsp-add and lsp-del of the same port) are handled at the same time.

      A script calling ls-add, lsp-add, acl-add, acl-del, pg-add, pg-del, lb-add, lb-del ... "randomly" proved as sometimes catching those asserts.

      Such scripts loops and randomly calls some of the commands in a loop and not others, so some loops will for instance only call ls-add, others will call ls-add, lsp-ad, ls-del ...

      Hence running this script for e.g 10 seconds cover many test cases at once.

      This task should also (try to) provide a way to reproduce the "random" run once an issue has been detected.

       

              ovnteam@redhat.com OVN Team
              xsimonar@redhat.com Xavier Simonart
              OVN QE OVN QE (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated: