diff --git a/Cargo.toml b/Cargo.toml index 6648e0a83..a8bc0b64d 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -73,7 +73,7 @@ debug-assertions = true overflow-checks = true [features] -default = ["mmap"] +default = ["mmap", "brotli"] mmap = ["fs2", "tempfile", "memmap"] brotli-compression = ["brotli"] lz4-compression = ["lz4"] diff --git a/src/store/broken_seg/0bf1f1e1a9d748028c1a0996e5e48f94.store b/src/store/broken_seg/0bf1f1e1a9d748028c1a0996e5e48f94.store deleted file mode 100644 index 97b421786..000000000 Binary files a/src/store/broken_seg/0bf1f1e1a9d748028c1a0996e5e48f94.store and /dev/null differ diff --git a/src/store/reader.rs b/src/store/reader.rs index 61e625dff..530f71083 100644 --- a/src/store/reader.rs +++ b/src/store/reader.rs @@ -53,6 +53,7 @@ impl StoreReader { pub fn documents(&self) -> Vec { let mut documents = Vec::new(); for checkpoint in self.skip_index.checkpoints() { + println!("{:?}", checkpoint); let block = self.read_block(&checkpoint).unwrap(); let mut cursor = &block[..]; while cursor.len() > 0 { @@ -119,7 +120,6 @@ impl StoreReader { let doc_length = VInt::deserialize(&mut cursor)?.val() as usize; cursor = &cursor[doc_length..]; } - let doc_length = VInt::deserialize(&mut cursor)?.val() as usize; cursor = &cursor[..doc_length]; Ok(Document::deserialize(&mut cursor)?)