Harmeet Bedi wrote:
> thanks for looking this up. Do you have a search tool ? There are some
> interesting thing the lucene folks are doing. Mail indexing facility may be
> good to get from them. Does IMAP need indexing.
> 

Maybe, eventually . . . the IMAP SEARCH command (RFC 2060) does require 
you to be able to search text bodies as well as headers, AFAIK.

--Nathan

> About ready to post code.
> Check it out..
> 
> Harmeet
> ----- Original Message -----
> From: "Noel J. Bergman" <[EMAIL PROTECTED]>
> To: "James Developers List" <[EMAIL PROTECTED]>;
> <[EMAIL PROTECTED]>
> Sent: Saturday, October 12, 2002 4:51 PM
> Subject: RE: [PATCH] Removing Scheduler dependency, refactoring service code
> 
> 
> 
>>Minor correction.  I went back and looked.  The ORIGINAL identification of
>>this problem was made by Steve Short and Shilpa Dalmia of PostX back in
>>mid-May.  They raised this issue on the the Avalon Developers list on May
>>17, and on the James Developers list three days later.
>>
>>And I quote Peter Donald:
>>
>>SS: Here is why we raised this as an issue.  The Apache James mail server
>>SS: project is using this timer mechanism to implement a connection
> 
> timeout
> 
>>on
>>SS: the SMTP port.  When it receives data on the the port, it calls
>>SS: resetTrigger to resets the timer.
>>
>>PD: ouch it is not really designed for that!
>>
>>After reading through the related Avalon and James classes, I proposed a
>>watchdog on May 21.  I missed one thing in terms of the magnitude of
> 
> objects
> 
>>created, which Serge corrected, but he did note on May 22 that: "Looks
>>rather serious... like you said, perhaps building our own trigger
> 
> mechanism
> 
>>is the way to go."
>>
>>Andrei Ivanov reported load test problems with James on May 30, and then
>>submitted the first version of the re-factored classes on June 3,
> 
> reporting
> 
>>that he was able to successfully load test with the changes ("from 6req/s
>>and crash -> 26req/s no crash").
>>
>>It was Andrei who did the basic re-factoring, including: "I replaced
>>BaseConnectionHandler with AbstractServer which implements
>>ConnectionHandlerFactory.  Every other server class can now inherit from
> 
> new
> 
>>AbstractServer by implementing its 'public abstract
>>createConnectionHandler()'."  He re-submitted in late July when they still
>>hadn't been committed (both Serge and Danny knew about them, but neither
> 
> had
> 
>>time to deal with them, as Danny apologized), and then again in
> 
> mid-August.
> 
>>At that point, Peter said that he'd take care of picking up Andrei's code,
>>re-doing all of the services to use it (Andrei had only done SMTP), and
>>hoped to have it in the code base about a week later.  Unfortunately,
> 
> Peter
> 
>>got side tracked on all sorts of other Committer responsibilities (e.g.,
>>testing and committing other fixes that needed to be done), but this
> 
> change
> 
>>is finally ready for the CVS.
>>
>>That pretty much covers the long history of these two change areas.
>>
>>--- Noel
>>
>>
>>--
>>To unsubscribe, e-mail:
> 
> <mailto:[EMAIL PROTECTED]>
> 
>>For additional commands, e-mail:
> 
> <mailto:[EMAIL PROTECTED]>
> 
> 
> --
> To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
> 
> 




--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to