[ 
https://issues.apache.org/jira/browse/JAMES-2632?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16967363#comment-16967363
 ] 

Benoit Tellier commented on JAMES-2632:
---------------------------------------

https://github.com/linagora/james-project/pull/2770 is a proposition achieving 
huge performance improvement:

 - 4x mean response time decrease
 - 10x 99 percentile response time decrease

In order to achieve such results:
 - We allow reactive retrieval of all mailboxes
 - We allow reactive retrieval of all mailbox counters
 - We ship more information in mailbox metadata to that we don't need to get 
mailboxes additional details, avoiding reading every mailboxes twice.

This "Proof Of Concept" needs to be polished before being in acceptable shape 
for being merged on master.

> JMAP getMailboxes is slow
> -------------------------
>
>                 Key: JAMES-2632
>                 URL: https://issues.apache.org/jira/browse/JAMES-2632
>             Project: James Server
>          Issue Type: New Feature
>            Reporter: Raphael Ouazana
>            Priority: Major
>
> The reasons seem pretty obvious:
>  * for each mailbox, ~23 requests are done
>  * these requests are done sequentially
> This ticket will track some improvments



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

---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
For additional commands, e-mail: server-dev-h...@james.apache.org

Reply via email to