james-server-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Tellier Benoit (JIRA)" <server-...@james.apache.org>
Subject [jira] [Commented] (JAMES-1874) Optimizing JMAP GetMailboxes : MailboxId should be part of MailboxMetadata
Date Tue, 07 Mar 2017 11:48:37 GMT

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

Tellier Benoit commented on JAMES-1874:

Just merging https://github.com/linagora/james-project/pull/672

Having a look to the Grafana boards, it turns out GetMessages was sometime the slowest with
a total p99 latency over 8s.

It stricked me at night that we might have implemented sequential access on mailboxes of the
result, and verify each message is in a mailbox the user can read... Well, we should keep
it sequential until we can 100% java-8, but at least when several messages belongs to the
same mailbox we should read it only once...

> Optimizing JMAP GetMailboxes : MailboxId should be part of MailboxMetadata
> --------------------------------------------------------------------------
>                 Key: JAMES-1874
>                 URL: https://issues.apache.org/jira/browse/JAMES-1874
>             Project: James Server
>          Issue Type: Improvement
>          Components: JMAP
>            Reporter: Tellier Benoit
>            Assignee: Antoine Duprat
> This would avoid a read to the Mailbox, as we would not need to retrieve it's ID anymore.

This message was sent by Atlassian JIRA

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

View raw message