Add set_immediate to ringloop and use it for bs/osd ops to prevent reenterability issues

This commit is contained in:
Vitaliy Filippov
2023-02-09 17:37:26 +03:00
parent 3d09c9cec7
commit 1a1ba0d1e7
6 changed files with 19 additions and 6 deletions
+1
View File
@@ -138,6 +138,7 @@ protected:
std::vector<int> read_ready_clients;
std::vector<int> write_ready_clients;
// We don't use ringloop->set_immediate here because we may have no ringloop in client :)
std::vector<std::function<void()>> set_immediate;
public: