From d133cc571c25955db75206d5eb3aa457bdd68ed9 Mon Sep 17 00:00:00 2001 From: xie xingguo Date: Sat, 10 Sep 2016 17:58:54 +0800 Subject: [PATCH] os/bluestore: add sanity check during extent loading Otherwise there are potential extent leaks. Signed-off-by: xie xingguo --- src/os/bluestore/BlueStore.cc | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/os/bluestore/BlueStore.cc b/src/os/bluestore/BlueStore.cc index e2dc7e49014..b92637d71c9 100644 --- a/src/os/bluestore/BlueStore.cc +++ b/src/os/bluestore/BlueStore.cc @@ -1702,6 +1702,8 @@ void BlueStore::ExtentMap::decode_some(bufferlist& bl) ++n; extent_map.insert(*le); } + + assert(n == num); } void BlueStore::ExtentMap::encode_spanning_blobs(bufferlist& bl) -- 2.39.5