Commit Graph

31 Commits

Author SHA1 Message Date
Louis Dureuil
018cad1781 add batch reason 2025-12-15 11:06:25 +01:00
Louis Dureuil
a90d467163 Ignore prioritary tasks when batching unprioritary tasks in network task 2025-12-10 17:22:13 +01:00
Louis Dureuil
f0e73333af Respond to various PR comments 2025-12-09 15:24:23 +01:00
Louis Dureuil
9214a9b641 Refactor the skip_if lambdas 2025-12-09 15:24:23 +01:00
Louis Dureuil
961a960fff Create batch 2025-12-09 15:24:20 +01:00
Louis Dureuil
093b358864 Network topology change batch types 2025-12-09 15:24:20 +01:00
Clément Renault
8c7e5c094e Improve the task batch stopped message 2025-10-16 16:39:50 +02:00
Clément Renault
c064737137 Remove duplicated logic in auto batching of tasks 2025-10-16 16:33:20 +02:00
Clément Renault
1d188a7ad3 Make the compaction tasks a priority over the export ones 2025-10-16 13:01:23 +02:00
Kerollmops
3877e0043c Rename operation to IndexCompaction 2025-10-08 15:33:12 +02:00
Clément Renault
f95398420b Add the necessary batches and tasks in the process 2025-10-08 15:33:11 +02:00
Tamo
26d9070aa7 increase rust version from 1.85 to 1.89 2025-09-16 17:21:33 +02:00
Quentin de Quelen
ae2d0a67a4 Enhance index update functionality to support renaming by adding new_uid field. Update related structures and methods to handle the new index UID during updates, ensuring backward compatibility with existing index operations. 2025-08-13 09:48:39 +02:00
Quentin de Quelen
0f1c78b185 Add index rename feature 2025-08-13 09:48:39 +02:00
Mubelotix
8fef48f8ca Merge pull request #5670 from meilisearch/export-and-transfer-route
Introduce a new route to export indexes
2025-07-01 14:37:02 +00:00
Mubelotix
074d509d92 Fix expect message 2025-07-01 14:39:52 +02:00
Kerollmops
0d85f8fcee Make sure to recover from missing update file 2025-06-30 19:09:30 +02:00
Clément Renault
85037352b9 Fix most of the easy issues 2025-06-30 18:31:32 +02:00
Clément Renault
e74c3b692a Introduce a new route to export documents and enqueue the export task 2025-06-25 15:26:46 +02:00
Louis Dureuil
1bdc08a73a tick: always refuse to batch tasks when the version in the index-scheduler is wrong 2025-04-24 16:54:43 +02:00
Louis Dureuil
63b5e21ae1 tick: check tasks to cancel before checking for upgrade tasks 2025-04-24 16:52:28 +02:00
Louis Dureuil
231a027c7d Use TaskKindCannotBeBatched for task deletion, upgrade database and snapshot creation 2025-04-15 15:13:53 +02:00
Louis Dureuil
f3ab940776 Make it compile 2025-04-02 17:14:40 +02:00
Louis Dureuil
31bda976f2 WIP 2025-04-02 15:29:47 +02:00
Kerollmops
8e6893ddbe Make sure we correctly mix different document operations 2025-02-03 10:34:06 +01:00
Kerollmops
d018346f18 Make the auto-batcher batche replacement with updates 2025-02-03 10:34:05 +01:00
Tamo
bac7a1623a fix the upgrade test 2025-01-23 16:51:19 +01:00
Tamo
5458850d21 write a test ensuring the index-scheduler is effectively down when the upgrade task fail and try to process it when it restarts. There is a bug when deleting this task 2025-01-23 16:51:19 +01:00
Tamo
d3654906bf Add the new tasks with most of the job done 2025-01-23 16:48:32 +01:00
Clément Renault
d0bdff7b7b Make the batched tasks size limit effectively work 2025-01-09 12:06:28 +01:00
Tamo
cb82b0798a Split the index-scheduler in ~500 loc modules 2025-01-06 14:08:26 +01:00