]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
seastore: add NormalNBD
authorJinyong Ha <jyha200@gmail.com>
Fri, 16 Apr 2021 08:12:55 +0000 (17:12 +0900)
committermyoungwon oh <ohmyoungwon@gmail.com>
Tue, 15 Jun 2021 02:09:06 +0000 (11:09 +0900)
commit70bced5b17a04938570a21aaf489684d45e96c1e
treef7406dd91f9e8b42750f314bd4935ca5051f26ed
parent0e04bcfa97e6d207e00ed96d40fec9038e8c4bd8
seastore: add NormalNBD

NormalNBD - NVMe Block device with seastar file
 1. Support preffered write granularity/alignment which is reported
 from NVMe SSD. User should follow this write guidance for enhancing write
 performance.
 2. Support multi-stream IO in NVMe SSD.

Signed-off-by: Jinyong Ha <jy200.ha@samsung.com>
src/crimson/os/seastore/CMakeLists.txt
src/crimson/os/seastore/nvmedevice/memory.cc
src/crimson/os/seastore/nvmedevice/nvmedevice.cc [new file with mode: 0644]
src/crimson/os/seastore/nvmedevice/nvmedevice.h
src/test/crimson/seastore/CMakeLists.txt
src/test/crimson/seastore/nvmedevice/test_nvmedevice.cc [new file with mode: 0644]