···183183 .data_block_size_policy(BlockSizePolicy::all(kb(1))),
184184 )?;
185185186186- // filter handles high-volume point reads (checking explicit DID includes and excludes from firehose)
186186+ // filter handles high-volume point reads (checking excludes from firehose)
187187 // so it needs the bloom filter
188188 let filter = open_ks(
189189 "filter",
190190 // this can be pretty small since the DIDs wont be compressed that well anyhow
191191- opts().data_block_size_policy(BlockSizePolicy::all(kb(1))),
191191+ opts()
192192+ .max_memtable_size((kb(1024) * 16) as u64)
193193+ .data_block_size_policy(BlockSizePolicy::all(kb(1))),
192194 )?;
193195194196 let crawler = open_ks(
195197 "crawler",
196198 opts()
197199 .expect_point_read_hits(true)
200200+ .max_memtable_size((kb(1024) * 16) as u64)
198201 .data_block_size_policy(BlockSizePolicy::all(kb(1))),
199202 )?;
200203