]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
FileStore: introduce XfsFileStoreBackend class
authorIlya Dryomov <ilya.dryomov@inktank.com>
Fri, 21 Feb 2014 14:34:13 +0000 (16:34 +0200)
committerIlya Dryomov <ilya.dryomov@inktank.com>
Mon, 3 Mar 2014 18:33:44 +0000 (20:33 +0200)
commit1f5b796f586fdaf765a82bc22518e862633e658f
tree4edcfa82b5cc96b841dd08511ec95a6f3dd88cee
parent391257c00efa053423579151f93b79a9cabdd73b
FileStore: introduce XfsFileStoreBackend class

Introduce XfsFileStoreBackend class, currently the only filestore
backend implementing SETALLOCHINT op.  This commit adds a build-time
dependency on libxfs as xfs-specific ioctl (XFS_IOC_FSSETXATTR /
XFS_XFLAG_EXTSIZE) is used to implement the new set_alloc_hint()
method.

Signed-off-by: Ilya Dryomov <ilya.dryomov@inktank.com>
README
ceph.spec.in
configure.ac
debian/control
src/os/FileStore.cc
src/os/Makefile.am
src/os/XfsFileStoreBackend.cc [new file with mode: 0644]
src/os/XfsFileStoreBackend.h [new file with mode: 0644]