pagecache 0.19.4

lock-free pagecache and log for high-performance databases
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
/// This module helps test concurrent issues with random jittering and another instruments.

#[cfg(any(test, feature = "lock_free_delays"))]
mod delay;

#[cfg(any(test, feature = "lock_free_delays"))]
pub use delay::debug_delay;

/// This function is useful for inducing random jitter into our atomic
/// operations, shaking out more possible interleavings quickly. It gets
/// fully eliminated by the compiler in non-test code.
#[cfg(not(any(test, feature = "lock_free_delays")))]
pub fn debug_delay() {}