memmap -> memmap2

This commit is contained in:
Tom Parker-Shemilt 2021-10-10 22:47:12 +01:00
parent a2743baaa3
commit 2dfe24f067
5 changed files with 5 additions and 5 deletions

View File

@ -11,7 +11,7 @@ byte-unit = { version = "4.0.9", default-features = false, features = ["std"] }
crossbeam-channel = "0.5.0" crossbeam-channel = "0.5.0"
heed = { git = "https://github.com/Kerollmops/heed", tag = "v0.12.1" } heed = { git = "https://github.com/Kerollmops/heed", tag = "v0.12.1" }
meilisearch-tokenizer = { git = "https://github.com/meilisearch/tokenizer.git", tag = "v0.2.5" } meilisearch-tokenizer = { git = "https://github.com/meilisearch/tokenizer.git", tag = "v0.2.5" }
memmap = "0.7.0" memmap2 = "0.5.0"
milli = { path = "../milli" } milli = { path = "../milli" }
once_cell = "1.5.2" once_cell = "1.5.2"
rayon = "1.5.0" rayon = "1.5.0"

View File

@ -860,7 +860,7 @@ async fn main() -> anyhow::Result<()> {
} }
let file = file.into_std().await; let file = file.into_std().await;
let mmap = unsafe { memmap::Mmap::map(&file).expect("can't map file") }; let mmap = unsafe { memmap2::Mmap::map(&file).expect("can't map file") };
let method = match update_method.as_deref() { let method = match update_method.as_deref() {
Some("replace") => String::from("replace"), Some("replace") => String::from("replace"),

View File

@ -23,7 +23,7 @@ human_format = "1.0.3"
levenshtein_automata = { version = "0.2.0", features = ["fst_automaton"] } levenshtein_automata = { version = "0.2.0", features = ["fst_automaton"] }
linked-hash-map = "0.5.4" linked-hash-map = "0.5.4"
meilisearch-tokenizer = { git = "https://github.com/meilisearch/tokenizer.git", tag = "v0.2.5" } meilisearch-tokenizer = { git = "https://github.com/meilisearch/tokenizer.git", tag = "v0.2.5" }
memmap = "0.7.0" memmap2 = "0.5.0"
obkv = "0.2.0" obkv = "0.2.0"
once_cell = "1.5.2" once_cell = "1.5.2"
ordered-float = "2.1.1" ordered-float = "2.1.1"

View File

@ -1,6 +1,6 @@
use std::sync::Arc; use std::sync::Arc;
use memmap::Mmap; use memmap2::Mmap;
/// Wrapper around Mmap allowing to virtualy clone grenad-chunks /// Wrapper around Mmap allowing to virtualy clone grenad-chunks
/// in a parallel process like the indexing. /// in a parallel process like the indexing.

View File

@ -70,7 +70,7 @@ pub unsafe fn into_clonable_grenad(
reader: grenad::Reader<File>, reader: grenad::Reader<File>,
) -> Result<grenad::Reader<CursorClonableMmap>> { ) -> Result<grenad::Reader<CursorClonableMmap>> {
let file = reader.into_inner(); let file = reader.into_inner();
let mmap = memmap::Mmap::map(&file)?; let mmap = memmap2::Mmap::map(&file)?;
let cursor = io::Cursor::new(ClonableMmap::from(mmap)); let cursor = io::Cursor::new(ClonableMmap::from(mmap));
let reader = grenad::Reader::new(cursor)?; let reader = grenad::Reader::new(cursor)?;
Ok(reader) Ok(reader)