Re: proxyd cpu usage

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



>> read(0, "00000002 LIST \"\" INBOX.*\r\n", 4096) = 26
>> read(0, "00000003 LIST \"\" user.*\r\n", 4096) = 25
>> read(0, "00000004 LIST \"\" *\r\n", 4096) = 20
> 
> Those LIST queries seem a little odd coming from a normal user account in 
> Cyrus.  Are you logging in as a Cyrus admin account?  Why is the client 
> asking for "user.*"?

Nope, this is a normal account in the Horde webmail package.  I don't 
know if I can really blame the client, it's doing a LIST against the 
NAMESPACEs specified by cyrus.

I didn't catch this earlier (i.e., before production) because our test 
environment is non-murder (some test environment, I know) and for some 
reason a 'LIST "" user.*' there works fine with roughly the same number 
of mailboxes, no delay at all and no foolstupidclients setting.

My fix here is to spoof the NAMESPACE with Horde's "imap_config" 
parameters.  You can manually specify which namespaces to recognize into 
a config file and voila, it'll only look at INBOX.*.  I'm not sure we'll 
really need shared folders anyway.

John




-- 
John Madden
Sr UNIX Systems Engineer
Ivy Tech Community College of Indiana
jmadden@xxxxxxxxxxx
----
Cyrus Home Page: http://cyrusimap.web.cmu.edu/
Cyrus Wiki/FAQ: http://cyrusimap.web.cmu.edu/twiki
List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html

[Index of Archives]     [Cyrus SASL]     [Squirrel Mail]     [Asterisk PBX]     [Video For Linux]     [Photo]     [Yosemite News]     [gtk]     [KDE]     [Gimp on Windows]     [Steve's Art]

  Powered by Linux