暂无图片
H3FS CLIETN 内存是如何维护链表关系的?
我来答
分享
但和u发iv悲伤
2023-09-28
H3FS CLIETN 内存是如何维护链表关系的?

H3FS CLIETN 内存是如何维护链表关系的?

我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
但和u发iv悲伤
  • 链表关系更新:备机从底层存储层读取WAL日志后,首先检察是否在HE3FS CLIENT内存中的链表是否缓存对应的数据页,如果缓存,进一步检察对应数据页是否在DATA BUFFER中,如果在,直接更新date buffer数据页,并更新h3fs client中的链表关系。如果链表找到数据页,但是data buffer没有命中,则只更新he3fs client 链表关系。这一步主要通过链表关系,快速检察计算引擎是否缓存对应数据页

  • 读取数据页时,如果链表中有对应数据页,读取数据页以及对应链表中所有的WAL日志,由he3fs client回放成对应版本数据页

暂无图片 评论
暂无图片 有用 0
暂无图片
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏