diff --git a/src/commit_pipeline.hpp b/src/commit_pipeline.hpp index 8c4dce5..fd50ed5 100644 --- a/src/commit_pipeline.hpp +++ b/src/commit_pipeline.hpp @@ -93,7 +93,7 @@ private: // Lock-free pipeline configuration static constexpr int lg_size = 16; // Ring buffer size (2^16 slots) - static constexpr auto wait_strategy = WaitStrategy::WaitIfStageEmpty; + static constexpr auto wait_strategy = WaitStrategy::WaitIfUpstreamIdle; // 4-stage pipeline: sequence -> resolve -> persist -> release StaticThreadPipeline pipeline_;