diff --git a/thin-provisioning/thin_pool.cc b/thin-provisioning/thin_pool.cc index cea270e..4e6319b 100644 --- a/thin-provisioning/thin_pool.cc +++ b/thin-provisioning/thin_pool.cc @@ -20,10 +20,6 @@ #include "thin-provisioning/thin_pool.h" #include -#include -#include -#include -#include using namespace base; using namespace std; @@ -219,7 +215,7 @@ thin_pool::get_metadata_snap() const block_address thin_pool::alloc_data_block() { - boost::optional mb = md_->data_sm_->new_block(); + space_map::maybe_block mb = md_->data_sm_->new_block(); if (!mb) throw runtime_error("couldn't allocate new block");