Skip to content
Permalink

Comparing changes

This is a direct comparison between two commits made in this repository or its related repositories. View the default comparison for this range or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: quickwit-oss/tantivy
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 456e0db919a38583164151ed8214ce6f830d11d6
Choose a base ref
..
head repository: quickwit-oss/tantivy
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: dbd1ddd419b68797ab3a1220555897e6f7787874
Choose a head ref
Showing with 8 additions and 6 deletions.
  1. +8 −6 src/indexer/segment_writer.rs
14 changes: 8 additions & 6 deletions src/indexer/segment_writer.rs
Original file line number Diff line number Diff line change
@@ -380,12 +380,14 @@ fn remap_and_write(
let store_write = serializer
.segment_mut()
.open_write(SegmentComponent::Store)?;
let compressor = serializer.segment().index().settings().docstore_compression;
let block_size = serializer.segment().index().settings().docstore_blocksize;
let old_store_writer = std::mem::replace(
&mut serializer.store_writer,
StoreWriter::new(store_write, compressor, block_size, true)?,
);
let settings = serializer.segment().index().settings();
let store_writer = StoreWriter::new(
store_write,
settings.docstore_compression,
settings.docstore_blocksize,
settings.docstore_compress_dedicated_thread,
)?;
let old_store_writer = std::mem::replace(&mut serializer.store_writer, store_writer);
old_store_writer.close()?;
let store_read = StoreReader::open(
serializer