mirror of
https://github.com/meilisearch/meilisearch.git
synced 2024-11-23 02:27:40 +08:00
only check the consistency of the index-scheduler on snapshots when running in release mode
This commit is contained in:
parent
abe128476f
commit
110dc01f40
@ -11,6 +11,9 @@ use crate::index_mapper::IndexMapper;
|
|||||||
use crate::{IndexScheduler, Kind, Status, BEI128};
|
use crate::{IndexScheduler, Kind, Status, BEI128};
|
||||||
|
|
||||||
pub fn snapshot_index_scheduler(scheduler: &IndexScheduler) -> String {
|
pub fn snapshot_index_scheduler(scheduler: &IndexScheduler) -> String {
|
||||||
|
// Since we'll snapshot the index right afterward, we don't need to ensure it's internally consistent for every run.
|
||||||
|
// We can only do it for the release run, where the function runs way faster.
|
||||||
|
#[cfg(not(debug_assertions))]
|
||||||
scheduler.assert_internally_consistent();
|
scheduler.assert_internally_consistent();
|
||||||
|
|
||||||
let IndexScheduler {
|
let IndexScheduler {
|
||||||
|
Loading…
Reference in New Issue
Block a user