]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
crimson/os/seastore: Enable SMR HDD. 53935/head
authorAravind Ramesh <aravind.ramesh@wdc.com>
Wed, 3 May 2023 09:01:00 +0000 (11:01 +0200)
committerMatan Breizman <mbreizma@redhat.com>
Wed, 11 Oct 2023 10:35:18 +0000 (10:35 +0000)
commit968151c61b1a024333fec049037bbd02e2bbb1f1
tree97d0c43a5f90f8c7d45d9082925dfedb72c70f0d
parent246c9fad7419736294f96e986cfef986b38a4f63
crimson/os/seastore: Enable SMR HDD.

SMR HDDs are also zoned block devices similar to ZNS SSDs. SMR
devices have 2 types of zones named as conventional zones which are
random writeable and sequentially-write-required zones, which are
sequentially writable and lend themselves to zone operations like
ZNS SSD zones.

Conventional zones do not respond to zone operations, so to enable
crimson-osd to use SMR HDDs, for now, we don't consider the
conventional zones which generally make up a very small percentage
of the drive capacity.

Signed-off-by: Aravind Ramesh <aravind.ramesh@wdc.com>
(cherry picked from commit 355ffa4ef8ea11c57d6498973859683aa67e9729)
src/crimson/os/seastore/seastore_types.h
src/crimson/os/seastore/segment_manager/zbd.cc