[ 
https://issues.apache.org/jira/browse/JAMES-2483?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Benoit Tellier closed JAMES-2483.
---------------------------------
    Resolution: Abandoned

I'm closing this bug report given the detailed answer of matthieu and the lack 
of activity.

> Email search hogs processor
> ---------------------------
>
>                 Key: JAMES-2483
>                 URL: https://issues.apache.org/jira/browse/JAMES-2483
>             Project: James Server
>          Issue Type: Bug
>          Components: elasticsearch
>    Affects Versions: 3.0.1
>         Environment: Ubuntu 18.04 Server (Apache James with PostgreSQL 10)
> Ubuntu 16.04 Clients with Evolution configured to use IMAP+ accounts
>            Reporter: John Bester
>            Priority: Major
>              Labels: features, performance
>
> We have a James server with a database of about 17G in a LAN. There are 10 
> email clients - all Evolution running on top of Ubuntu 16.04. The James 
> server holds email in a Postgresql 10 database on an Ubuntu 18.04 Server VM. 
> The James installation is fairly new and all emails were copied from previous 
> local email boxes from the various workstations.
> Whenever someone tries to do a search, the James server completely comes to 
> grinding halt with all processors hogged at 100% (java/james - postgres 
> processes are all idle). This results in the entire office not being able to 
> do any email activity and the only way to get going again is to restart the 
> James service.
> This may be because of a search index being built, because having all 
> resources go into a search of one client does not seem like a good idea to 
> me. If it is index building, then why is this not done during the night and 
> why have indexes not been created even though the server have been running 
> for more than a month? As an alternative, why is James doing all the work 
> when there are full text indexes available in Postgres (and maybe other 
> database options as well)? Surely it would be possible to define a search 
> statement like all the other SQL statements are defined for a specific 
> database. And if the database cannot handle full text searches, then leave 
> the statement empty and fall back to whatever search algorithm is currently 
> used.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to