IO下发流程

发布于 2020,06,25  146 次阅读


应用程序下发io请求到OS,OS转发该请求到本地服务器的VBS模块

由SCSI模块将写io请求引入VBS,SCSI接收到的io是标准SCSI协议格式的io请求,SCSI将收到的请求交给VBP模块

VBS通过写io信息中的LUN ID和LBA ID信息,通过数据路由机制确定数据所在的partition,根据mdc缓存给VBS的io视图来找到对应的主OSD

VBP模块将收到的SCSI格式io转换成FS内部key-value格式的io,下发给client

client根据收到的io进行hash计算确定本次io发给哪一个OSD进程进行处理,确定后将io发送给对应的OSD

OSD收到请求后通过MDC缓存给VBS的partition视图,以同步的方式写入主备OSD中,主OSD收到备OSD写成功后,返回io写成功给VBS,再由VBS返回信息给os,最后给到应用写完成信息。



版权所有:《尚子昂
文章标题:《IO下发流程
除非注明,文章均为 《尚子昂》 原创
转载请注明本文短网址:http://bk.cloudcpte.com/post-55.html  [生成短网址]
分享本文至:

但愿日子清净,抬头遇见的都是柔情!