Test packages are building here for xenial, zesty and artful:
https://launchpad.net/~ahasenack/+archive/ubuntu/lighttpd-
reload-1707312-1721635

What they do:
a) remove the "reload" action from the SysV initscript
b) apply the systemd service file changes suggested here

Expected outcome:
- slight change in behavior for all actions that involve a stop: the command 
will block until all existing connections terminate, or the timeout (60s) 
passes. During that time, new connections won't be accepted.
- no more reload action
- force-reload is an alias to restart in systemd, so the force-reload action 
from the SysV initscript isn't run, but its code was fixed to behave as a 
graceful restart anyway
- all actions continue to work after force-reload or restart as expected

Of all these, the one that I wonder about for an SRU is the first one.
It's a change in behavior. Now, a restart (for example) can take up to
60s, whereas before it was "immediate". Unfortunately there is no way
that I can see where we could add a new graceful-restart action. If we
add it to just the SysV initscript, we run into this bug again.

I'm not too worried about removing the "reload" action because it was a)
broken; b) incorrect, as it was restarting the service instead of
reloading. There is no proper reload in this version of lighttpd: is
going to be supported in the upcoming version 1.4.46 via a USR1 signal
(https://git.lighttpd.net/lighttpd/lighttpd1.4.git/commit/?h=0ae6bab4a97f12a0c93200df36ac1741696eeed5)

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1721635

Title:
  "reload" action breaks further actions

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/lighttpd/+bug/1721635/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to