crimson/os/seastore/cache: set extent's state to INVALID when invalidating it

Previously, when invalidating a non-conflict extent, I forgot to set its state

Signed-off-by: Xuehan Xu <xxhdx1985126@gmail.com>
This commit is contained in:
Xuehan Xu 2022-08-15 22:00:46 +08:00
parent 95f6cbfe17
commit f5b5c3a990

View File

@ -804,6 +804,7 @@ void Cache::invalidate_extent(
{
if (!extent.may_conflict()) {
assert(extent.transactions.empty());
extent.state = CachedExtent::extent_state_t::INVALID;
return;
}