[Starlingx-discuss] [Neutron] Question on uwsgi based web server support for neutron

Le, Huifeng huifeng.le at intel.com
Mon Mar 11 02:05:55 UTC 2019


Sean and Slawek,

Thanks much for the comments! So What the process to propose this default configuration for Train cycle? Thanks much!

Best Regards,
Le, Huifeng

-----Original Message-----
From: Sean Mooney [mailto:smooney at redhat.com] 
Sent: Tuesday, March 5, 2019 10:52 PM
To: Slawomir Kaplonski <skaplons at redhat.com>; Le, Huifeng <huifeng.le at intel.com>
Cc: Miguel Lavalle <miguel at mlavalle.com>; Khalil, Ghada <Ghada.Khalil at windriver.com>; starlingx-discuss at lists.starlingx.io; openstack-dev at lists.openstack.org
Subject: Re: [Neutron] Question on uwsgi based web server support for neutron

On Tue, 2019-03-05 at 08:53 +0100, Slawomir Kaplonski wrote:
> Hi,
> 
> I don’t know about any plans to make it default now in Stein. IMO We can think about it in Train cycle.
for what its worth i dont think project actully have default in repect to eventlets vs wsgi it really the installer that do have default. keystone i think is the only project that "defults" to wsgi and that is because they delete the eventlet version if i am not miss remembering.

that said i do think that more project should consider moving to wsgi only.
eventually i would hope we could drop all eventlet depencies in openstack but i know that for several of the agents like the nova agent that is hard to do. for the apis however wsgi provided a convent way to drop that depency and improve performance at the same time.
> 
> > Wiadomość napisana przez Le, Huifeng <huifeng.le at intel.com> w dniu 05.03.2019, o godz. 08:37:
> > 
> > Slawek,
> > 
> > Thanks much for the information. Yes, it is already possible to 
> > configure using uswgi for neutron API which is also the way I used to verify the issue.
> > 
> > So will it be used as default configuration (as other openstack 
> > projects) for neutron in any planned release? or it supposed to require the system admin to apply this configuration manually when deployment? thanks much!
> > 
> > Best Regards,
> > Le, Huifeng
> > 
> > -----Original Message-----
> > From: Slawomir Kaplonski [mailto:skaplons at redhat.com]
> > Sent: Tuesday, March 5, 2019 3:20 PM
> > To: Le, Huifeng <huifeng.le at intel.com>
> > Cc: Miguel Lavalle <miguel at mlavalle.com>; Khalil, Ghada 
> > <Ghada.Khalil at windriver.com>; starlingx-discuss at lists.starlingx.io; 
> > openstack-dev at lists.openstack.org
> > Subject: Re: [Neutron] Question on uwsgi based web server support 
> > for neutron
> > 
> > Hi,
> > 
> > > Wiadomość napisana przez Le, Huifeng <huifeng.le at intel.com> w dniu 05.03.2019, o godz. 03:26:
> > > 
> > > Miguel,
> > > 
> > > During STX deployment process, it is found the current neutron 
> > > eventlet based web server has some unexpected behavior for 
> > > multiple long live clients and it is also verified that apache WSGI/uwsgi based web server can solve such issues. the detail information of this issue can be found at https://bugs.launchpad.net/neutron/+bug/1800599.
> > >  
> > > 
> > > So is there any plan or roadmap to switch to the new apache 
> > > WSGI/uswgi based web server for Neutron in Stein release? Thanks much!
> > 
> > AFAIK it is already possible since Rocky 
> > https://docs.openstack.org/neutron/rocky/admin/config-wsgi.html
> > Is it what You are asking for?
> > 
> > > 
> > > Best Regards,
> > > Le, Huifeng
> > 
> > —
> > Slawek Kaplonski
> > Senior software engineer
> > Red Hat
> > 
> 
>> Slawek Kaplonski
> Senior software engineer
> Red Hat
> 
> 



More information about the Starlingx-discuss mailing list