From: xie xingguo Date: Sat, 12 Nov 2016 08:33:37 +0000 (+0800) Subject: os/bluestore: assert from access violation X-Git-Tag: v11.1.0~288^2~4 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=2ce6af0558e69ae8017f3c90db54548b53614b67;p=ceph.git os/bluestore: assert from access violation Signed-off-by: xie xingguo --- diff --git a/src/os/bluestore/BlueStore.cc b/src/os/bluestore/BlueStore.cc index 61b94fc69516..e22dd0e720eb 100644 --- a/src/os/bluestore/BlueStore.cc +++ b/src/os/bluestore/BlueStore.cc @@ -1725,6 +1725,7 @@ void BlueStore::ExtentMap::reshard(Onode *o, uint64_t min_alloc_size) dout(30) << " extent " << e << dendl; while (e.logical_offset >= shard_end) { shard_start = shard_end; + assert(sp != esp); ++sp; if (sp == esp) { shard_end = OBJECT_MAX_SIZE;