I have a strange errors in .err log file, but the postgres seem to be filling with quota changes, i will also put configs in Oct 19 09:23:52 mailstore-node-01 dovecot: imap(test at example.net): Error: read(/var/run/dovecot/dict) failed: Timeout after 30 seconds Oct 19 09:24:22 mailstore-node-01 dovecot: imap(test at example.net): Error: read(/var/run/dovecot/dict) failed: Timeout after 30 seconds Oct 19 09:23:21 mailstore-node-01 dovecot: imap(test at example.net): Panic: file dict-client.c: line 270 (client_dict_finish_transaction): assertion failed: (dict->async_commits > 0) Oct 19 09:23:21 mailstore-node-01 dovecot: imap(test at example.net): Error: Raw backtrace: /usr/lib/dovecot/libdovecot.so.0(+0x484ea) [0x7fbed405d4ea] -> /usr/lib/dovecot/libdovecot.so.0(+0x48536) [0x7fbed405d536] -> /usr/lib/dovecot/libdovecot.so.0(i_error+0) [0x7fbed4030eaf] -> /usr/lib/dovecot/libdovecot.so.0(+0x22337) [0x7fbed4037337] -> /usr/lib/dovecot/libdovecot.so.0(+0x2236b) [0x7fbed403736b] -> /usr/lib/dovecot/libdovecot.so.0(+0x22e78) [0x7fbed4037e78] -> /usr/lib/dovecot/modules/lib10_quota_plugin.so(+0x8a3f) [0x7fbed2c76a3f] -> /usr/lib/dovecot/modules/lib10_quota_plugin.so(quota_get_resource+0x72) [0x7fbed2c73262] -> /usr/lib/dovecot/modules/lib10_quota_plugin.so(quota_transaction_commit+0x1e7) [0x7fbed2c738d7] -> /usr/lib/dovecot/modules/lib10_quota_plugin.so(+0xb39f) [0x7fbed2c7939f] -> /usr/lib/dovecot/modules/lib10_quota_plugin.so(+0xb4f4) [0x7fbed2c794f4] -> /usr/lib/dovecot/libdovecot-storage.so.0(mailbox_sync_deinit+0x2a) [0x7fbed432396a] -> dovecot/imap [test at example.net 10.84.34.2 expunge](imap_sync_deinit+0x4d) [0x418edd] -> dovecot/imap [test at example.net 10.84.34.2 expunge]() [0x41918c] -> dovecot/imap [test at example.net 10.84.34.2 expunge](cmd_sync_delayed+0x1f5) [0x4195b5] -> dovecot/imap [test at example.net 10.84.34.2 expunge](client_handle_input+0x1fd) [0x41127d] -> dovecot/imap [test at example.net 10.84.34.2 expunge](client_input+0x5f) [0x411adf] -> /usr/lib/dovecot/libdovecot.so.0(io_loop_call_io+0x36) [0x7fbed40696c6] -> /usr/lib/dovecot/libdovecot.so.0(io_loop_handler_run+0x9f) [0x7fbed406a6ff] -> /usr/lib/dovecot/libdovecot.so.0(io_loop_run+0x28) [0x7fbed4069668] -> /usr/lib/dovecot/libdovecot.so.0(master_service_run+0x13) [0x7fbed4055043] -> dovecot/imap [test at example.net 10.84.34.2 expunge](main+0x2a4) [0x419d24] -> /lib/libc.so.6(__libc_start_main+0xfd) [0x7fbed3cd1c8d] -> dovecot/imap [test at example.net 10.84.34.2 expunge]() [0x409059] doveconf.txt <http://dovecot.2317879.n4.nabble.com/file/n38234/doveconf.txt> dovecot-dict-sql.conf.ext <http://dovecot.2317879.n4.nabble.com/file/n38234/dovecot-dict-sql.conf.ext> -- View this message in context: http://dovecot.2317879.n4.nabble.com/Dovecot-quota-postgres-dictionary-problems-tp38234.html Sent from the Dovecot mailing list archive at Nabble.com.
On 19.10.2012, at 10.40, tmihalicek wrote:> I have a strange errors in .err log file, but the postgres seem to be filling > with quota changes, i will also put configs in > > Oct 19 09:23:52 mailstore-node-01 dovecot: imap(test at example.net): Error: > read(/var/run/dovecot/dict) failed: Timeout after 30 seconds > Oct 19 09:24:22 mailstore-node-01 dovecot: imap(test at example.net): Error: > read(/var/run/dovecot/dict) failed: Timeout after 30 secondsdict process is taking too long to give results back. Is PostgreSQL too heavily loaded?> Oct 19 09:23:21 mailstore-node-01 dovecot: imap(test at example.net): Panic: > file dict-client.c: line 270 (client_dict_finish_transaction): assertion > failed: (dict->async_commits > 0)http://hg.dovecot.org/dovecot-2.1/rev/67e9cb0b06ec should fix this crash.