]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
crimson/os/seastore: change zoned device interface name from ZNS to ZBD
authorAravind Ramesh <aravind.ramesh@wdc.com>
Tue, 2 May 2023 05:55:37 +0000 (07:55 +0200)
committerAravind Ramesh <aravind.ramesh@wdc.com>
Fri, 5 May 2023 16:14:28 +0000 (18:14 +0200)
commit7fbdeabe38c361a3628e906ab1b9df2c98d62741
treeb370f4b30bf1334da8361c35244d62989fe550b0
parentb42a7305baf87d5c1048adfae0294c2c5a9efcae
crimson/os/seastore: change zoned device interface name from ZNS to ZBD

We can essentially support SMR devices(HDD) and ZNS device(SSDs)
which are both subsets of Zoned Block Devices under the same interface
ZNSSegmentManager with small changes in design. Hence changing the
interface name to a more contextual name ZBDSegmentManager.
This also helps to add SMR device support for crimson.

Signed-off-by: Aravind Ramesh <aravind.ramesh@wdc.com>
src/crimson/os/seastore/CMakeLists.txt
src/crimson/os/seastore/seastore_types.cc
src/crimson/os/seastore/seastore_types.h
src/crimson/os/seastore/segment_manager.cc
src/crimson/os/seastore/segment_manager.h
src/crimson/os/seastore/segment_manager/zbd.cc [new file with mode: 0644]
src/crimson/os/seastore/segment_manager/zbd.h [new file with mode: 0644]
src/crimson/os/seastore/segment_manager/zns.cc [deleted file]
src/crimson/os/seastore/segment_manager/zns.h [deleted file]