]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
crimson/osd: add pg backends
authorKefu Chai <kchai@redhat.com>
Mon, 11 Mar 2019 13:42:55 +0000 (21:42 +0800)
committerKefu Chai <kchai@redhat.com>
Tue, 26 Mar 2019 01:34:04 +0000 (09:34 +0800)
commit4619a9cc4915e5056ac58962389f43cde719e0d7
tree213dd0a0c04c8b8c1cf566357b4cb7d58ae63632
parent650cb7de9a811ae9023058b6edcd35b7a6ca22c4
crimson/osd: add pg backends

* add exceptions.h for EIO, ENOENT error handling
* add PGBackend for serving i/o requests

Signed-off-by: Kefu Chai <kchai@redhat.com>
src/crimson/osd/CMakeLists.txt
src/crimson/osd/ec_backend.cc [new file with mode: 0644]
src/crimson/osd/ec_backend.h [new file with mode: 0644]
src/crimson/osd/exceptions.h [new file with mode: 0644]
src/crimson/osd/osd.cc
src/crimson/osd/pg.cc
src/crimson/osd/pg.h
src/crimson/osd/pg_backend.cc [new file with mode: 0644]
src/crimson/osd/pg_backend.h [new file with mode: 0644]
src/crimson/osd/replicated_backend.cc [new file with mode: 0644]
src/crimson/osd/replicated_backend.h [new file with mode: 0644]