Hi,
I noticed that loading dump data that includes tarpit entry
is blocked:
main() ->
mg_init() ->
dump_reload() ->
PENDING_LOCK; <- !
dump_parse() ->
pending_update() ->
PENDING_LOCK; <- block!
Here is a patch to fix this problem:
http://www.clear-code.com/~kou/patches/milter-greylist-fix-deadlock-on-parsing-dump-file-which-has-tarpit-data.patch
Thanks,
--
kouMessage
[PATCH] loading dump includes tarpit entry is blocked
2009-10-11 by Kouhei Sutou