diff --git a/src/engine/engine_common.c b/src/engine/engine_common.c index b3462070..c420cff9 100644 --- a/src/engine/engine_common.c +++ b/src/engine/engine_common.c @@ -298,6 +298,8 @@ static void ocf_engine_map_hndl_error(struct ocf_cache *cache, OCF_DEBUG_RQ(req, "Canceling cache line %u", entry->coll_idx); + entry->status = LOOKUP_MISS; + ocf_metadata_start_collision_shared_access(cache, entry->coll_idx);