From: xie xingguo Date: Mon, 19 Sep 2016 02:24:46 +0000 (+0800) Subject: os/bluestore: avoid reset cache_private if we haven't to X-Git-Tag: v11.0.1~169^2~3 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=9b748eaf68ce84d3cf80931addcd76f2bfa889b5;p=ceph.git os/bluestore: avoid reset cache_private if we haven't to Signed-off-by: xie xingguo --- 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: