From 9b748eaf68ce84d3cf80931addcd76f2bfa889b5 Mon Sep 17 00:00:00 2001 From: xie xingguo Date: Mon, 19 Sep 2016 10:24:46 +0800 Subject: [PATCH] os/bluestore: avoid reset cache_private if we haven't to Signed-off-by: xie xingguo --- src/os/bluestore/BlueStore.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/os/bluestore/BlueStore.cc b/src/os/bluestore/BlueStore.cc index 3045e2011266..ea99f551e26c 100644 --- a/src/os/bluestore/BlueStore.cc +++ b/src/os/bluestore/BlueStore.cc @@ -656,10 +656,10 @@ void BlueStore::TwoQCache::_add_buffer(Buffer *b, int level, Buffer *near) buffer_warm_in.push_front(*b); break; case BUFFER_WARM_OUT: + b->cache_private = BUFFER_HOT; // move to hot. fall-thru case BUFFER_HOT: dout(20) << __func__ << " move to hot " << *b << dendl; - b->cache_private = BUFFER_HOT; buffer_hot.push_front(*b); break; default: -- 2.47.3