From 525a42b53c4bf8e77ed29623ad01b0225cbb17a7 Mon Sep 17 00:00:00 2001 From: Jianpeng Ma Date: Mon, 21 Mar 2016 20:19:52 +0800 Subject: [PATCH] os/bluestore/BlueStore.cc: when do omapclear, it should clear omap_head. Signed-off-by: Jianpeng Ma --- 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 52f9055083ceb..ef63b9488e3ca 100644 --- a/src/os/bluestore/BlueStore.cc +++ b/src/os/bluestore/BlueStore.cc @@ -6057,6 +6057,8 @@ int BlueStore::_omap_clear(TransContext *txc, int r = 0; if (o->onode.omap_head != 0) { _do_omap_clear(txc, o->onode.omap_head); + o->onode.omap_head = 0; + txc->write_onode(o); } dout(10) << __func__ << " " << c->cid << " " << o->oid << " = " << r << dendl; return r; -- 2.39.5