On Nov 16, 2007, at 2:56 PM, Ken Murchison wrote: > Dale Ghent wrote: >> On Nov 16, 2007, at 1:39 AM, Pascal Gienger wrote: >>>> Solaris 10 does this in my case. Via dtrace you'll see that >>>> open() on the >>> mailboxes.db and read-calls do not exceed microsecond ranges. >>> mailboxes.db >>> is not the problem here. It is entirely cached and rarely written >>> (creating, deleting and moving a mailbox). >> Hmm, I'm wondering if the Cyrus devs would be receptive to the idea >> of implementing some dtrace probes in Cyrus. >> Stuff such as mailbox open/close, IMAP operations such as SELECTs, >> message retrievals, and so on. > > We'd probably accept a patch, as long as its portable. Portable in what sense, exactly? Currently the only OSes which offer DTrace is OSX 10.5 and Solaris 10 (and Solaris Next), so would I be correct to assume that you mean that a dtrace feature would have to work on those two OSes? /dale -- Dale Ghent Specialist, Storage and UNIX Systems UMBC - Office of Information Technology ECS 201 - x51705 ---- 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