From 42ac869c5cb6638c8eb7485e8097d44d5bea9015 Mon Sep 17 00:00:00 2001 From: Louis Dureuil Date: Tue, 29 Jul 2025 13:50:59 +0200 Subject: [PATCH] Dump support for `network` --- crates/dump/src/lib.rs | 5 ++++- crates/index-scheduler/src/dump.rs | 1 + 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/crates/dump/src/lib.rs b/crates/dump/src/lib.rs index f56729ce5..4b12e0322 100644 --- a/crates/dump/src/lib.rs +++ b/crates/dump/src/lib.rs @@ -10,7 +10,7 @@ use meilisearch_types::keys::Key; use meilisearch_types::milli::update::IndexDocumentsMethod; use meilisearch_types::settings::Unchecked; use meilisearch_types::tasks::{ - Details, ExportIndexSettings, IndexSwap, KindWithContent, Status, Task, TaskId, + Details, ExportIndexSettings, IndexSwap, KindWithContent, Status, Task, TaskId, TaskNetwork, }; use meilisearch_types::InstanceUid; use roaring::RoaringBitmap; @@ -94,6 +94,8 @@ pub struct TaskDump { default )] pub finished_at: Option, + #[serde(default, skip_serializing_if = "Option::is_none")] + pub network: Option, } // A `Kind` specific version made for the dump. If modified you may break the dump. @@ -172,6 +174,7 @@ impl From for TaskDump { enqueued_at: task.enqueued_at, started_at: task.started_at, finished_at: task.finished_at, + network: task.network, } } } diff --git a/crates/index-scheduler/src/dump.rs b/crates/index-scheduler/src/dump.rs index 3f56d63e5..e0866036b 100644 --- a/crates/index-scheduler/src/dump.rs +++ b/crates/index-scheduler/src/dump.rs @@ -147,6 +147,7 @@ impl<'a> Dump<'a> { canceled_by: task.canceled_by, details: task.details, status: task.status, + network: task.network, kind: match task.kind { KindDump::DocumentImport { primary_key,