[ https://issues.apache.org/jira/browse/JAMES-3149?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17098821#comment-17098821 ]
René Cordier commented on JAMES-3149: ------------------------------------- [https://github.com/linagora/james-project/pull/3313] contributed reactive code for GetMessages > Extend reactive coverage in JMAP draft > -------------------------------------- > > Key: JAMES-3149 > URL: https://issues.apache.org/jira/browse/JAMES-3149 > Project: James Server > Issue Type: Improvement > Components: JMAP > Affects Versions: 3.5.0 > Reporter: Benoit Tellier > Assignee: Antoine Duprat > Priority: Major > Labels: perf > Fix For: 3.6.0 > > > JMAP relies on reactor-netty for it's HTTP layer. The Cassandra layers, > ElasticSearch layers relies on reactor too. > Some calls to `block` in the middle prevent us from having an optimal thread > usage. > We should enforce where we can the reactive chain to be unaltered in order to > optimize resource usage. > This had been contributed for GetVacationResponse, SetVacationResponse, > GetFilter, SetFilters. > We can easily contribute this for GetMailboxes and GetMessageList. -- 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