一种IO请求的处理方法与流程

文档序号:12362557阅读:来源:国知局

技术特征:

1.一种IO请求的处理方法,其特征在于,包括:

当主机端下发IO写请求数据到本端控制器时,本端控制器中的上层缓存模块接收所述IO写请求数据,并将所述IO请求数据镜像到同伴partner端控制器上进行数据备份;

所述partner端控制器向所述本端控制器发送反馈信息,通知本端控制器所述IO写请求数据已成功备份;

所述本端控制器向主机端返回表示IO处理完成的响应信息;

所述本端控制器将所述IO写请求数据写入内存中。

2.如权利要求1所述的方法,其特征在于,所述本端控制器包括上层缓存模块,高级特性模块和下层缓存模块,所述高级特性模块位于所述上层缓存模块和下层缓存模块之间。

3.如权利要求2所述的方法,其特征在于,所述高级特性模块包括:快照模块、克隆模块、远程复制模块或者自精简模块。

4.如权利要求2所述的方法,其特征在于,所述本端控制器将所述IO写请求数据写入内存中,包括:

本端控制器中的上层缓存模块将所述IO写请求数据传递到本端控制器中的高级特性模块;

本端控制器中的高级特性模块对所述IO写请求数据进行处理,处理完成后将所述IO写请求数据传递至本端控制器中的下层缓存模块,写入下层缓存模块中。

5.如权利要求1所述的方法,其特征在于,所述本端控制器与所述partner端控制器之间通过NTB通道连接。

6.如权利要求1所述的方法,其特征在于,所述本端控制器中的上层缓存模块接收所述IO写请求数据,并将所述IO请求数据镜像到同伴partner端控制器上进行数据备份,包括:

所述本端控制器中的上层缓存模块接收所述IO写请求数据,并将所述IO请求数据镜像到同伴partner端控制器中的上层缓存模块上进行数据备份。

7.如权利要求6所述的方法,其特征在于,所述partner端控制器向所述本端控制器发送反馈信息,包括:

所述partner端控制器中的上层缓存模块向所述本端控制器中的上层缓存模块发送反馈信息。

8.如权利要求1至7中任意一项所述的方法,其特征在于,还包括:

当本端控制器出现宕机事件,本端控制器向主机端返回表示IO处理完成的响应信息,将所述IO写请求数据传递至本端控制器中的高级特性模块。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1