From 82c3668f9596ec5d9ec66a1e2f8d86ce90857199 Mon Sep 17 00:00:00 2001 From: tongjianlin Date: Wed, 16 Sep 2020 18:40:44 +0800 Subject: [PATCH] drop order leads to panic? --- src/core/index/reader/segment_reader.rs | 9 --------- 1 file changed, 9 deletions(-) diff --git a/src/core/index/reader/segment_reader.rs b/src/core/index/reader/segment_reader.rs index b009648..5606ac0 100644 --- a/src/core/index/reader/segment_reader.rs +++ b/src/core/index/reader/segment_reader.rs @@ -489,15 +489,6 @@ pub struct SegmentReader { unsafe impl Sync for SegmentReader {} -impl Drop for SegmentReader { - fn drop(&mut self) { - self.doc_values_producer_preload.write().unwrap().clear(); - self.doc_values_local_preload.write().unwrap().clear(); - self.doc_values_producer.clear(); - self.doc_values_local.clear(); - } -} - /// IndexReader implementation over a single segment. /// Instances pointing to the same segment (but with different deletes, etc) /// may share the same core data.