15 Dec
2010
15 Dec
'10
5:46 p.m.
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.
But I wonder if this could be considered a kernel bug too? I think I'll write a small test program and see what lkml thinks about it. Oh, and seeing if other operating systems handle it better would be interesting too.
BTW. I actually considered this already last week but then I thought it can't be it since v1.2 did the same thing. But no, v1.2 doesn't really do the same thing.