[发明专利]一种不中断业务的读写迁移方法及装置有效
申请号: | 202011148196.0 | 申请日: | 2020-10-23 |
公开(公告)号: | CN112230859B | 公开(公告)日: | 2022-11-25 |
发明(设计)人: | 刘志魁 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06;G06F16/215;G06F16/23;G06F11/14 |
代理公司: | 济南舜源专利事务所有限公司 37205 | 代理人: | 刘雪萍 |
地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 中断 业务 读写 迁移 方法 装置 | ||
1.一种不中断业务的读写迁移方法,其特征在于,该方法在原节点执行,包括以下步骤:
接收到读写迁移命令后,新的写请求在完成缓存副本后,进行数据落盘;
待数据落盘成功,将缓存数据进行清理;
待缓存数据清理完成,再应答主机;
待写请求队列的所有数据落盘后,进行读写迁移操作;
其中,原节点包括主控制器和副控制器,主控制器接收写请求存入缓存,并在副控制器生成缓存副本;
将缓存数据进行清理指将主控制器上的缓存数据和副控制器上的缓存副本数据全部清理;
进行数据落盘指将主控制器上的缓存数据或副控制器上的缓存副本数据进行落盘。
2.根据权利要求1所述的不中断业务的读写迁移方法,其特征在于,该方法还包括以下步骤:
接收到读写迁移命令后,将原有的全部缓存数据进行落盘操作。
3.根据权利要求2所述的不中断业务的读写迁移方法,其特征在于,该方法中,进行数据落盘的过程是将数据分配给各个下刷单元,各下刷单元以最大速率刷盘。
4.根据权利要求1、2或3任一项所述的不中断业务的读写迁移方法,其特征在于,写请求生成缓存副本时,若有缓存命中场景,则进行合并。
5.一种不中断业务的读写迁移装置,其特征在于,配置于原节点,包括,
迁移命令接收模块:接收读写迁移命令;
缓存副本生成模块:将写请求数据生成缓存副本;
数据落盘模块:接收到读写迁移命令后,新的写请求在完成缓存副本后,进行数据落盘;
缓存数据模块:待数据落盘成功,将缓存数据进行清理;
应答主机模块:待缓存数据清理完成,再应答主机;
读写迁移操作模块:待写请求队列的所有数据落盘后,进行读写迁移操作;
其中,原节点包括主控制器和副控制器,主控制器接收写请求存入缓存,并在副控制器生成缓存副本;
将缓存数据进行清理指将主控制器上的缓存数据和副控制器上的缓存副本数据全部清理;
进行数据落盘指将主控制器上的缓存数据或副控制器上的缓存副本数据进行落盘。
6.根据权利要求5所述的不中断业务的读写迁移装置,其特征在于,数据落盘模块在迁移命令接收模块接收到读写迁移命令后,首先将原有的全部缓存数据进行落盘操作。
7.根据权利要求6所述的不中断业务的读写迁移装置,其特征在于,数据落盘模块进行数据落盘是将数据分配给各个下刷单元,各下刷单元以最大速率刷盘。
8.根据权利要求5、6或7任一项所述的不中断业务的读写迁移装置,其特征在于,缓存副本生成模块将写请求生成缓存副本时,若有缓存命中场景,则进行合并。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011148196.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种带玩具宠物狗窝
- 下一篇:一种数控加工中心的自动化换刀装置