]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commitdiff
Merge pull request #38641 from agayev/zoned-cleaner
authorKefu Chai <kchai@redhat.com>
Sat, 24 Apr 2021 05:53:50 +0000 (13:53 +0800)
committerGitHub <noreply@github.com>
Sat, 24 Apr 2021 05:53:50 +0000 (13:53 +0800)
os/bluestore: Some more plumbing for zone cleaning (WIP)

Reviewed-by: Igor Fedotov <ifedotov@suse.com>
1  2 
src/os/bluestore/BlueStore.cc

index 34270974fb5d40e661c88a169c78547b5d68b222,78ce321c4f52e2893cc1c45ccad2a6fab8d8677e..d03ad90f0172a1e84667dae22369bfaa531a5d69
@@@ -5292,9 -5304,10 +5304,10 @@@ int BlueStore::_open_fm(KeyValueDB::Tra
      }
      // being able to allocate in units less than bdev block size 
      // seems to be a bad idea.
 -    ceph_assert( cct->_conf->bdev_block_size <= (int64_t)min_alloc_size);
 +    ceph_assert(cct->_conf->bdev_block_size <= min_alloc_size);
  
      uint64_t alloc_size = min_alloc_size;
+ #ifdef HAVE_LIBZBD
      if (bdev->is_smr()) {
        alloc_size = _zoned_piggyback_device_parameters_onto(alloc_size);
      }