发明名称 |
一种维护主从式双控软Raid6一致性的方法及系统 |
摘要 |
本发明提出一种维护主从式双控软Raid6一致性的方法及系统,该方法包括主控制器节点中Raid6设备获取数据更新请求,主控制器节点中Raid6设备计算数据更新请求对应的数据更新位置,并在内存中记录位图更新状态A,并固化在主控制器节点的Raid6校验设备中,Raid6设备计算校验值,并对数据小盘Data Disk与校验小盘Parity Disk下发更新请求,写入快照源,作为新数据,当所有Data Disk与Parity Disk更新完成,在内存中记录位图更新状态B,固化在主控制器节点的校验设备中;并同步到从控制器节点中Raid6设备,并固化在从控制器节点的校验设备中;主控制器节点中Raid6设备在内存中找到位图更新状态为B的数据更新位置,通过对Data Disk与Parity Disk的发送Remap指令,将新数据重映射到快照设备Data Snapshot与Parity Snapshot。 |
申请公布号 |
CN105843560A |
申请公布日期 |
2016.08.10 |
申请号 |
CN201610218815.6 |
申请日期 |
2016.04.08 |
申请人 |
中国科学院计算技术研究所;天津中科蓝鲸信息技术有限公司 |
发明人 |
刘建亮;刘振军;贾思懿;方沛;许鲁 |
分类号 |
G06F3/06(2006.01)I |
主分类号 |
G06F3/06(2006.01)I |
代理机构 |
北京律诚同业知识产权代理有限公司 11006 |
代理人 |
祁建国;梁挥 |
主权项 |
一种维护主从式双控软Raid6一致性的方法,其特征在于,包括:步骤1,主控制器节点中Raid6设备获取数据更新请求,主控制器节点中Raid6设备计算数据更新请求对应的数据更新位置,并在内存中记录位图更新状态A,并固化在主控制器节点的Raid6校验设备中,Raid6设备计算校验值,并对数据小盘Data Disk与校验小盘Parity Disk下发更新请求,写入快照源,作为新数据;步骤2,当所有Data Disk与Parity Disk更新完成,在内存中记录位图更新状态B,固化在主控制器节点的校验设备中;并同步到从控制器节点中Raid6设备,并固化在从控制器节点的校验设备中;步骤3,主控制器节点中Raid6设备在内存中找到位图更新状态为B的数据更新位置,通过对Data Disk与Parity Disk的发送Remap指令,将新数据重映射到快照设备Data Snapshot与Parity Snapshot,当所有重映射指令完成时,主控制器节点在内存中记录位图更新状态A,固化在主控制器节点的校验设备中,并同步到从控制器节点中Raid6设备,并固化在从控制器节点的校验设备中。 |
地址 |
100190 北京市海淀区中关村科学院南路6号 |