bts tag 417562 +moreinfo severity 417562 minor thanks I've looked into adding a configuration option so the init script will do a hard kill after a timeout, but I'm not convinced this bug is valid. I talked to an admin of a large cyrus install who says their imaps just drop on close, and I've looked through the source. The init script will send cyrmaster a SIGTERM, at which point it passes a SIGTERM through to all the children. The children do have a graceful shutdown routine, but it's invoked on SIGQUIT and not SIGTERM, therefore they should just die immediately.
Can you please provide straces of the running processes that refuse to die so that this bug can be fixed? Until the bug is confirmed, I'm going to drop it's severity to minor. On an unrelated note, you'll be happy to note that the behavior your mentioned at the end of your mail (the reload causing breakage) has been fixed. Thanks, Benjamin Debian Cyrus Team
signature.asc
Description: OpenPGP digital signature