From 4a9b93a37937b35d8bbeaccff0c94b32304507db Mon Sep 17 00:00:00 2001 From: gui machiavelli Date: Thu, 30 Oct 2025 17:51:20 +0100 Subject: [PATCH 1/2] add new tasks to high priority list --- learn/async/asynchronous_operations.mdx | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/learn/async/asynchronous_operations.mdx b/learn/async/asynchronous_operations.mdx index db550fabc1..b835514c6c 100644 --- a/learn/async/asynchronous_operations.mdx +++ b/learn/async/asynchronous_operations.mdx @@ -115,12 +115,14 @@ When the task queue reaches its limit (about 10GiB), it will throw a `no_space_l Meilisearch considers certain tasks high-priority and always places them at the front of the queue. -The following types of tasks are always processed as soon as possible: - -1. `taskCancelation` -2. `taskDeletion` -3. `snapshotCreation` -4. `dumpCreation` +The following types of tasks are always processed as soon as possible in this order: + +1. `indexCompaction` +2. `upgradeDatabase` +3. `taskCancelation` +4. `taskDeletion` +5. `snapshotCreation` +6. `dumpCreation` All other tasks are processed in the order they were enqueued. From b37893e3389b2b0f6e4a6e6b70dcc60a24d0f382 Mon Sep 17 00:00:00 2001 From: gui machiavelli Date: Mon, 3 Nov 2025 13:30:28 +0100 Subject: [PATCH 2/2] Update learn/async/asynchronous_operations.mdx MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Clément Renault --- learn/async/asynchronous_operations.mdx | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/learn/async/asynchronous_operations.mdx b/learn/async/asynchronous_operations.mdx index b835514c6c..f85a21bca3 100644 --- a/learn/async/asynchronous_operations.mdx +++ b/learn/async/asynchronous_operations.mdx @@ -117,12 +117,13 @@ Meilisearch considers certain tasks high-priority and always places them at the The following types of tasks are always processed as soon as possible in this order: -1. `indexCompaction` +1. `taskCancelation` 2. `upgradeDatabase` -3. `taskCancelation` -4. `taskDeletion` -5. `snapshotCreation` -6. `dumpCreation` +3. `taskDeletion` +4. `indexCompaction` +5. `export` +6. `snapshotCreation` +7. `dumpCreation` All other tasks are processed in the order they were enqueued.