Cyrus 2.3.16 : pop3d processes performing reads on files in 'stage.' subdirs.

Bron Gondwana brong at fastmail.fm
Tue Aug 14 12:50:24 EDT 2012


On Tue, Aug 14, 2012, at 01:22 PM, Eric Luyten wrote:
> On Tue, August 14, 2012 1:06 pm, Bron Gondwana wrote:
> > On Tue, Aug 14, 2012, at 11:07 AM, Eric Luyten wrote:
> >
> >> All,
> >>
> >>
> >> Using dtrace on Solaris 10 I was having a look at our Cyrus server
> >> I/O activity and I cannot explain myself why pop3d processes carry
> >> out read operations on files in the 'stage.' subdirectories.
> >
> > Is it reading them by name, or just the same inode?
> 
> 
> There are no long lived links in our 'stage.' subdirs.
> 
> % !!
> ls -l /cyr[1-9]/stage./*
> No match
> %
> 
> 
> We do re-use pop3 and imap server processes, though.
> (-U 10 parameter on pop3d and imapd entries in /etc/cyrus.conf)
> 
> We also observe writes to the 'stage.' subdirs by imapd processes
> but this is to be expected, isn't it ?
> It's the pop3 processes behaviour which is puzzling me.

Yeah, puzzles me too - you can't APPEND messages via pop3, which is the
only reason that it would need to use the stage directories.

Bron.
-- 
  Bron Gondwana
  brong at fastmail.fm



More information about the Info-cyrus mailing list