From: xie xingguo Date: Tue, 1 Nov 2016 08:08:59 +0000 (+0800) Subject: os/bluestore: add sanity check when compress_extent_map() X-Git-Tag: v11.1.0~459^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=refs%2Fpull%2F11718%2Fhead;p=ceph.git os/bluestore: add sanity check when compress_extent_map() Signed-off-by: xie xingguo --- diff --git a/src/os/bluestore/BlueStore.cc b/src/os/bluestore/BlueStore.cc index 23b13bda06c..b437135be5e 100644 --- a/src/os/bluestore/BlueStore.cc +++ b/src/os/bluestore/BlueStore.cc @@ -2072,6 +2072,7 @@ int BlueStore::ExtentMap::compress_extent_map(uint64_t offset, uint64_t length) break; } if (n->logical_offset >= shard_end) { + assert(pshard != shards.end()); ++pshard; if (pshard != shards.end()) { shard_end = pshard->offset;