5322: Make sure arroy is using the rayon thread-pool r=dureuill a=Kerollmops

This PR fixes #5249 by ensuring arroy uses the rayon thread pool.

Co-authored-by: Kerollmops <clement@meilisearch.com>
This commit is contained in:
meili-bors[bot] 2025-02-06 15:28:47 +00:00 committed by GitHub
commit a562d6abc1
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -191,13 +191,16 @@ where
indexing_context.progress.update_progress(IndexingStep::WritingEmbeddingsToDatabase); indexing_context.progress.update_progress(IndexingStep::WritingEmbeddingsToDatabase);
build_vectors( pool.install(|| {
index, build_vectors(
wtxn, index,
index_embeddings, wtxn,
&mut arroy_writers, index_embeddings,
&indexing_context.must_stop_processing, &mut arroy_writers,
)?; &indexing_context.must_stop_processing,
)
})
.unwrap()?;
post_processing::post_process( post_processing::post_process(
indexing_context, indexing_context,