Uploaded image for project: 'Red Hat OpenStack Services on OpenShift'
  1. Red Hat OpenStack Services on OpenShift
  2. OSPRH-19815

Implement alternatives for Manila WSGI server

XMLWordPrintable

    • Icon: Story Story
    • Resolution: Unresolved
    • Icon: Undefined Undefined
    • 2026.1 (G)
    • None
    • openstack-manila
    • None

      Goal: 

      The Manila API service uses oslo.service.wsgi.Server, which internally relies on eventlet for:

      • Concurrent request handling via green threads
      • Non-blocking I/O operations
      • Connection pooling, pool size management, including reset operations
      • Request dispatching to worker processes
      • Process launching via service.ProcessLauncher
      • Service coordination between workers
      • Graceful shutdown handling

      A preceding spike will explore alternatives such as gunicorn or uwsgi, deprecating the native wsgi server's usage. The goal here would be to implement one of these.

      Acceptance Criteria:

      • Implement code changes

              rhn-engineering-gpachara Goutham Pacha Ravi
              rhn-engineering-gpachara Goutham Pacha Ravi
              rhos-storage-manila
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated: