From: Sage Weil Date: Fri, 10 Apr 2015 18:54:01 +0000 (-0700) Subject: os/newstore: fix off-by-one on overlay_max_length X-Git-Tag: v9.1.0~242^2~80 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=ec21f578a7f2b3d3fe209eea52e1c04f33488bdf;p=ceph.git os/newstore: fix off-by-one on overlay_max_length Signed-off-by: Sage Weil --- diff --git a/src/os/newstore/NewStore.cc b/src/os/newstore/NewStore.cc index 0fead936b2c..8989e584bc7 100644 --- a/src/os/newstore/NewStore.cc +++ b/src/os/newstore/NewStore.cc @@ -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)