Add queue stall tracking

This commit is contained in:
Vitaliy Filippov
2020-01-10 01:23:46 +03:00
parent 522a9db0e2
commit b3f2102f33
9 changed files with 30 additions and 0 deletions
+4
View File
@@ -207,6 +207,7 @@ class blockstore_impl_t
struct journal_t journal;
journal_flusher_t *flusher;
bool live = false, queue_stall = false;
ring_loop_t *ringloop;
bool stop_sync_submitted;
@@ -281,6 +282,9 @@ public:
// loop until it returns true.
bool is_safe_to_stop();
// Returns true if stalled
bool is_stalled();
// Submission
void enqueue_op(blockstore_op_t *op);