diff --git a/cache/typed_cache.h b/cache/typed_cache.h index 84e36c8a79..c32a9f1e85 100644 --- a/cache/typed_cache.h +++ b/cache/typed_cache.h @@ -321,6 +321,7 @@ class FullTypedCacheInterface auto helper = lowest_used_cache_tier == CacheTier::kNonVolatileBlockTier ? GetFullHelper() : GetBasicHelper(); + printf("InsertFull:role_idx:%d, charge:%d, owner_id:%d\n", (int)(helper->role), (int)charge, (int)item_owner_id); return this->cache_->InsertWithOwnerId(key, UpCastValue(value), helper, charge, item_owner_id, untyped_handle, priority); diff --git a/db/internal_stats.cc b/db/internal_stats.cc index d56d572fd0..db2c33a490 100644 --- a/db/internal_stats.cc +++ b/db/internal_stats.cc @@ -722,6 +722,8 @@ InternalStats::CacheEntryRoleStats::GetEntryCallback() { entry_counts[role_idx]++; total_charges[role_idx] += charge; auto level_category_value = item_owner_id >> 14; + item_owner_id &= ~(0xC000); + printf("GetEntryCallback:role_idx:%d, charge:%d, level-cat:%d, owner_id:%d\n", (int)role_idx, (int)charge, (int)level_category_value, (int)item_owner_id); charge_per_item_owner[item_owner_id][role_idx][level_category_value] += charge; }; }