From db4e6265b58fe0ebf705b174a0f59ea1c514769d Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Mon, 10 Nov 2008 14:43:17 -0800 Subject: [PATCH] osd: assert length on write, zero --- src/osd/ReplicatedPG.cc | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/osd/ReplicatedPG.cc b/src/osd/ReplicatedPG.cc index 78d041435aae0..db11b60379ef5 100644 --- a/src/osd/ReplicatedPG.cc +++ b/src/osd/ReplicatedPG.cc @@ -922,6 +922,7 @@ int ReplicatedPG::prepare_simple_op(ObjectStore::Transaction& t, osd_reqid_t req case CEPH_OSD_OP_WRITE: { // write + assert(op.length); bufferlist nbl; bp.copy(op.length, nbl); t.write(info.pgid.to_coll(), poid, op.offset, op.length, nbl); @@ -954,6 +955,7 @@ int ReplicatedPG::prepare_simple_op(ObjectStore::Transaction& t, osd_reqid_t req case CEPH_OSD_OP_ZERO: { // zero + assert(op.length); t.zero(info.pgid.to_coll(), poid, op.offset, op.length); if (snapset.clones.size()) { snapid_t newest = *snapset.clones.rbegin(); -- 2.47.3