]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
client: fix barrier interval
authorSage Weil <sage@inktank.com>
Mon, 17 Feb 2014 18:23:37 +0000 (10:23 -0800)
committerSage Weil <sage@inktank.com>
Mon, 17 Feb 2014 18:23:37 +0000 (10:23 -0800)
(start, end) not (start, length)

Signed-off-by: Sage Weil <sage@inktank.com>
src/client/Client.cc

index a41d3c2217a7f468ed9247f5d56cb48d6e000dca..d8f90eb73c885c19c1e1826c6f481b5a691225f4 100644 (file)
@@ -8295,7 +8295,7 @@ int Client::ll_commit_blocks(Inode *in,
 
     map<uint64_t, BarrierContext*>::iterator p = barriers.find(ino);
     if (p != barriers.end()) {
-      barrier_interval civ(offset, length);
+      barrier_interval civ(offset, offset + length);
       p->second->commit_barrier(civ);
     }