Pecan tempest API test jobs timeout

Bug #1633296 reported by Brandon Logan
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
neutron
Fix Released
High
Brandon Logan

Bug Description

Looks like its because of a ton of dhcp notifications being sent out. The problem being that pecan tries to grab the plugins dhcp notifier, but fails, so it instantiates its own. This happens for every request, and when the dhcp notifier is instantiated it subscribes to notifications. This means, with pecan instantiating a new dhcp notifier for every request, the subscriptions keep growing and growing.

Tags: api
Changed in neutron:
status: New → Confirmed
importance: Undecided → High
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/386848

Changed in neutron:
status: Confirmed → In Progress
Revision history for this message
John Davidge (john-davidge) wrote :

Hey Brandon, if you could update this bug with some more details when you get a minute that would be great, thanks.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to neutron (master)

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

commit 7fdb98cf174ead0ba75d3fad13c89d5c55e40ff2
Author: Brandon Logan <email address hidden>
Date: Fri Oct 14 18:19:54 2016 -0500

    Pecan: rework notifier hook for registry callbacks

    [1] and [2] were added to use the registry callback notifier for dhcp and nova
    notifications for the legacy wsgi layer. This adds the same functionality
    to the pecan wsgi layer. It just so happens to clean the code up nicely
    and also fixes a bug that was introduced by [3] that caused an ever
    increasing number of subscriptions to the registry callback notifier.

    [1] I7440becb6d30af7159ecaeba09d7a28eceb71bea
    [2] I1d7d4b80ee77deefce18df22f76cab81750c0397
    [3] I607635601caff0322fd0c80c9023f5c4f663ca25

    Change-Id: I0a8b64e7742283a9d6c6b42ebc27887836df69ec
    Closes-Bug: #1633296

Changed in neutron:
status: In Progress → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/neutron 10.0.0.0b1

This issue was fixed in the openstack/neutron 10.0.0.0b1 development milestone.

tags: added: neutron-proactive-backport-potential
tags: removed: neutron-proactive-backport-potential
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.