]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
os/newstore: fix off-by-one on overlay_max_length
authorSage Weil <sage@redhat.com>
Fri, 10 Apr 2015 18:54:01 +0000 (11:54 -0700)
committerSage Weil <sage@redhat.com>
Tue, 1 Sep 2015 17:39:37 +0000 (13:39 -0400)
Signed-off-by: Sage Weil <sage@redhat.com>
src/os/newstore/NewStore.cc

index 0fead936b2c25d60b9f87a0713bc483b3c844409..8989e584bc71dca994e5d73447ed90a34a8c5468 100644 (file)
@@ -2983,7 +2983,7 @@ int NewStore::_do_write(TransContext *txc,
   }
 
   if ((int)o->onode.overlay_map.size() < g_conf->newstore_overlay_max &&
-      (int)length < g_conf->newstore_overlay_max_length) {
+      (int)length <= g_conf->newstore_overlay_max_length) {
     // write an overlay
     r = _do_overlay_write(txc, o, offset, length, bl);
     if (r < 0)