From 50ea193c952ebc0079081a351fb13533812dfacf Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Thu, 8 Apr 2010 08:08:17 -0700 Subject: [PATCH] osd: fix transposed clone_range args We're cloning ranges _into_ soid (and in fact just deleted any old soid that may have been lingering). --- src/osd/ReplicatedPG.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/osd/ReplicatedPG.cc b/src/osd/ReplicatedPG.cc index 9092a9a7184fa..5f6431fe5d9df 100644 --- a/src/osd/ReplicatedPG.cc +++ b/src/osd/ReplicatedPG.cc @@ -3072,7 +3072,7 @@ void ReplicatedPG::sub_op_push(MOSDSubOp *op) q != p->second.m.end(); q++) { dout(15) << " clone_range " << p->first << " " << q->first << "~" << q->second << dendl; - t->clone_range(coll_t::build_pg_coll(info.pgid), soid, p->first, q->first, q->second); + t->clone_range(coll_t::build_pg_coll(info.pgid), p->first, soid, q->first, q->second); } for (map<__u64,__u64>::iterator p = data_subset.m.begin(); p != data_subset.m.end(); -- 2.39.5