pecan doesn't work with dhcp agent scheduler extension

Bug #1552978 reported by Kevin Benton
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
neutron
Fix Released
Undecided
Kevin Benton

Bug Description

pecan can't dispatch requests to extensions that defined their own controllers. An example of this is the dhcp agent scheduler extension. We need to provide an automatic shim layer to be compatible with these old extensions.

Tags: api
Changed in neutron:
milestone: none → mitaka-rc1
assignee: nobody → Brandon Logan (brandon-logan)
Changed in neutron:
assignee: Brandon Logan (brandon-logan) → Kevin Benton (kevinbenton)
status: New → In Progress
Changed in neutron:
assignee: Kevin Benton (kevinbenton) → Brandon Logan (brandon-logan)
Changed in neutron:
assignee: Brandon Logan (brandon-logan) → Kevin Benton (kevinbenton)
Changed in neutron:
assignee: Kevin Benton (kevinbenton) → Brandon Logan (brandon-logan)
Changed in neutron:
assignee: Brandon Logan (brandon-logan) → Kevin Benton (kevinbenton)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to neutron (master)

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

commit 665942866940fc474a3b122828ccb2081e975215
Author: Brandon Logan <email address hidden>
Date: Fri Jan 15 01:29:22 2016 -0600

    Pecan routing for agent schedulers

    For pecan to support existing agent scheduler controllers, a couple of shim
    pecan controllers need to be added. These shim controllers will be used if
    there are extensions that have legacy controllers that have not been
    registered. The shim controller is just a passthrough to those legacy
    controllers. This may have the added benefit of support existing out of
    tree extensions that have defined their legacy extension controllers the
    same way.

    Changes to how the router(s) controllers determines whether something
    is a member action has been changed a bit to support this.

    Closes-Bug: #1552978
    Co-Authored-By: Kevin Benton <email address hidden>
    Change-Id: Icec56676d83b604c3db3377838076d6429d61e48

Changed in neutron:
status: In Progress → Fix Released
tags: added: api
Revision history for this message
Thierry Carrez (ttx) wrote : Fix included in openstack/neutron 8.0.0.0rc1

This issue was fixed in the openstack/neutron 8.0.0.0rc1 release candidate.

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.