diff --git a/patch-db/Cargo.toml b/patch-db/Cargo.toml index 75dc2e4..a38bfd1 100644 --- a/patch-db/Cargo.toml +++ b/patch-db/Cargo.toml @@ -14,6 +14,7 @@ version = "0.1.0" [features] debug = ["tracing"] trace = ["debug", "tracing-error"] +unstable = [] [dependencies] async-trait = "0.1.42" diff --git a/patch-db/src/locker.rs b/patch-db/src/locker.rs index 881c535..343ff32 100644 --- a/patch-db/src/locker.rs +++ b/patch-db/src/locker.rs @@ -325,6 +325,9 @@ impl LockOrderEnforcer { // // Sequences // LockRequest >> LockRequest + #[cfg(not(feature = "unstable"))] + return Ok(()); + #[cfg(feature = "unstable")] match self.locks_held.get(&req.handle_id) { None => Ok(()), Some(m) => {