From: xie xingguo Date: Mon, 19 Sep 2016 02:27:39 +0000 (+0800) Subject: os/bluestore: confirm buffer is empty before moving it into AOUT queue X-Git-Tag: v11.0.1~169^2~2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=fbca013743aa91a6cbd684e8650f1c175538abcf;p=ceph.git os/bluestore: confirm buffer is empty before moving it into AOUT queue Signed-off-by: xie xingguo --- diff --git a/src/os/bluestore/BlueStore.cc b/src/os/bluestore/BlueStore.cc index ea99f551e26c..a55cd6f47b73 100644 --- a/src/os/bluestore/BlueStore.cc +++ b/src/os/bluestore/BlueStore.cc @@ -630,6 +630,7 @@ void BlueStore::TwoQCache::_add_buffer(Buffer *b, int level, Buffer *near) buffer_warm_in.insert(buffer_warm_in.iterator_to(*near), *b); break; case BUFFER_WARM_OUT: + assert(b->is_empty()); buffer_warm_out.insert(buffer_warm_out.iterator_to(*near), *b); break; case BUFFER_HOT: