Rally CI not working since jsonschema version bump

Bug #1843282 reported by Rodolfo Alonso on 2019-09-09
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Rally
Undecided
Rodolfo Alonso
neutron
High
Rodolfo Alonso

Bug Description

In [1], requirements.upper-constraints.txt, jsonschema library upper version was bumped to 3.0.1.

Errors in the CI: [2]
2019-09-09 10:20:39.736 | 2019-09-09 10:20:39.735 2181 WARNING rally.common.plugin.discover [-] Failed to load plugins from module 'rally_openstack' (package: 'rally-openstack 1.5.1.dev38'): (jsonschema 3.0.2 (/usr/local/lib/python3.6/dist-packages), Requirement.parse('jsonschema!=2.5.0,<3.0.0,>=2.0.0'), {'os-faults'}): pkg_resources.ContextualVersionConflict: (jsonschema 3.0.2 (/usr/local/lib/python3.6/dist-packages), Requirement.parse('jsonschema!=2.5.0,<3.0.0,>=2.0.0'), {'os-faults'})

[1]https://review.opendev.org/#/c/649789/
[2]https://d4b9765f6ab6e1413c28-81a8be848ef91b58aa974b4cb791a408.ssl.cf5.rackcdn.com/680427/2/check/neutron-rally-task/01b2c1c/controller/logs/devstacklog.txt.gz

description: updated
Changed in neutron:
assignee: nobody → Rodolfo Alonso (rodolfo-alonso-hernandez)
Changed in rally:
assignee: nobody → Rodolfo Alonso (rodolfo-alonso-hernandez)
Changed in rally:
status: New → In Progress

Reviewed: https://review.opendev.org/681001
Committed: https://git.openstack.org/cgit/openstack/rally/commit/?id=60d39f3a37b46a32afed3a83b5a6346c4c230b43
Submitter: Zuul
Branch: master

commit 60d39f3a37b46a32afed3a83b5a6346c4c230b43
Author: Rodolfo Alonso Hernandez <email address hidden>
Date: Mon Sep 9 13:03:30 2019 +0000

    Upgrade jsonschema upper version

    In [1], requirements.upper-constraints.txt, jsonschema library upper
    version was bumped to 3.0.1. To avoid CI problems like [2], we should
    remove the version limitation in this project.

    [1]https://review.opendev.org/#/c/649789/
    [2]https://d4b9765f6ab6e1413c28-81a8be848ef91b58aa974b4cb791a408.ssl.cf5.rackcdn.com/680427/2/check/neutron-rally-task/01b2c1c/controller/logs/devstacklog.txt.gz

    Closes-Bug: #1843282
    Change-Id: I0ac00de6987de8835d9cac8f73fdae00d2f212d6

Changed in rally:
status: In Progress → Fix Released
Changed in neutron:
importance: Undecided → High
status: New → Fix Released

Fix proposed to branch: master
Review: https://review.opendev.org/681168

Change abandoned by Rodolfo Alonso Hernandez (<email address hidden>) on branch: master
Review: https://review.opendev.org/681168
Reason: Superseded by https://review.opendev.org/#/c/681167/

Reviewed: https://review.opendev.org/681186
Committed: https://git.openstack.org/cgit/openstack/neutron/commit/?id=f5bcca87d13c0bbf7dfdda1371cd19856dfbcb99
Submitter: Zuul
Branch: master

commit f5bcca87d13c0bbf7dfdda1371cd19856dfbcb99
Author: Slawek Kaplonski <email address hidden>
Date: Tue Sep 10 11:06:36 2019 +0200

    Temporary switch broken CI jobs to non-voting

    Let's unblock Neutron gate until issues with:

    1. rally, rally-openstack and jsonschema versions,
       see https://bugs.launchpad.net/neutron/+bug/1843282
       for details,

    2. neutron-tempest-iptables_hybrid-fedora,
       see https://bugs.launchpad.net/neutron/+bug/1843413
       for details

    will be fixed.

    Change-Id: I275a7caac2e791b5fa2b90121d222d109ed96153
    Related-Bug: #1843282
    Related-Bug: #1843413

Change abandoned by Slawek Kaplonski (<email address hidden>) on branch: master
Review: https://review.opendev.org/681170

This issue was fixed in the openstack/rally 2.0.0 release.

Reviewed: https://review.opendev.org/681167
Committed: https://git.openstack.org/cgit/openstack/rally-openstack/commit/?id=49dbdffd4106a2a44daaeee94378c5c0138765ba
Submitter: Zuul
Branch: master

commit 49dbdffd4106a2a44daaeee94378c5c0138765ba
Author: Slawek Kaplonski <email address hidden>
Date: Tue Sep 10 08:52:13 2019 +0200

    Upgrade jsonschema upper version and adopt to recent cinderclient

    In [1], requirements.upper-constraints.txt, jsonschema library upper
    version was bumped to 3.0.2. To avoid CI problems like [2], we should
    do the same in this repo.

    It also removes the former multiattach support dropped in Cinder
    Train [3] and `sort_key&sort_dir`[4].

    [1]https://review.opendev.org/#/c/680883/2/upper-constraints.txt@624
    [2]https://d4b9765f6ab6e1413c28-81a8be848ef91b58aa974b4cb791a408.ssl.cf5.rackcdn.com/680427/2/check/neutron-rally-task/01b2c1c/controller/logs/devstacklog.txt.gz
    [3]https://github.com/openstack/python-cinderclient/commit/3c1b417959689c85a2f54505057ca995fedca075
    [4]https://github.com/openstack/python-cinderclient/commit/a63d4d651ae2f7614224f716b3ef8ebf392a6b78

    Co-Authored-By: Cédric Ollivier <email address hidden>
    Co-Authored-By: Andrey Kurilin <andr.kurilin@@gmail.com>

    Closes-Bug: #1843282
    Closes-Bug: #1844063

    Change-Id: I1de3a8f3db6fdeeab6e8ffeb35c442d46d5bd183
    Signed-off-by: Cédric Ollivier <email address hidden>

Reviewed: https://review.opendev.org/683529
Committed: https://git.openstack.org/cgit/openstack/neutron/commit/?id=4a8e7374415f5503e9aff9bfd02f03b4743a7739
Submitter: Zuul
Branch: master

commit 4a8e7374415f5503e9aff9bfd02f03b4743a7739
Author: Rodolfo Alonso Hernandez <email address hidden>
Date: Fri Sep 20 16:35:27 2019 +0000

    Revert "Temporary switch broken CI jobs to non-voting"

    This reverts commit f5bcca87d13c0bbf7dfdda1371cd19856dfbcb99.

    1. rally: the problem was fixed in [1] and it's included
       in version 2.0.0 [2].

    2. neutron-tempest-iptables_hybrid-fedora: now devstack
       points to Fedora 29 [3].

    [1] https://review.opendev.org/#/c/681001/
    [2] https://review.opendev.org/#/c/682162/
    [3] https://review.opendev.org/#/c/662529/

    Change-Id: Ie900ec00c116c740aca972fb88ed5bcfe05e81b5
    Related-Bug: #1843282
    Related-Bug: #1843413

tags: added: neutron-proactive-backport-potential
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers