start integrating the index-scheduler in the meilisearch codebase

This commit is contained in:
Tamo 2022-09-14 16:16:53 +02:00 committed by Clément Renault
parent b816535e33
commit fc098022c7
No known key found for this signature in database
GPG key ID: 92ADA4E935E71FA4
28 changed files with 679 additions and 3170 deletions

View file

@ -1,6 +1,6 @@
use crate::{
autobatcher::BatchKind,
task::{KindWithContent, Status},
task::{Kind, KindWithContent, Status, Task},
Error, IndexScheduler, Result,
};
use index::{Settings, Unchecked};
@ -10,8 +10,6 @@ use milli::{
};
use uuid::Uuid;
use crate::{task::Kind, Task};
pub(crate) enum Batch {
Cancel(Task),
Snapshot(Vec<Task>),
@ -230,8 +228,8 @@ impl IndexScheduler {
for (ret, mut task) in ret.iter().zip(document_addition_tasks.into_iter()) {
match ret {
Ok(ret) => task.info = Some(format!("{:?}", ret)),
Err(err) => task.error = Some(err.to_string()),
Ok(ret) => todo!(), // task.info = Some(format!("{:?}", ret)),
Err(err) => todo!(), // task.error = Some(err.to_string()),
}
updated_tasks.push(task);
}