Re: About Mailbox event listeners

2019-12-09 Thread Tellier Benoit
Hi Matthieu, I think this is a great suggestion. On 09/12/2019 23:25, Matthieu Baechler wrote: > Hi, > > [...] > > Given everything is reactor based, it would be a much better use of > resources to let the listeners work with `Publisher` type and use non- > block APIs. I think this is a great

[jira] [Commented] (JAMES-2979) Message delivery rate with activemq is too slow since 3.4

2019-12-09 Thread Benoit Tellier (Jira)
[ https://issues.apache.org/jira/browse/JAMES-2979?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16992132#comment-16992132 ] Benoit Tellier commented on JAMES-2979: --- https://github.com/linagora/james-project/pull/2942 did

[jira] [Commented] (JAMES-3002) JMAP Draft implementation returns misleadfing 400

2019-12-09 Thread Benoit Tellier (Jira)
[ https://issues.apache.org/jira/browse/JAMES-3002?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16992131#comment-16992131 ] Benoit Tellier commented on JAMES-3002: --- https://github.com/linagora/james-project/pull/2949 added

[jira] [Commented] (JAMES-2990) MessagePreviewStore Cassandra

2019-12-09 Thread Benoit Tellier (Jira)
[ https://issues.apache.org/jira/browse/JAMES-2990?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16992130#comment-16992130 ] Benoit Tellier commented on JAMES-2990: --- https://github.com/linagora/james-project/pull/2966

[james-project] 13/27: [Refactoring] Avoid variable allocation in FetchResponseBuilder::bodyContent

2019-12-09 Thread btellier
This is an automated email from the ASF dual-hosted git repository. btellier pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/james-project.git commit cb30feb2a4f0f045b057caad37383f6366d1720c Author: Benoit Tellier AuthorDate: Mon Dec 9 14:11:56 2019 +0700

[james-project] 17/27: JAMES-2576 Rework HealthChecks routes status code

2019-12-09 Thread btellier
This is an automated email from the ASF dual-hosted git repository. btellier pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/james-project.git commit cdbc0ee65faa04a60c4de6fa8bbc65fd89a650be Author: Benoit Tellier AuthorDate: Thu Dec 5 12:43:32 2019 +0700

[james-project] 24/27: JAMES-2979 enhance assertions for IMAPMessageReader

2019-12-09 Thread btellier
This is an automated email from the ASF dual-hosted git repository. btellier pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/james-project.git commit e215a4d7870a4ae5cafebe07e8fe6a4c0457d233 Author: Matthieu Baechler AuthorDate: Fri Nov 29 15:09:27 2019 +0100

[james-project] 23/27: JAMES-2979 uncomment test for spooling 200 mails on the cassandra backend

2019-12-09 Thread btellier
This is an automated email from the ASF dual-hosted git repository. btellier pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/james-project.git commit 13062337fe3bec2c94afc6d5120d40ff22e5d23e Author: Rémi KOWALSKI AuthorDate: Thu Nov 21 14:16:10 2019 +0100

[james-project] 21/27: JAMES-2979 fix spooler reactor usage

2019-12-09 Thread btellier
This is an automated email from the ASF dual-hosted git repository. btellier pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/james-project.git commit 20b135341052d2630f46940de1eb7ea679c4ea95 Author: Rémi KOWALSKI AuthorDate: Thu Nov 21 13:32:59 2019 +0100

[james-project] 20/27: JAMES-2979 add test to demonstrate spooler issue with activeMQ

2019-12-09 Thread btellier
This is an automated email from the ASF dual-hosted git repository. btellier pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/james-project.git commit 1c67aca05f4a3904317fc3e3cde3488bb71fe53d Author: Rémi KOWALSKI AuthorDate: Wed Nov 20 16:16:11 2019 +0100

[james-project] 22/27: JAMES-2979 retry storing mail with a boundedElastic scheduler in Maildispatcher

2019-12-09 Thread btellier
This is an automated email from the ASF dual-hosted git repository. btellier pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/james-project.git commit fb23ed7c703a6b8afdb0bcb51c5b6446815ba2fc Author: Rémi KOWALSKI AuthorDate: Thu Nov 21 14:07:25 2019 +0100

[james-project] 18/27: JAMES-2979 move MailsShouldBeWellReceived test to guice-common

2019-12-09 Thread btellier
This is an automated email from the ASF dual-hosted git repository. btellier pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/james-project.git commit eef3d71f5ca3c1107dc2432aed967993f634ef78 Author: Rémi KOWALSKI AuthorDate: Wed Nov 20 15:36:19 2019 +0100

[james-project] 14/27: [Refactoring] Avoid variable allocation in FetchCommandParser::getSectionType

2019-12-09 Thread btellier
This is an automated email from the ASF dual-hosted git repository. btellier pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/james-project.git commit 56820c22fb28b5b84159bc82cf3e334cf13322a3 Author: Benoit Tellier AuthorDate: Mon Dec 9 14:15:34 2019 +0700

[james-project] 27/27: JAMES-2979 try to simplify Spooler code

2019-12-09 Thread btellier
This is an automated email from the ASF dual-hosted git repository. btellier pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/james-project.git commit 4ffa7e89d101732669d8f5af4ef21806d33bad3e Author: Matthieu Baechler AuthorDate: Fri Dec 6 11:54:18 2019 +0100

[james-project] 25/27: JAMES-2979 avoid message to be detected as spam

2019-12-09 Thread btellier
This is an automated email from the ASF dual-hosted git repository. btellier pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/james-project.git commit 84386f6537125cf4dc45669066c5a0564c9afb52 Author: Matthieu Baechler AuthorDate: Fri Nov 29 15:29:55 2019 +0100

[james-project] 16/27: JAMES-3002 Demonstrate James respond 400 upon unavailable ElasticSearch

2019-12-09 Thread btellier
This is an automated email from the ASF dual-hosted git repository. btellier pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/james-project.git commit 54771a13375a45d80b1202f8119e001cc2f070ff Author: Benoit Tellier AuthorDate: Tue Dec 3 12:41:04 2019 +0700

[james-project] 26/27: JAMES-2979 reuse oneHundredMailsShouldBeWellReceived for implementing mailsShouldBeWellReceived

2019-12-09 Thread btellier
This is an automated email from the ASF dual-hosted git repository. btellier pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/james-project.git commit b5410122d67093f50ff946d2c6c81e1a390672a1 Author: Matthieu Baechler AuthorDate: Fri Dec 6 11:50:42 2019 +0100

[james-project] 11/27: [Refactoring] More self described test in MessageFastViewProjectionContract

2019-12-09 Thread btellier
This is an automated email from the ASF dual-hosted git repository. btellier pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/james-project.git commit 7c3b95f58fc7713bd3c0fdc1f4166ebb75d949a1 Author: Tran Tien Duc AuthorDate: Fri Dec 6 15:44:16 2019 +0700

[james-project] 08/27: JAMES-2919 Validate JMAP partial read ADR after performance tests

2019-12-09 Thread btellier
This is an automated email from the ASF dual-hosted git repository. btellier pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/james-project.git commit 11ed566c7689f9363cb803a61eb9765723b634d2 Author: Benoit Tellier AuthorDate: Wed Dec 4 18:23:37 2019 +0700

[james-project] 09/27: [Refactoring] port DecoderUtilsTest to junit 5

2019-12-09 Thread btellier
This is an automated email from the ASF dual-hosted git repository. btellier pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/james-project.git commit b4e1876ed0f4172607fab1db5c557c129dd37329 Author: Matthieu Baechler AuthorDate: Thu Nov 28 20:55:44 2019 +0100

[james-project] 07/27: JAMES-2906 ADR for _source removal rejection

2019-12-09 Thread btellier
This is an automated email from the ASF dual-hosted git repository. btellier pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/james-project.git commit 38e564b35a44ab739107794e2de4f8b052fd08df Author: Benoit Tellier AuthorDate: Thu Oct 17 09:16:05 2019 +0700

[james-project] branch master updated (8ae9166 -> 4ffa7e8)

2019-12-09 Thread btellier
This is an automated email from the ASF dual-hosted git repository. btellier pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/james-project.git. from 8ae9166 [Refactoring] Move SystemMailboxesProviderImplTest to JUnit 5 new de105cc JAMES-2813 ADR

[james-project] 05/27: JAMES-2078 ADR for ElasticSearch disable dynamic mapping

2019-12-09 Thread btellier
This is an automated email from the ASF dual-hosted git repository. btellier pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/james-project.git commit 59d0840bad3cdeb57caa9bae4822733df99eb717 Author: Benoit Tellier AuthorDate: Thu Oct 17 09:15:30 2019 +0700

[james-project] 10/27: [Refactoring] use LocaleDatetime instead of Date to carry knowledge about the timezone

2019-12-09 Thread btellier
This is an automated email from the ASF dual-hosted git repository. btellier pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/james-project.git commit 8ab23e7db3cec919027612d7213c3f795df58f93 Author: Matthieu Baechler AuthorDate: Thu Nov 28 22:13:00 2019 +0100

[james-project] 01/27: JAMES-2813 ADR about the new distributed workqueue design

2019-12-09 Thread btellier
This is an automated email from the ASF dual-hosted git repository. btellier pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/james-project.git commit de105cc63048d7594b3626065d5c1a503afe6f53 Author: Raphael Ouazana AuthorDate: Tue Dec 3 15:05:46 2019 +0100

[james-project] 19/27: JAMES-2979 add mail should be well received integration test for guice-cassandra

2019-12-09 Thread btellier
This is an automated email from the ASF dual-hosted git repository. btellier pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/james-project.git commit a5bb8ebe9439bc03e9f70f172a550191bb93f1f7 Author: Rémi KOWALSKI AuthorDate: Wed Nov 20 15:56:36 2019 +0100

[james-project] 06/27: JAMES-2917 ADR for ElasticSearch enable routing

2019-12-09 Thread btellier
This is an automated email from the ASF dual-hosted git repository. btellier pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/james-project.git commit 426e93f9ff4793631d6557b198448e79e7ffd4f7 Author: Benoit Tellier AuthorDate: Thu Oct 17 09:15:42 2019 +0700

[james-project] 04/27: JAMES-2979 Architecture Decision Record: Deprecate FileMailQueue

2019-12-09 Thread btellier
This is an automated email from the ASF dual-hosted git repository. btellier pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/james-project.git commit 16265ce86d68dc52e5cf0dc318f2e251e71159c0 Author: Benoit Tellier AuthorDate: Wed Dec 4 14:24:42 2019 +0700

[james-project] 03/27: JAMES-2979 Deprecate FileMailQueue

2019-12-09 Thread btellier
This is an automated email from the ASF dual-hosted git repository. btellier pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/james-project.git commit 927c907c5d5f1895cc44fbfc527a8cbab70dbcc0 Author: Benoit Tellier AuthorDate: Wed Dec 4 14:09:01 2019 +0700

[james-project] 02/27: JAMES-2979 Disable FileMailQueue tests

2019-12-09 Thread btellier
This is an automated email from the ASF dual-hosted git repository. btellier pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/james-project.git commit ca518e6e2db7066e31298e57af3ad0628c470779 Author: Benoit Tellier AuthorDate: Mon Dec 2 16:52:28 2019 +0700

[james-project] 15/27: [Refactoring] Strongly type SectionType

2019-12-09 Thread btellier
This is an automated email from the ASF dual-hosted git repository. btellier pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/james-project.git commit 4e68b9154be319c1a206480180f53c002e8f4e8c Author: Benoit Tellier AuthorDate: Mon Dec 9 14:34:59 2019 +0700

[james-project] 12/27: [Refactoring] BodyFetchElement should match bean contract

2019-12-09 Thread btellier
This is an automated email from the ASF dual-hosted git repository. btellier pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/james-project.git commit c56f2bed648ab0678a5bc67ea13f06d5f7dc31cf Author: Benoit Tellier AuthorDate: Mon Dec 9 14:07:18 2019 +0700

About Mailbox event listeners

2019-12-09 Thread Matthieu Baechler
Hi, Most of the readers of this mailing list probably know that James has been using project reactor [1], an implementation of Reactive Streams, to improve its usage of resources and lower the latency of operations for some time. For a long time, the Mailbox part of James has a Pub/Sub system to

[jira] [Created] (JAMES-3003) Mailbox event delivery should run synchronous listeners concurrently

2019-12-09 Thread Matthieu Baechler (Jira)
Matthieu Baechler created JAMES-3003: Summary: Mailbox event delivery should run synchronous listeners concurrently Key: JAMES-3003 URL: https://issues.apache.org/jira/browse/JAMES-3003 Project: