3.3.?MRC

3.3.1. MRC简介
3.3.2. MRC的Stage

3.3.1.?MRC简介

UXFS的元数据服务器,用来记录集群的基本信息,卷信息,文件对OSD的索引以及文件属性(大小,路径,所有者,访问Mask,时间信息等)和replication的信息。

MRC工作为Stage Based,总共分为4个Stage,如下图所示:

3.3.2.?MRC的Stage

  1. PreprocStage:预处理阶段。

  2. Processing Stage:这是MRC最核心的部分,所有的metadata相关的文件系统信息(如文件名称的解析和映射,操作(如unlink, stat)和访问授权信息),对每个Volume的目录信息。下面列出了一些这个Stage包含的较为重要的操作(Operation):OpenOperation、StatOperation、GetXAttrOperation。

值得一提的是,MRC采用队列机制接受客户端的请求(异步),客户端可以在当前请求没有应答的情况下发送下一个请求。MRC会对接收到的请求进行排队。但MRC只按照接受到的顺序排队,这个排队可能不是请求的顺序(MRC采用的HTTP的接收方式)。

XML 地图 | Sitemap 地图