1. 25 Sep, 2019 1 commit
  2. 24 Sep, 2019 3 commits
  3. 21 Sep, 2019 3 commits
  4. 20 Sep, 2019 3 commits
  5. 19 Sep, 2019 4 commits
  6. 18 Sep, 2019 4 commits
  7. 17 Sep, 2019 5 commits
    • Lucas Alvares Gomes's avatar
      Make the rally job voting again · 49f41a79
      Lucas Alvares Gomes authored
      The patch https://review.opendev.org/#/c/681001/
      
       is now merged.
      
      Change-Id: I9d78e521c3e0221231ec6442e85d3cc66bafe366
      Signed-off-by: default avatarLucas Alvares Gomes <lucasagomes@gmail.com>
      49f41a79
    • Flavio Fernandes's avatar
      ovn-metadata-agent: dsvm-functional issues due to str conversion · 2832cee9
      Flavio Fernandes authored
      
      
      Fix string to byte convertion issues that were causing failure on the following tests:
      
      TestMetadataAgent.test_agent_resync_on_non_existing_bridge
      TestMetadataAgent.test_metadata_agent_healthcheck
      TestMetadataAgent.test_agent_registration_at_chassis_create_event
      TestMetadataAgent.test_updating_metadata_doesnt_update_controller_stats
      
      networking_ovn.tests.functional.test_metadata_agent.TestMetadataAgent.test_agent_registration_at_chassis_create_event
      ---------------------------------------------------------------------------------------------------------------------
      
      Captured traceback:
      ~~~~~~~~~~~~~~~~~~~
          b'Traceback (most recent call last):'
          b'  File "/opt/stack/networking-ovn/networking_ovn/tests/functional/test_metadata_agent.py", line 75, in setUp'
          b'    self.agent = self._start_metadata_agent()'
          b'  File "/opt/stack/networking-ovn/networking_ovn/tests/functional/test_metadata_agent.py", line 98, in _start_metadata_agent'
          b'    agt.start()'
          b'  File "/opt/stack/networking-ovn/networking_ovn/agent/metadata/agent.py", line 190, in start'
          b'    self.sync()'
          b'  File "/opt/stack/networking-ovn/networking_ovn/agent/metadata/agent.py", line 58, in wrapped'
          b'    return f(*args, **kwargs)'
          b'  File "/opt/stack/networking-ovn/networking_ovn/agent/metadata/agent.py", line 241, in sync'
          b'    unused_namespaces = [ns for ns in system_namespaces if'
          b'  File "/opt/stack/networking-ovn/networking_ovn/agent/metadata/agent.py", line 242, in <listcomp>'
          b'    ns.startswith(NS_PREFIX) and'
          b'TypeError: startswith first arg must be bytes or a tuple of bytes, not str'
          b''
      
      Change-Id: Iaf807ab4bdbb41dc80702283d9689ccdd499fa31
      Signed-off-by: default avatarFlavio Fernandes <flaviof@redhat.com>
      Co-Authored-By: default avatarTerry Wilson <twilson@redhat.com>
      Closes-Bug: #1843944
      2832cee9
    • Rodolfo Alonso Hernandez's avatar
      Active wait to retrieve the Agent stats · ae5975c2
      Rodolfo Alonso Hernandez authored
      In functional test
      "test_updating_metadata_doesnt_update_controller_stats", do an active
      wait to retrieve the Agent stats until "ChassisMetadataAgentEvent" is
      generated and a new stat is added to the global instance "AgentStats".
      
      Change-Id: I6ed2573b71dc91a60d860537512bfcef7a212e17
      Closes-Bug: #1841913
      ae5975c2
    • Andreas Jaeger's avatar
      Add locale files to irregular files · 4c521554
      Andreas Jaeger authored
      We have irregular-files already, enhance them so that some jobs do not
      run if we import locale files since those are unused in the test runs.
      
      Change-Id: Iae5b4b402434f3c500f1f757c68fc3ddb4e2d29d
      4c521554
    • Zuul's avatar
      f4ba9d63
  8. 16 Sep, 2019 4 commits
    • Zuul's avatar
      36cb9113
    • Terry Wilson's avatar
      Only notify nova of port status changes if configured · e039fb1b
      Terry Wilson authored
      Although notify_nova_on_port_status_changes defaults to true, it
      could be set to false, making the nova_notifier attribute unsafe to
      use without checking. In fact, networking-ovn functional tests
      inherit from the neutron base *unit* test which disables this
      option.
      
      This patch checks both the config option and that the attribute
      exists, since the config could be changed after the plugin is
      already initialized without the nova_notifier attribute being set.
      
      Partial-Bug: 1843269
      Change-Id: Ia89283c1f6569340a891b40c92405941cbda5800
      e039fb1b
    • Lucas Alvares Gomes's avatar
      DevStack: Use OVN from ovn-org/ovn (the new OVN repository) · 0337b2e5
      Lucas Alvares Gomes authored
      
      
      This patch is modifying the DevStack scripts to use the new OVN
      repository for our jobs targeting the master branch (or >= 2.12, when
      it's released).
      
      If the OVN_BRANCH is set to stable branches the code will fallback to
      using the "compile_ovs" function like before (since those branches does
      not exist in the new OVN repository, only master and >= 2.12 when
      released).
      
      Change-Id: I8b99a3481b4460ae32f2258dcf4190db9a8fed89
      Signed-off-by: default avatarLucas Alvares Gomes <lucasagomes@gmail.com>
      0337b2e5
    • Maciej Józefczyk's avatar
      Set binding profile directly from OVNTrunkDriver · 41f6d622
      Maciej Józefczyk authored
      Setting binding profile for Trunk subports takes
      time - for 125 subports rally CreateAndListTrunks
      scenario [0] takes about 150 seconds. We need to
      bump up the perfomance because large number of
      subports is widly used in Kuryr deployments.
      
      To achieve that I changed setting the binding
      profile to be saved directly to the neutron DB.
      Instead calling port_update I update only related
      fields in OVN NorthBound DB rows. That gave performance
      improvement in trunk port creation:
      
      from 101 sec to 19.7 for 95%ile
      from 99 sec to 14.9 for 50%ile
      
      The same thing has been done for Trunk deletion.
      
      [0] https://github.com/openstack/rally-openstack/blob/master/rally_openstack/scenarios/neutron/trunk.py#L37
      
      Closes-Bug: #1834637
      
      Change-Id: I020ba64618b2eb76c627632b0575896e88d1fcf8
      41f6d622
  9. 15 Sep, 2019 1 commit
  10. 13 Sep, 2019 4 commits
    • Flavio Fernandes's avatar
      Add a hook in networking-ovn-rally-task to keep ovsdb db · 6daf633f
      Flavio Fernandes authored
      
      
      Just like jobs that use networking-ovn-base as a parent,
      networking-ovn-rally-task artifacts should contain the
      databases created by OVN and OVS.
      
      Change-Id: I96fb39e6fd7c885598527e57a3fb299e61367bf6
      Co-Authored-By: default avatarDaniel Alvarez Sanchez <dalvarez@redhat.com>
      Signed-off-by: default avatarFlavio Fernandes <flaviof@redhat.com>
      6daf633f
    • Brian Haley's avatar
      Bump ovsdbapp to 0.17.0 · cd386183
      Brian Haley authored
      Bump ovsdbapp to 0.17.0 in requirements and lower-constraints,
      needed for external ports.
      
      Change-Id: I8ca47a96866f581c72115aed828f5cc2fdd1331f
      cd386183
    • Brian Haley's avatar
      Add _find_ovn_lb_by_id() in OvnProviderHelper · 44400191
      Brian Haley authored
      There were four code paths doing the same thing, created
      a helper to lookup a loadbalancer given a pool id.
      
      Change-Id: I6d4a4b396eaa0d4be2a2c7afeccdb336020a40b3
      44400191
    • Andreas Jaeger's avatar
      Remove unneeded Zuul branch matcher · 55d39bf2
      Andreas Jaeger authored
      We have implicit branch matchers, so there's no need to add a check
      for not-ocata etc, a job is only run for the branch it's on - like
      master now.
      
      Remove it to not confuse Zuul when multiple branches matches and the job
      definition is different.
      
      Remove jobs networking-ovn-tripleo-c7-s007-oooq-containers and
      tripleo-ci-centos-7-scenario007-multinode-oooq-container, they are not run
      on master at all, the jobs are on the branches and defined there.
      
      Change-Id: If6e0b79ee4631ffa3295280c5ad04ad8a4399469
      55d39bf2
  11. 12 Sep, 2019 1 commit
  12. 11 Sep, 2019 3 commits
  13. 10 Sep, 2019 4 commits