diff options
Diffstat (limited to 'log_db/src/lib.rs')
| -rw-r--r-- | log_db/src/lib.rs | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/log_db/src/lib.rs b/log_db/src/lib.rs index e9a25c1..4d9b82f 100644 --- a/log_db/src/lib.rs +++ b/log_db/src/lib.rs @@ -247,7 +247,9 @@ impl<R: Recordable> DB<R> { Ok(db) } - fn refresh_indexes(&mut self) -> Result<(), DBError> { + /// Refresh the in-memory indexes from the log files. + /// This needs to only be called if the read consistency is set to `ReadConsistency::Eventual`. + pub fn refresh_indexes(&mut self) -> Result<(), DBError> { let active_symlink_path = self.data_dir.join(ACTIVE_SYMLINK_FILENAME); let active_target = fs::read_link(active_symlink_path)?; let active_metadata_path = self.data_dir.join(active_target); @@ -796,8 +798,6 @@ impl<R: Recordable> DB<R> { self.active_metadata_file.unlock()?; - self.refresh_indexes()?; - Ok(()) } |
