发明名称 一种维护主从式双控软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号