Give SessionManager::m_active its own cache line

Prevents false sharing with the adjacent m_mutex under concurrent access.
This commit is contained in:
xirvik
2026-09-23 15:04:58 +00:00
committed by Jari Sundell
parent 21287a1355
commit e3051df78c
+2 -3
View File
@@ -100,9 +100,8 @@ private:
bool m_use_fsyncdisk{true};
bool m_use_lock{true};
align_cacheline std::mutex m_mutex;
std::atomic<bool> m_active{};
align_cacheline std::mutex m_mutex;
align_cacheline std::atomic<bool> m_active{};
std::deque<SaveRequest> m_save_requests;
std::atomic<size_t> m_save_request_counter{};