← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1974057] Re: [neutron-dynamic-routing] Plugin RPC queue should be consumed by RPC workers

 

Reviewed:  https://review.opendev.org/c/openstack/neutron-dynamic-routing/+/842383
Committed: https://opendev.org/openstack/neutron-dynamic-routing/commit/b9c085b85f3f2912d77050a33667f88b8edd6ca0
Submitter: "Zuul (22348)"
Branch:    master

commit b9c085b85f3f2912d77050a33667f88b8edd6ca0
Author: Renat Nurgaliyev <renat@xxxxxxx>
Date:   Wed May 18 17:38:39 2022 +0200

    Consume BGP service plugin queue in RPC workers
    
    This patch adds BGP service plugin RPC queue to RPC workers, like it is
    done in other Neutron service plugins (l3-plugin, metering, etc.).
    Without it some RPC requests and AMQP heartbeats are not processed in
    time, causing AMQP connection dropping, and other unpredictable unwanted
    behavior.
    
    Closes-Bug: #1974057
    Change-Id: I1b13f01ca47c8390f1361e01d5eb313fe2fc417f


** Changed in: neutron
       Status: In Progress => Fix Released

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to neutron.
https://bugs.launchpad.net/bugs/1974057

Title:
  [neutron-dynamic-routing] Plugin RPC queue should be consumed by RPC
  workers

Status in neutron:
  Fix Released

Bug description:
  Currently, the RPC queue of the BGP service plugin is consumed
  directdly in the plugin thread. This may lead to unprocessed data in
  TCP queues due to infrequent polling, AMQP connection drops due to
  missed heartbeats, and other unwanted behavior. Instead, the RPC queue
  should be consumed by RPC workers, the same way as it is already done
  in other service plugins, like L3 plugin, metering plugin, etc.

To manage notifications about this bug go to:
https://bugs.launchpad.net/neutron/+bug/1974057/+subscriptions



References