Timo Sirainen wrote:
On Dec 22, 2008, at 9:01 PM, Jack Stewart wrote:
Hi,
Is there a way to associate a user's the login (imap-login) process
with the user's 'imap [' process? We are trying to lock down an issue
to make sure we full understand it. /proc and shared memory tools
weren't particular useful.
Not really with v1.1, but with v1.2 you can use %e variable in
login_log_format_elements which expands to mail process PID. I guess you
could also try if the change happens to apply cleanly to v1.1:
http://hg.dovecot.org/dovecot-1.2/rev/29b623366e1e
Just for context, we are having an intermittent locking index cache
locking issue that appears to impact only a subset of our users.
What kind of a locking issue? Hangs?
Thank you - I'll try applying the patch to our 1.1.7 tests but it may be
a few weeks before I can get back to everyone on it.
The clients are hanging. There are at least a couple of different types
of locking issues. In both cases the dovecot.cache.index file does not
update. Based on lslk, in one case the lock on the file appears
persistent but not in the others. Removing the dovecot.cache.index file
appears and sending a term signal to the locking process (or all
processes) removes the issue for the user.
I don't yet have enough information yet to lock this down. We haven't
yet reproduced it reliably but we're getting closer.
---Jack