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 rc...@apache.org on 2019/11/25 02:19:31 UTC

[james-project] 03/10: JAMES-2904 Improve Mailbox Reindexing efficiency

This is an automated email from the ASF dual-hosted git repository.

rcordier pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/james-project.git

commit 3d8fdf5fcef9b999a3b6d45ba20022bfe1a34294
Author: Benoit Tellier <bt...@linagora.com>
AuthorDate: Thu Nov 21 16:59:52 2019 +0700

    JAMES-2904 Improve Mailbox Reindexing efficiency
---
 .../main/java/org/apache/mailbox/tools/indexer/ReIndexerPerformer.java | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/mailbox/tools/indexer/src/main/java/org/apache/mailbox/tools/indexer/ReIndexerPerformer.java b/mailbox/tools/indexer/src/main/java/org/apache/mailbox/tools/indexer/ReIndexerPerformer.java
index 390c557..0f8cb27 100644
--- a/mailbox/tools/indexer/src/main/java/org/apache/mailbox/tools/indexer/ReIndexerPerformer.java
+++ b/mailbox/tools/indexer/src/main/java/org/apache/mailbox/tools/indexer/ReIndexerPerformer.java
@@ -78,8 +78,7 @@ public class ReIndexerPerformer {
         try {
             return Iterators.toStream(
                 mailboxSessionMapperFactory.getMessageMapper(mailboxSession)
-                    .findInMailbox(mailbox, MessageRange.all(), MessageMapper.FetchType.Metadata, NO_LIMIT))
-                .map(MailboxMessage::getUid)
+                    .listAllMessageUids(mailbox))
                 .map(uid -> handleMessageReIndexing(mailboxSession, mailbox, uid, reprocessingContext))
                 .reduce(Task::combine)
                 .orElse(Task.Result.COMPLETED);


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