一种数据同步的异常检测方法和装置制造方法及图纸

技术编号:30137035 阅读:32 留言:0更新日期:2021-09-23 14:49
本发明专利技术公开了一种数据同步的异常检测方法和装置,方法包括:在作为数据同步的目的端的从站点遍历多个对象桶的多个桶分片,分别获取多个桶分片的最后写入对象的当前从站点对象标识;从作为数据同步的源端的主站点获取在每个桶分片中与多个当前从站点对象标识一一对应的多个当前主站点对象标识;将一一对应的多个当前从站点对象标识和多个当前主站点对象标识相互比较,并在从站点读取桶分片同步进度对象属性监视器中的历史从站点对象标识和历史主站点对象标识;基于上述比较和读取的结果确定特定桶分片为同步异常的桶分片。本发明专利技术能够精准检测数据同步的异常现象,优化数据同步功能,提升使用体验。提升使用体验。提升使用体验。

【技术实现步骤摘要】
一种数据同步的异常检测方法和装置


[0001]本专利技术涉及分布式存储领域,更具体地,特别是指一种数据同步的异常检测方法和装置。

技术介绍

[0002]在分布式对象存储系统中配置多数据中心后,其中任何一个数据中心有数据变化,则其他所有数据中心都会监测到该变化,并执行相同的操作,从而保证所有数据中心的数据完全相同,以达到异地容灾的效果。
[0003]由于技术的不完善以及网络故障等原因,数据同步过程中避免不了出现同步异常,即某个桶中的部分对象长时间不同步。对于这种异常,若未及时检测到并做出相应处理的话,可能会给用户带来不可估量的损失。
[0004]现有技术的检测机制定期获取桶配额在主从站点上的差值。若差值不等于0,则获取同步状态,若同步状态显示同步完成则告警;若显示正在同步,继续比较当前差值与上一次差值,若两次差值相同则告警,否则认为同步正常,然后等待下一次检测。但若主站点一直对当前桶有数据写入,且写入的数据恰巧一直未落入某个桶分片,而刚好这个桶分片出现同步异常,则现有技术的检测流程是无法检测到。
[0005]针对现有技术中本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种数据同步的异常检测方法,其特征在于,包括周期性地执行以下步骤:在作为数据同步的目的端的从站点遍历多个对象桶的多个桶分片,分别获取多个所述桶分片的最后写入对象的当前从站点对象标识;从作为数据同步的源端的主站点获取在每个所述桶分片中与多个所述当前从站点对象标识一一对应的多个当前主站点对象标识;将一一对应的多个所述当前从站点对象标识和多个所述当前主站点对象标识相互比较,并在所述从站点读取桶分片同步进度对象属性监视器中的历史从站点对象标识和历史主站点对象标识;响应于特定桶分片的所述当前从站点对象标识和所述当前主站点对象标识不同,并且所述特定桶分片的所述历史从站点对象标识和历史主站点对象标识分别等同于所述特定桶分片的所述当前从站点对象标识和所述当前主站点对象标识,而确定所述特定桶分片为同步异常的桶分片。2.根据权利要求1所述的方法,其特征在于,还包括:响应于所述特定桶分片的所述当前从站点对象标识和所述当前主站点对象标识相同,而确定所述特定桶分片为同步正常的桶分片。3.根据权利要求1所述的方法,其特征在于,还包括:响应于所述特定桶分片的所述当前从站点对象标识和所述当前主站点对象标识不同,并且从所述桶分片同步进度对象属性监视器读取到的所述特定桶分片的历史从站点对象标识和历史主站点对象标识不都等同于所述特定桶分片的所述当前从站点对象标识和所述当前主站点对象标识,而在本周期内不确定所述特定桶分片的同步情况。4.根据权利要求1所述的方法,其特征在于,还包括:响应于所述特定桶分片的所述当前从站点对象标识和所述当前主站点对象标识不同,并且未从所述桶分片同步进度对象属性监视器读取到所述特定桶分片的历史从站点对象标识和历史主站点对象标识,而在本周期内不确定所述特定桶分片的同步情况。5.根据权利要求3或4所述的方法,其特征在于,还包...

【专利技术属性】
技术研发人员:李欢欢赵煜武模仁陶桐桐
申请(专利权)人:济南浪潮数据技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1