You are viewing a plain text version of this content. The canonical link for it is here.
Posted to server-dev@james.apache.org by "Benoit Tellier (Jira)" <se...@james.apache.org> on 2019/11/05 09:23:00 UTC

[jira] [Commented] (JAMES-2632) JMAP getMailboxes is slow

    [ 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-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org