mirror of
https://github.com/meilisearch/meilisearch.git
synced 2024-11-29 16:45:30 +08:00
feat: Log some update steps
This commit is contained in:
parent
966eda8ae5
commit
de59ea495d
@ -7,6 +7,7 @@ use rocksdb::rocksdb_options::{DBOptions, IngestExternalFileOptions, ColumnFamil
|
|||||||
use rocksdb::rocksdb::{Writable, Snapshot};
|
use rocksdb::rocksdb::{Writable, Snapshot};
|
||||||
use rocksdb::{DB, DBVector, MergeOperands};
|
use rocksdb::{DB, DBVector, MergeOperands};
|
||||||
use crossbeam::atomic::ArcCell;
|
use crossbeam::atomic::ArcCell;
|
||||||
|
use log::debug;
|
||||||
|
|
||||||
pub use self::document_key::{DocumentKey, DocumentKeyAttr};
|
pub use self::document_key::{DocumentKey, DocumentKeyAttr};
|
||||||
pub use self::view::{DatabaseView, DocumentIter};
|
pub use self::view::{DatabaseView, DocumentIter};
|
||||||
@ -147,9 +148,11 @@ impl Database {
|
|||||||
let options = IngestExternalFileOptions::new();
|
let options = IngestExternalFileOptions::new();
|
||||||
// options.move_files(move_update);
|
// options.move_files(move_update);
|
||||||
|
|
||||||
|
debug!("ingest update file");
|
||||||
let cf_handle = db.cf_handle("default").expect("\"default\" column family not found");
|
let cf_handle = db.cf_handle("default").expect("\"default\" column family not found");
|
||||||
db.ingest_external_file_optimized(&cf_handle, &options, &[&path])?;
|
db.ingest_external_file_optimized(&cf_handle, &options, &[&path])?;
|
||||||
|
|
||||||
|
debug!("compacting index range");
|
||||||
// Compacting to trigger the merge operator only one time
|
// Compacting to trigger the merge operator only one time
|
||||||
// while ingesting the update and not each time searching
|
// while ingesting the update and not each time searching
|
||||||
db.compact_range(Some(DATA_INDEX), Some(DATA_INDEX));
|
db.compact_range(Some(DATA_INDEX), Some(DATA_INDEX));
|
||||||
|
Loading…
Reference in New Issue
Block a user