From 227d7972d757f6f1373e1771df0b90be5c87c454 Mon Sep 17 00:00:00 2001 From: Alexey Shekhirin Date: Thu, 25 Jan 2024 16:12:29 +0000 Subject: [PATCH] fix(libmdbx): build without `read-tx-timeouts` feature (#6225) --- crates/storage/libmdbx-rs/src/txn_manager.rs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/crates/storage/libmdbx-rs/src/txn_manager.rs b/crates/storage/libmdbx-rs/src/txn_manager.rs index 267280369b..3d4c2f1015 100644 --- a/crates/storage/libmdbx-rs/src/txn_manager.rs +++ b/crates/storage/libmdbx-rs/src/txn_manager.rs @@ -52,7 +52,9 @@ impl TxnManager { /// - [TxnManagerMessage::Abort] aborts a transaction with [ffi::mdbx_txn_abort] /// - [TxnManagerMessage::Commit] commits a transaction with [ffi::mdbx_txn_commit_ex] fn start_message_listener(&self, env: EnvPtr, rx: Receiver) { + #[cfg(feature = "read-tx-timeouts")] let read_transactions = self.read_transactions.clone(); + std::thread::spawn(move || { #[allow(clippy::redundant_locals)] let env = env;