Activity log for bug #1863232

Date Who What changed Old value New value Message
2020-02-14 10:46:47 Dariusz Gadomski bug added bug
2020-02-14 10:47:15 Dariusz Gadomski nominated for series Ubuntu Bionic
2020-02-14 10:47:15 Dariusz Gadomski bug task added mod-wsgi (Ubuntu Bionic)
2020-02-14 10:47:15 Dariusz Gadomski nominated for series Ubuntu Xenial
2020-02-14 10:47:15 Dariusz Gadomski bug task added mod-wsgi (Ubuntu Xenial)
2020-02-14 10:47:28 Dariusz Gadomski mod-wsgi (Ubuntu): status New Fix Released
2020-02-14 10:47:38 Dariusz Gadomski mod-wsgi (Ubuntu Bionic): status New In Progress
2020-02-14 10:47:38 Dariusz Gadomski mod-wsgi (Ubuntu Bionic): assignee Dariusz Gadomski (dgadomski)
2020-02-14 10:47:49 Dariusz Gadomski mod-wsgi (Ubuntu Xenial): status New In Progress
2020-02-14 10:47:49 Dariusz Gadomski mod-wsgi (Ubuntu Xenial): assignee Dariusz Gadomski (dgadomski)
2020-02-14 14:49:57 Dariusz Gadomski tags sts
2020-02-14 15:01:49 Dariusz Gadomski description On Apache reloads the daemon tries to rotate wsgi sockets causing unnecessary log entries, especially in OpenStack context. This has been addressed in mod-wsgi upstream (4.6.0) and could be backported to Ubuntu. [Impact] * Lack of option for disabling wsgi socket rotation leads to errors on graceful restarts, making them not as graceful. * This change introduces a new config option WSGISocketRotation that allows to disable the rotation. [Test Case] * Setup apache2 with mod-wsgi. * Make sure there are some wsgi sockets open. * Reload apache gracefully. Expected result: No errors related to sockets in the logs Actual result: There are error messages related to sockets in the logs. [Regression Potential] * Since the value is set to On by default any regressions would manifest only after explicitly setting it to Off. * After it's set to off WSGI application behavior will change on reloads - connections should be resumed instead of cancelled. [Other Info] * Original bug description: On Apache reloads the WSGI daemon tries to rotate wsgi sockets causing unnecessary log entries, especially in OpenStack context. This has been addressed in mod-wsgi upstream (4.6.0) and could be backported to Ubuntu.
2020-02-14 15:02:22 Dariusz Gadomski attachment added xenial_mod-wsgi_4.3.0-1.1ubuntu1.debdiff https://bugs.launchpad.net/ubuntu/+source/mod-wsgi/+bug/1863232/+attachment/5328184/+files/xenial_mod-wsgi_4.3.0-1.1ubuntu1.debdiff
2020-02-14 15:02:40 Dariusz Gadomski attachment added bionic_mod-wsgi_4.5.17-1ubuntu1.debdiff https://bugs.launchpad.net/ubuntu/+source/mod-wsgi/+bug/1863232/+attachment/5328185/+files/bionic_mod-wsgi_4.5.17-1ubuntu1.debdiff
2020-02-14 15:06:04 Dariusz Gadomski bug added subscriber Ubuntu SRU developers
2020-02-14 15:08:26 Eric Desrochers bug added subscriber Eric Desrochers
2020-02-14 16:06:41 Eric Desrochers bug added subscriber STS Sponsors
2020-02-14 16:07:22 Eric Desrochers removed subscriber Ubuntu SRU developers
2020-02-14 17:31:46 Mauricio Faria de Oliveira tags sts sts sts-sponsor-mfo
2020-02-14 17:34:15 Mauricio Faria de Oliveira bug added subscriber Mauricio Faria de Oliveira
2020-02-18 15:00:52 Mauricio Faria de Oliveira attachment added lp1863232_bionic_mod-wsgi.debdiff https://bugs.launchpad.net/ubuntu/+source/mod-wsgi/+bug/1863232/+attachment/5329326/+files/lp1863232_bionic_mod-wsgi.debdiff
2020-02-18 15:01:08 Mauricio Faria de Oliveira attachment added lp1863232_xenial_mod-wsgi.debdiff https://bugs.launchpad.net/ubuntu/+source/mod-wsgi/+bug/1863232/+attachment/5329327/+files/lp1863232_xenial_mod-wsgi.debdiff
2020-02-18 15:13:13 Mauricio Faria de Oliveira description [Impact] * Lack of option for disabling wsgi socket rotation leads to errors on graceful restarts, making them not as graceful. * This change introduces a new config option WSGISocketRotation that allows to disable the rotation. [Test Case] * Setup apache2 with mod-wsgi. * Make sure there are some wsgi sockets open. * Reload apache gracefully. Expected result: No errors related to sockets in the logs Actual result: There are error messages related to sockets in the logs. [Regression Potential] * Since the value is set to On by default any regressions would manifest only after explicitly setting it to Off. * After it's set to off WSGI application behavior will change on reloads - connections should be resumed instead of cancelled. [Other Info] * Original bug description: On Apache reloads the WSGI daemon tries to rotate wsgi sockets causing unnecessary log entries, especially in OpenStack context. This has been addressed in mod-wsgi upstream (4.6.0) and could be backported to Ubuntu. [Impact]  * Lack of option for disabling wsgi socket rotation leads to errors on graceful restarts, making them not as graceful. * Specifically, when mod-wsgi is running in daemon mode (which uses sockets), and a graceful restart ('sudo systemctl reload apache2') happens, the socket filename changes, and upcoming HTTP requests in a keep-alive connection (i.e., same connection is re-utilized for multiple HTTP requests) initiated before the graceful restart are failed (HTTP 503 error) because the socket file is not found.  * This change introduces a new config option WSGISocketRotation that allows to disable the rotation. * The option is disabled by default, so the default behavior remains consistent with the previous versions (ie, socket rotation occurs.) * This is actually desired, and designed that way by upstream, because disabling socket rotation requires no _wsgi_ config changes, as they can impact/alter the upcoming HTTP requests (see patch link.) [Test Case]  * Setup apache2 with mod-wsgi.  * Make sure there are some wsgi sockets open.  * Reload apache gracefully. * (Detailed steps are provided in comments #9 and #10) Expected result: No errors related to sockets in the logs Actual result: There are error messages related to sockets in the logs. [Regression Potential]  * Since the value is set to On by default any regressions would manifest only after explicitly setting it to Off.  * After it's set to off WSGI application behavior will change on reloads - connections should be resumed instead of cancelled. [Other Info]  * Original bug description: On Apache reloads the WSGI daemon tries to rotate wsgi sockets causing unnecessary log entries, especially in OpenStack context. This has been addressed in mod-wsgi upstream (4.6.0) and could be backported to Ubuntu.
2020-02-18 15:13:22 Mauricio Faria de Oliveira description [Impact]  * Lack of option for disabling wsgi socket rotation leads to errors on graceful restarts, making them not as graceful. * Specifically, when mod-wsgi is running in daemon mode (which uses sockets), and a graceful restart ('sudo systemctl reload apache2') happens, the socket filename changes, and upcoming HTTP requests in a keep-alive connection (i.e., same connection is re-utilized for multiple HTTP requests) initiated before the graceful restart are failed (HTTP 503 error) because the socket file is not found.  * This change introduces a new config option WSGISocketRotation that allows to disable the rotation. * The option is disabled by default, so the default behavior remains consistent with the previous versions (ie, socket rotation occurs.) * This is actually desired, and designed that way by upstream, because disabling socket rotation requires no _wsgi_ config changes, as they can impact/alter the upcoming HTTP requests (see patch link.) [Test Case]  * Setup apache2 with mod-wsgi.  * Make sure there are some wsgi sockets open.  * Reload apache gracefully. * (Detailed steps are provided in comments #9 and #10) Expected result: No errors related to sockets in the logs Actual result: There are error messages related to sockets in the logs. [Regression Potential]  * Since the value is set to On by default any regressions would manifest only after explicitly setting it to Off.  * After it's set to off WSGI application behavior will change on reloads - connections should be resumed instead of cancelled. [Other Info]  * Original bug description: On Apache reloads the WSGI daemon tries to rotate wsgi sockets causing unnecessary log entries, especially in OpenStack context. This has been addressed in mod-wsgi upstream (4.6.0) and could be backported to Ubuntu. [Impact]  * Lack of option for disabling wsgi socket rotation leads to errors on graceful restarts, making them not as graceful.  * Specifically, when mod-wsgi is running in daemon mode (which uses    sockets), and a graceful restart ('sudo systemctl reload apache2')    happens, the socket filename changes, and upcoming HTTP requests    in a keep-alive connection (i.e., same connection is re-utilized    for multiple HTTP requests) initiated before the graceful restart    are failed (HTTP 503 error) because the socket file is not found.  * This change introduces a new config option WSGISocketRotation that allows to disable the rotation.  * The option is disabled by default, so the default behavior remains    consistent with the previous versions (ie, socket rotation occurs.)  * This is actually desired, and designed that way by upstream,    because disabling socket rotation requires no _wsgi_ config changes,    as they can impact/alter the upcoming HTTP requests (see patch link.) [Test Case]  * Setup apache2 with mod-wsgi.  * Make sure there are some wsgi sockets open.  * Reload apache gracefully.  * (Detailed steps are provided in comments #9 and #10) Expected result: No errors related to sockets in the logs Actual result: There are error messages related to sockets in the logs. [Regression Potential]  * Since the value is set to On by default any regressions would manifest only after explicitly setting it to Off.  * After it's set to off WSGI application behavior will change on reloads - connections should be resumed instead of cancelled. [Other Info]  * Original bug description: On Apache reloads the WSGI daemon tries to rotate wsgi sockets causing unnecessary log entries, especially in OpenStack context. This has been addressed in mod-wsgi upstream (4.6.0) and could be backported to Ubuntu.
2020-02-18 15:21:44 Mauricio Faria de Oliveira mod-wsgi (Ubuntu Xenial): importance Undecided Medium
2020-02-18 15:21:46 Mauricio Faria de Oliveira mod-wsgi (Ubuntu Bionic): importance Undecided Medium
2020-02-18 15:21:59 Mauricio Faria de Oliveira mod-wsgi (Ubuntu): importance Low Undecided
2020-02-18 15:23:23 Mauricio Faria de Oliveira description [Impact]  * Lack of option for disabling wsgi socket rotation leads to errors on graceful restarts, making them not as graceful.  * Specifically, when mod-wsgi is running in daemon mode (which uses    sockets), and a graceful restart ('sudo systemctl reload apache2')    happens, the socket filename changes, and upcoming HTTP requests    in a keep-alive connection (i.e., same connection is re-utilized    for multiple HTTP requests) initiated before the graceful restart    are failed (HTTP 503 error) because the socket file is not found.  * This change introduces a new config option WSGISocketRotation that allows to disable the rotation.  * The option is disabled by default, so the default behavior remains    consistent with the previous versions (ie, socket rotation occurs.)  * This is actually desired, and designed that way by upstream,    because disabling socket rotation requires no _wsgi_ config changes,    as they can impact/alter the upcoming HTTP requests (see patch link.) [Test Case]  * Setup apache2 with mod-wsgi.  * Make sure there are some wsgi sockets open.  * Reload apache gracefully.  * (Detailed steps are provided in comments #9 and #10) Expected result: No errors related to sockets in the logs Actual result: There are error messages related to sockets in the logs. [Regression Potential]  * Since the value is set to On by default any regressions would manifest only after explicitly setting it to Off.  * After it's set to off WSGI application behavior will change on reloads - connections should be resumed instead of cancelled. [Other Info]  * Original bug description: On Apache reloads the WSGI daemon tries to rotate wsgi sockets causing unnecessary log entries, especially in OpenStack context. This has been addressed in mod-wsgi upstream (4.6.0) and could be backported to Ubuntu. [Impact]  * Lack of option for disabling wsgi socket rotation leads to errors on graceful restarts, making them not as graceful.  * Specifically, when mod-wsgi is running in daemon mode (which uses    sockets), and a graceful restart ('sudo systemctl reload apache2')    happens, the socket filename changes, and upcoming HTTP requests    in a keep-alive connection (i.e., same connection is re-utilized    for multiple HTTP requests) initiated before the graceful restart    are failed (HTTP 503 error) because the socket file is not found.  * This change introduces a new config option WSGISocketRotation that allows to disable the rotation.  * The option is disabled by default, so the default behavior remains    consistent with the previous versions (ie, socket rotation occurs.)  * This is actually desired, and designed that way by upstream,    because disabling socket rotation requires no _wsgi_ config changes,    as they can impact/alter the upcoming HTTP requests (see patch link.) [Test Case]  * Setup apache2 with mod-wsgi.  * Make sure there are some wsgi sockets open.  * Reload apache gracefully.  * (Detailed steps are provided in comments #9 and #10) Expected result: No errors related to sockets in the logs Actual result: There are error messages related to sockets in the logs. [Regression Potential]  * Since the value is set to On by default any regressions would manifest only after explicitly setting it to Off.  * After it's set to off WSGI application behavior will change on reloads - connections should be resumed instead of cancelled. [Other Info] * The fix has been introduced in mod-wsgi 4.6.0, thus already present in Disco/Eoan/Focal, only needed in Xenial/Bionic.  * Original bug description: On Apache reloads the WSGI daemon tries to rotate wsgi sockets causing unnecessary log entries, especially in OpenStack context. This has been addressed in mod-wsgi upstream (4.6.0) and could be backported to Ubuntu.
2020-02-20 13:15:54 Łukasz Zemczak mod-wsgi (Ubuntu Bionic): status In Progress Fix Committed
2020-02-20 13:15:56 Łukasz Zemczak bug added subscriber Ubuntu Stable Release Updates Team
2020-02-20 13:15:59 Łukasz Zemczak bug added subscriber SRU Verification
2020-02-20 13:16:03 Łukasz Zemczak tags sts sts-sponsor-mfo sts sts-sponsor-mfo verification-needed verification-needed-bionic
2020-02-20 13:23:45 Łukasz Zemczak mod-wsgi (Ubuntu Xenial): status In Progress Fix Committed
2020-02-20 13:23:49 Łukasz Zemczak tags sts sts-sponsor-mfo verification-needed verification-needed-bionic sts sts-sponsor-mfo verification-needed verification-needed-bionic verification-needed-xenial
2020-02-20 14:13:03 Dariusz Gadomski tags sts sts-sponsor-mfo verification-needed verification-needed-bionic verification-needed-xenial sts sts-sponsor-mfo verification-done-bionic verification-needed verification-needed-xenial
2020-02-20 15:17:03 Dariusz Gadomski tags sts sts-sponsor-mfo verification-done-bionic verification-needed verification-needed-xenial sts sts-sponsor-mfo verification-done verification-done-bionic verification-done-xenial
2020-02-26 19:08:30 Eric Desrochers removed subscriber STS Sponsors
2020-03-02 10:20:17 Łukasz Zemczak removed subscriber Ubuntu Stable Release Updates Team
2020-03-02 10:30:23 Launchpad Janitor mod-wsgi (Ubuntu Bionic): status Fix Committed Fix Released
2020-03-02 12:31:43 Launchpad Janitor mod-wsgi (Ubuntu Xenial): status Fix Committed Fix Released
2020-09-22 16:41:09 Mauricio Faria de Oliveira tags sts sts-sponsor-mfo verification-done verification-done-bionic verification-done-xenial sts verification-done verification-done-bionic verification-done-xenial