From e792cd93889704a46e563ee32d979d952ab42228 Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Sun, 1 Apr 2012 17:04:58 -0700 Subject: [PATCH] filestore: fix ZERO fallback write It helps if we write zeros! Signed-off-by: Sage Weil --- src/os/FileStore.cc | 1 + 1 file changed, 1 insertion(+) diff --git a/src/os/FileStore.cc b/src/os/FileStore.cc index 6a93107efccdf..7b876dda56c4b 100644 --- a/src/os/FileStore.cc +++ b/src/os/FileStore.cc @@ -3057,6 +3057,7 @@ int FileStore::_zero(coll_t cid, const hobject_t& oid, uint64_t offset, size_t l dout(20) << "zero FALLOC_FL_PUNCH_HOLE not supported, falling back to writing zeros" << dendl; { bufferptr bp(len); + bp.zero(); bufferlist bl; bl.push_back(bp); ret = _write(cid, oid, offset, len, bl); -- 2.39.5