Lack of neutron-rpc-server package

Bug #2085620 reported by Takashi Kajinami
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Ubuntu Cloud Archive
Fix Released
High
Unassigned
Epoxy
Fix Released
High
Unassigned
neutron (Ubuntu)
Fix Released
High
Unassigned
Plucky
Fix Released
High
Unassigned

Bug Description

Neutron has provided the neutron-rpc-server daemon which runs rpc workers.

This daemon is required to deploy split neutron services (api workers run by httpd+mod_wsgi and rpc workers run by neutron-rpc-server).
However currently there is no neutron-rpc-server package available to install systemd service, so this deployment pattern is not at all possible.

Note that upstream neutron is now moving the default deployment pattern from monolithic neutron-server to separate api+rpc daemons, as part of the work to get rid of eventlet.

Tags: open-2709
Revision history for this message
James Page (james-page) wrote :

I think that alongside this we should add an -api package which sets up apache+mod_wsgi for the API only pair to this daemon.

Changed in neutron (Ubuntu Plucky):
importance: Undecided → High
status: New → Triaged
James Page (james-page)
tags: added: open-2709
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package neutron - 2:26.0.0~b2+git2025011509.585ea689d5-0ubuntu2

---------------
neutron (2:26.0.0~b2+git2025011509.585ea689d5-0ubuntu2) plucky; urgency=medium

  [ Myles Penner ]
  * Add new neutron-rpc-server and neutron-api packages (LP: #2085620):
    - d/control: Add new binary packages for -rpc-server and -api
    - d/neutron-rpc-server.init.in: Add init system template for rpc-server.
    - d/neutron-api.conf: Create config file for mod_wsgi.
    - d/neutron-api.apache2: Reference d/neutron.conf for config.

  [ James Page ]
  * d/control,neutron-ovn-maintenance-worker.init.in: Add new package
    for the standalone OVN maintenance worker.
  * d/tests/control,neutron-api: Add new autopkgtest for API plus
    standalone worker daemons.
  * d/neutron-common.default: Provide ML2 plugin configuration file for
    split worker daemons from neutron-common package.
  * d/control,neutron-periodic-workers.init.in: Add binary package and
    init configuration for neutron-periodic-workers daemon.

 -- Myles Penner <email address hidden> Mon, 10 Feb 2025 16:54:38 +0000

Changed in neutron (Ubuntu Plucky):
status: Triaged → Fix Released
James Page (james-page)
Changed in cloud-archive:
status: Triaged → Fix Committed
Revision history for this message
James Page (james-page) wrote :

This bug was fixed in the package neutron - 2:26.0.0~b2+git2025011509.585ea689d5-0ubuntu2~cloud0
---------------

 neutron (2:26.0.0~b2+git2025011509.585ea689d5-0ubuntu2~cloud0) noble-epoxy; urgency=medium
 .
   * New update for the Ubuntu Cloud Archive.
 .
 neutron (2:26.0.0~b2+git2025011509.585ea689d5-0ubuntu2) plucky; urgency=medium
 .
   [ Myles Penner ]
   * Add new neutron-rpc-server and neutron-api packages (LP: #2085620):
     - d/control: Add new binary packages for -rpc-server and -api
     - d/neutron-rpc-server.init.in: Add init system template for rpc-server.
     - d/neutron-api.conf: Create config file for mod_wsgi.
     - d/neutron-api.apache2: Reference d/neutron.conf for config.
 .
   [ James Page ]
   * d/control,neutron-ovn-maintenance-worker.init.in: Add new package
     for the standalone OVN maintenance worker.
   * d/tests/control,neutron-api: Add new autopkgtest for API plus
     standalone worker daemons.
   * d/neutron-common.default: Provide ML2 plugin configuration file for
     split worker daemons from neutron-common package.
   * d/control,neutron-periodic-workers.init.in: Add binary package and
     init configuration for neutron-periodic-workers daemon.

Changed in cloud-archive:
status: Fix Committed → Fix Released
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.