gate-neutron-python27(34)-constraints jobs blowing up in gate due to misconfig

Bug #1496424 reported by Matt Riedemann
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
neutron
Fix Released
Low
Assaf Muller
Revision history for this message
Matt Riedemann (mriedem) wrote :

The problem is change https://review.openstack.org/#/c/219134/ isn't on the feature/pecan branch in neutron.

Revision history for this message
Matt Riedemann (mriedem) wrote :

Cherry pick to the feature/pecan branch: https://review.openstack.org/#/c/224138/

Changed in neutron:
status: New → In Progress
Assaf Muller (amuller)
Changed in neutron:
importance: Undecided → Critical
assignee: nobody → Assaf Muller (amuller)
Revision history for this message
Armando Migliaccio (armando-migliaccio) wrote :

Not sure this is critical, the jobs are non-voting.

Changed in neutron:
importance: Critical → Low
milestone: none → liberty-rc1
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to neutron (feature/pecan)

Reviewed: https://review.openstack.org/224138
Committed: https://git.openstack.org/cgit/openstack/neutron/commit/?id=07d3d1edd7380d993d43eeabc5795f9ff88bb3a6
Submitter: Jenkins
Branch: feature/pecan

commit 07d3d1edd7380d993d43eeabc5795f9ff88bb3a6
Author: Sachi King <email address hidden>
Date: Tue Sep 1 15:10:54 2015 +1000

    Add constraint target to tox.ini

    This adds a pip install command to tox.ini that is only used when the
    tox env is passed with the 'constraints' factor appended onto it.
    As such this will not effect developer workflows or current unit tests.

    The initial use of this will be in a non-voting job, to verify that the
    constrained checks with tox are stable. DevStack is already running
    constrained jobs, as such problems are no expected.

    To run a tox with pip using constraints on a developer system a
    developer should run the desired tox environment with -constraints.
    For example: $(tox -epy27-constraints)
    Pip will pull the current version of the upper-constraints.txt file down
    from the git.openstack.org, however this method can be overriden to use
    a local file setting the environment variable "UPPER_CONSTRAINTS_FILE"
    to the local path or a different URL, it is passed directly to pip.

    This is currently not enabled in the default tox run, however it is
    possible to enable it as a default by adding it to 'envlist' in tox.ini

    Closes-Bug: #1496424
    Change-Id: I13579599dfdf846d06d8c39f33265e8b46db6e68
    Depends-On: I17ac389f78af241917b6da7f049085f2b13d30f2
    Implements Blueprint: Requirements-Management
    (cherry picked from commit c029954c8ae041e5f15b14ceef0e2aa060928e05)

tags: added: in-feature-pecan
Kyle Mestery (mestery)
Changed in neutron:
status: In Progress → Fix Released
status: Fix Released → Fix Committed
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to neutron (master)

Fix proposed to branch: master
Review: https://review.openstack.org/225421

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to neutron (master)
Download full text (19.5 KiB)

Reviewed: https://review.openstack.org/225421
Committed: https://git.openstack.org/cgit/openstack/neutron/commit/?id=e95904060ae15badd3014af530b8d4747a7ee4b9
Submitter: Jenkins
Branch: master

commit 2c40310584826c69fbed01a3f31fb2a2dbc5243f
Author: Salvatore Orlando <email address hidden>
Date: Fri Aug 14 16:32:38 2015 -0700

    Use pecan controllers for routing

    Pecan defines several efficient mechanism for routing requests to
    the appropriate controller, but the current code for Neutron's
    Pecan WSGI server basically uses Pecan hooks to route requests.

    This patch partially fixes that, removing the 'resource_identifier'
    pecan hook and replacing it with explicit pecan routes between
    controllers added at resource registration time.

    All the remaining hooks, like attribute_population and
    policy_enforments, which were relying on finding the resource
    name in the pecan.request threadlocal variable have been updated.

    This patch also:
    - ensures the appropriate plugin is always selected for a given
      resource
    - add a common NeutronPecanController base class for the classes
      CollectionsController and ItemaController
    - Fixes the way in which plurals and singulars are handled in
      neutron.api.v2.resource_heper

    Change-Id: I4ec0d2276c3974117b497228d289c3fb0dc5a140

commit fb69960f1e1b5f62c10dfeda22269a8b661cbb8c
Author: Salvatore Orlando <email address hidden>
Date: Mon Aug 10 16:03:41 2015 -0700

    Introduce a separate RPC server

    As the Pecan server only server REST requests over HTTP, this
    patch introduces a new server implementing the RPC over AMQP
    endpoints for agent/server communication.

    However, the REST server does not yet have the ability to send
    notifications to the RPC server or directly to the agents.
    This patch simply adapts the ML2 plugin to run the RPC notifiers
    only when initialized in the pecan server, so that notification
    to agents can still be sent.

    This patch therefore is tantamount to a poor man's
    implementation of REST/RPC separation which will be iteratively
    improved.

    Change-Id: Ie471869d9b2793acdc412f13507038433f6a72c6

commit 496c67e9700a8ae5138242feed07128a1d961956
Author: Kevin Benton <email address hidden>
Date: Wed Sep 16 16:24:52 2015 -0700

    Remove pecan branch reference from .gitreview file

    This needs to be removed before the merge back into
    master so people don't start proposing patches to the
    feature branch by default.

    Change-Id: Ia14afe104b38a9b16fd3dc964686a733061d7e5c

commit 40151be9b3d7768de0c231f00d99f05371515c7b
Author: Kevin Benton <email address hidden>
Date: Wed Sep 16 03:33:05 2015 -0700

    Revert "Revert "Pecan WSGI: prevent plugins from opening AMQP connections""

    This reverts commit 4f1fb05959b211c0edc52021af8774a163aa518c.
    Merge of master went in so this can be re-applied and have the
    conflict resovled.

    Conflicts:
     neutron/server/__init__.py

    Change-Id: I917e89b2191b3d4646e66a7a313783a56cf0ace5

commit 4f1fb05959b211c0edc52021af8774a163aa518c
Author: Kevin Benton <blak111@g...

Thierry Carrez (ttx)
Changed in neutron:
status: Fix Committed → Fix Released
Thierry Carrez (ttx)
Changed in neutron:
milestone: liberty-rc1 → 7.0.0
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.