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 rakshasa
parent 7fbe54d4dd
commit e0c0d96aba
+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{};