15 Dec
2010
15 Dec
'10
7:08 p.m.
On Wed, 2010-12-15 at 17:43 +0100, Ralf Hildebrandt wrote:
Attached patch should workaround this. The main problem with it is that Dovecot doesn't die very easily after this. You have to kill all the processes manually. I'll probably have to add yet another pipe just for this.
Yes. Plenty of killall's are now needed!
Since it's now pretty obvious that this is the problem and this has to be fixed for Linux users, I added a proper patch to hg: http://hg.dovecot.org/dovecot-2.0/rev/b0ec48006d57
So what does this patch actually do?
All client processes used to check on the master's status FD to check if it is still alive. And you disabled that?
Yes. And the new patch uses a new pipe fd.