m_log_pool_size should be multiple of 1M but, just in case, prevent
is_valid_io() assert in KernelDevice::aio_write().
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
(cherry picked from commit
41b95ac987954dc2c29090926236660b8348e9d2)
}
template <typename I>
-bool WriteLog<I>::initialize_pool(Context *on_finish,
- pwl::DeferredContexts &later) {
+int WriteLog<I>::create_and_open_bdev() {
CephContext *cct = m_image_ctx.cct;
bdev = BlockDevice::create(cct, this->m_log_pool_name, aio_cache_cb,