]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
os/bluestore: remove obsolete "zoned" freelist type 68502/head
authorIgor Fedotov <igor.fedotov@croit.io>
Mon, 20 Apr 2026 22:42:19 +0000 (01:42 +0300)
committerIgor Fedotov <igor.fedotov@croit.io>
Tue, 21 Apr 2026 12:25:24 +0000 (15:25 +0300)
Signed-off-by: Igor Fedotov <igor.fedotov@croit.io>
src/os/bluestore/BlueStore.cc

index 3eb318215b7db9241d95a4f4edcf2a1ea09188c8..2e3a80557efca16cbc8995906c184a2cd71aee64 100644 (file)
@@ -7304,12 +7304,6 @@ int BlueStore::_open_fm(KeyValueDB::Transaction t,
     ceph_assert(cct->_conf->bdev_block_size <= min_alloc_size);
 
     uint64_t alloc_size = min_alloc_size;
-    if (!bdev->is_smr() && freelist_type == "zoned") {
-      derr << "non-SMR device (or SMR support not built-in) but freelist_type = zoned"
-          << dendl;
-      return -EINVAL;
-    }
-
     fm->create(bdev->get_size(), alloc_size, t);
 
     auto reserved = _get_ondisk_reserved();