ganggexiongqi的留言板

ganggexiongqi 2020-01-02 06:44:10
大家好,这里是我的留言板,如果有问题,欢迎大家留言,我会第一时间进行回复
...全文
45 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
arkphoenix 2020-02-22
  • 打赏
  • 举报
回复
chained_entry->cache->chain_cb(chained_entry->key, chained_entry->data); // 这里把数据保存如map了,

list<ObjectCacheEntry *>::iterator liter;

for (liter = cache_entry_list.begin(); liter != cache_entry_list.end(); ++liter) {
ObjectCacheEntry *entry = *liter;

entry->chained_entries.push_back(make_pair(chained_entry->cache, chained_entry->key)); //这里有什么用,并且还是添加大多个实体里面了
}

return true;
arkphoenix 2020-02-22
  • 打赏
  • 举报
回复
大佬,关于ceph cache 中,
struct ObjectCacheEntry {
ObjectCacheInfo info;
std::list<string>::iterator lru_iter;
uint64_t lru_promotion_ts;
uint64_t gen;
std::list<pair<RGWChainedCache *, string> > chained_entries; // 这个有什么意义吗? 真正需要缓存的不是 info 吗? 请大佬赐教,谢谢

ObjectCacheEntry() : lru_promotion_ts(0), gen(0) {}
}

595

社区成员

发帖
与我相关
我的任务
社区描述
提出问题
其他 技术论坛(原bbs)
社区管理员
  • community_281
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧