Signed-off-by: Sage Weil <sage@newdream.net>
}
});
+ r = _deferred_replay();
+ if (r < 0) {
+ return r;
+ }
+
#ifdef HAVE_LIBZBD
- using scope_guard_t = scope_guard<std::function<void()>>;
- std::optional<scope_guard_t> stop_zoned_cleaner;
if (bdev->is_smr()) {
_zoned_cleaner_start();
- stop_zoned_cleaner = scope_guard_t([this] {
- _zoned_cleaner_stop();
- });
}
#endif
- r = _deferred_replay();
- if (r < 0) {
- return r;
- }
-
mempool_thread.init();
if ((!per_pool_stat_collection || per_pool_omap != OMAP_PER_PG) &&