[Neutron] Question on uwsgi based web server support for neutron
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! Best Regards, Le, Huifeng
Hi,
Wiadomość napisana przez Le, Huifeng <huifeng.le@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, 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@redhat.com] Sent: Tuesday, March 5, 2019 3:20 PM To: Le, Huifeng <huifeng.le@intel.com> Cc: Miguel Lavalle <miguel@mlavalle.com>; Khalil, Ghada <Ghada.Khalil@windriver.com>; starlingx-discuss@lists.starlingx.io; openstack-dev@lists.openstack.org Subject: Re: [Neutron] Question on uwsgi based web server support for neutron Hi,
Wiadomość napisana przez Le, Huifeng <huifeng.le@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
Hi, I don’t know about any plans to make it default now in Stein. IMO We can think about it in Train cycle.
Wiadomość napisana przez Le, Huifeng <huifeng.le@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@redhat.com] Sent: Tuesday, March 5, 2019 3:20 PM To: Le, Huifeng <huifeng.le@intel.com> Cc: Miguel Lavalle <miguel@mlavalle.com>; Khalil, Ghada <Ghada.Khalil@windriver.com>; starlingx-discuss@lists.starlingx.io; openstack-dev@lists.openstack.org Subject: Re: [Neutron] Question on uwsgi based web server support for neutron
Hi,
Wiadomość napisana przez Le, Huifeng <huifeng.le@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
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@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@redhat.com] Sent: Tuesday, March 5, 2019 3:20 PM To: Le, Huifeng <huifeng.le@intel.com> Cc: Miguel Lavalle <miguel@mlavalle.com>; Khalil, Ghada <Ghada.Khalil@windriver.com>; starlingx-discuss@lists.starlingx.io; openstack-dev@lists.openstack.org Subject: Re: [Neutron] Question on uwsgi based web server support for neutron
Hi,
Wiadomość napisana przez Le, Huifeng <huifeng.le@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
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@redhat.com] Sent: Tuesday, March 5, 2019 10:52 PM To: Slawomir Kaplonski <skaplons@redhat.com>; Le, Huifeng <huifeng.le@intel.com> Cc: Miguel Lavalle <miguel@mlavalle.com>; Khalil, Ghada <Ghada.Khalil@windriver.com>; starlingx-discuss@lists.starlingx.io; openstack-dev@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@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@redhat.com] Sent: Tuesday, March 5, 2019 3:20 PM To: Le, Huifeng <huifeng.le@intel.com> Cc: Miguel Lavalle <miguel@mlavalle.com>; Khalil, Ghada <Ghada.Khalil@windriver.com>; starlingx-discuss@lists.starlingx.io; openstack-dev@lists.openstack.org Subject: Re: [Neutron] Question on uwsgi based web server support for neutron
Hi,
Wiadomość napisana przez Le, Huifeng <huifeng.le@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
Hi, I’m not sure but probably, if this would require any changes in neutron code, then it should be proposed as RFE and discussed by drivers team.
Wiadomość napisana przez Le, Huifeng <huifeng.le@intel.com> w dniu 11.03.2019, o godz. 03:05:
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@redhat.com] Sent: Tuesday, March 5, 2019 10:52 PM To: Slawomir Kaplonski <skaplons@redhat.com>; Le, Huifeng <huifeng.le@intel.com> Cc: Miguel Lavalle <miguel@mlavalle.com>; Khalil, Ghada <Ghada.Khalil@windriver.com>; starlingx-discuss@lists.starlingx.io; openstack-dev@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@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@redhat.com] Sent: Tuesday, March 5, 2019 3:20 PM To: Le, Huifeng <huifeng.le@intel.com> Cc: Miguel Lavalle <miguel@mlavalle.com>; Khalil, Ghada <Ghada.Khalil@windriver.com>; starlingx-discuss@lists.starlingx.io; openstack-dev@lists.openstack.org Subject: Re: [Neutron] Question on uwsgi based web server support for neutron
Hi,
Wiadomość napisana przez Le, Huifeng <huifeng.le@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
— Slawek Kaplonski Senior software engineer Red Hat
participants (3)
-
Le, Huifeng
-
Sean Mooney
-
Slawomir Kaplonski