From f38b04cff367cd2bdc69eab74efaf5e064abbbc7 Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Fri, 27 Sep 2013 13:17:11 -0700 Subject: format 1 and format 2 --- src/os/FileStore.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/os/FileStore.cc b/src/os/FileStore.cc index 95dfe672207..171b1e245f1 100644 --- a/src/os/FileStore.cc +++ b/src/os/FileStore.cc @@ -3064,7 +3064,8 @@ int FileStore::_write(coll_t cid, const hobject_t& oid, #ifdef CEPH_HAVE_FALLOCATE # if !defined(DARWIN) && !defined(__FreeBSD__) // hack: fallocate rbd? - if (oid.oid.name.find("rb.") == 0) { + if (oid.oid.name.find("rb.") == 0 || + oid.oid.name.find("rbd_data.") == 0) { struct stat st; ::fstat(**fd, &st); if (st.st_size == 0 && !(offset == 0 && len == 4194304)) { -- cgit v1.2.1