一种避免peering流程数据丢失的方法、装置、终端及介质

    公开(公告)号:CN115344213A

    公开(公告)日:2022-11-15

    申请号:CN202211032219.0

    申请日:2022-08-26

    Abstract: 本发明涉及一种避免peering流程数据丢失的方法、装置、终端及介质。归置组中处于down状态OSD启动并进入peering流程前,计算历史epoch序列,并通过判断历史epoch序列是否包含被遗弃的OSDmap版本,确定历史epoch序列的时段归置组是否发生数据写入,避免被遗弃的OSDmap版本存在数据写入时,无法进行数据写入判断的情况,分析的发生数据写入的历史epoch序列不少于真实情况,从而避免漏判归置组的数据写入。处于down状态期间归置组发生数据写入的OSD启动后进入peering流程时,则检测归置组中其余OSD的状态,若其余OSD均处于down状态,则暂停OSD的peering流程,等待其余OSD启动后才完成peering流程,以避免处于down状态期间归置组有数据写入时,OSD独自完成peering流程造成数据丢失。

    一种分布式存储系统的数据一致性校验方法、装置及设备

    公开(公告)号:CN113672167A

    公开(公告)日:2021-11-19

    申请号:CN202110779585.1

    申请日:2021-07-09

    Abstract: 本申请公开了一种分布式存储系统的数据一致性校验方法,该方法通过设置一致性校验的配置信息,能够确定每次一致性校验的开始时间和结束时间,实现一致性校验过程的全自动化,而且,在达到本次一致性校验的结束时间时,即便没有校验完存储池的全部对象也可以停止本次一致性校验,并记录一致性校验的进度信息,下一次一致性校验时可以根据进度信息从本次校验位置继续进行一致性校验,显著提升了一致性校验过程的灵活性。此外,本申请还提供了一种分布式存储系统的数据一致性校验装置、设备及可读存储介质,其技术效果与上述方法的技术效果相对应。

    分布式存储系统节点故障的处理方法、系统、装置及介质

    公开(公告)号:CN116401122A

    公开(公告)日:2023-07-07

    申请号:CN202310351771.4

    申请日:2023-03-31

    Abstract: 本申请公开了一种分布式存储系统节点故障的处理方法,涉及分布式存储领域,为了解决解决存储系统整体故障或多节点同时故障导致无法接收业务读写的问题,本申请在故障恢复时,向各备监视器节点发送租约消息;获取各备监视器节点返回的租约回应消息以获取各备监视器节点的启动信息;根据各备监视器节点的启动信息判断存储系统是否发生多数节点故障;若是,将更新对象存储设备维护表。避免了对象存储设备发生故障处于离线状态后,存储系统将发生故障前的对象存储设备的在线状态错误地更新在对象存储设备维护表中导致存储系统一直处于推举选主流程,使得存储系统所服务的前端业务更快地恢复至故障前水平,提升了存储系统在多数节点故障中的稳定性。

    一种绑定池放置组选主的方法、装置、设备及可读介质

    公开(公告)号:CN114138181A

    公开(公告)日:2022-03-04

    申请号:CN202111237021.1

    申请日:2021-10-24

    Abstract: 本发明提供了一种分布式存储中绑定池放置组选主的方法、装置、设备及可读介质,方法包括:获取基准池中的PG,并根据PG的对应关系获取绑定池中对应的PG,将获取到的PG放入变量结构中;遍历基准池中PG的成员,获取成员所在节点的IP,将获取到的IP作为关键字,将成员和PG的ID作为一组值保存在数据结构中;遍历绑定池中对应的PG的成员,判断成员所在节点IP是否能够在数据结构中查询到;响应于成员所在节点IP能够在数据结构中查询到,将成员和PG的ID作为一组值追加到IP关键字的值的数据结构中;获取每个IP中的值的个数,选取IP中值的个数最多的结构中的成员作为各自PG的主。通过使用本发明的方案,能够提高存储集群的性能,提高产品竞争力。

    一种分布式存储集群的数据恢复方法、系统及存储介质

    公开(公告)号:CN113821377A

    公开(公告)日:2021-12-21

    申请号:CN202110998150.6

    申请日:2021-08-27

    Abstract: 本发明公开了一种分布式存储集群的数据恢复方法、系统及存储介质,方法包括:响应于待恢复的目标对象存储设备启动,通过备份数据库重建所述目标对象存储设备;通过主对象存储设备向重建后的所述目标对象存储设备发送扫描消息;所述目标对象存储设备接收到所述扫描消息后,读取所述目标对象存储设备的对象的属性信息和脏数据信息,并将读取的信息返回给所述主对象存储设备;所述主对象存储设备接收到返回信息后,将所述返回信息与对应对象的属性信息进行对比,并通过对比结果对所述目标对象存储设备的对象进行恢复。通过本发明的方案,减少了换盘恢复数据所需要的时间,提高了数据恢复期间数据的安全性。

    一种数据库恢复方法及系统
    6.
    发明公开

    公开(公告)号:CN113590380A

    公开(公告)日:2021-11-02

    申请号:CN202110714344.9

    申请日:2021-06-25

    Abstract: 本发明提供了一种数据库恢复方法及系统,方法包括:获取元数据,且分别向第一主存储设备的主数据库和第一从存储设备的从数据库中写入元数据,并判断是否写入成功;响应于向主数据库或从数据库写入失败,认定主数据库所在的第一主存储设备或从数据库所在的第一从存储设备损坏,并基于写入失败的结果将主数据库或从数据库对应的失败标记记录到第二存储设备的恢复文件中;响应于对损坏的第一主存储设备或第一从存储设备进行更换,读取恢复文件中的失败标记并将其对应的数据库作为目的数据库且将另一数据库作为源数据库,通过源数据库恢复目的数据库。本发明提升了数据库恢复的便捷性并保障了其数据的安全性。

    一种分布式集群数据重构方法、装置、及程序产品

    公开(公告)号:CN118312103A

    公开(公告)日:2024-07-09

    申请号:CN202410483397.8

    申请日:2024-04-19

    Abstract: 本发明涉及分布式集群技术领域,公开了一种分布式集群数据重构方法、装置、及程序产品,本发明方法响应于分布式集群的重构指令;根据待恢复对象标识信息判断内存中是否存储待恢复对象的数据,当确认内存中已经存储,则从内存中读取待恢复对象的数据,作为目标恢复对象的数据;或者,当确认内存中未存储,则从硬盘中读取待恢复对象的数据,作为目标恢复对象的数据,并将目标恢复对象的数据存储至内存,目标恢复对象的数据构建恢复消息;将恢复消息下发至目标对象存储设备,完成数据重构。通过数据重构和读写操作可以在内存中并行进行,减少了与硬盘的资源竞争,避免了现有技术中存在的加锁和解锁过程,进而有效地提升了数据重构的效率。

    一种分布式存储集群的数据恢复方法、系统及存储介质

    公开(公告)号:CN113821377B

    公开(公告)日:2023-12-22

    申请号:CN202110998150.6

    申请日:2021-08-27

    Abstract: 本发明公开了一种分布式存储集群的数据恢复方法、系统及存储介质,方法包括:响应于待恢复的目标对象存储设备启动,通过备份数据库重建所述目标对象存储设备;通过主对象存储设备向重建后的所述目标对象存储设备发送扫描消息;所述目标对象存储设备接收到所述扫描消息后,读取所述目标对象存储设备的对象的属性信息和脏数据信息,并将读取的信息返回给所述主对象存储设备;所述主对象存储设备接收到返回信息后,将所述返回信息与对应对象的属性信息进行对比,并通过对比结果对所述目标对象存储设备的对象进行恢复。通过本发明的方案,减少了换盘恢复数据所需要的时间,提高了数据恢复期间数据的安全性。

    一种分布式存储系统的数据一致性校验方法、装置及设备

    公开(公告)号:CN113672167B

    公开(公告)日:2023-12-22

    申请号:CN202110779585.1

    申请日:2021-07-09

    Abstract: 本申请公开了一种分布式存储系统的数据一致性校验方法,该方法通过设置一致性校验的配置信息,能够确定每次一致性校验的开始时间和结束时间,实现一致性校验过程的全自动化,而且,在达到本次一致性校验的结束时间时,即便没有校验完存储池的全部对象也可以停止本次一致性校验,并记录一致性校验的进度信息,下一次一致性校验时可以根据进度信息从本次校验位置继续进行一致性校验,显著提升了一致性校验过程的灵活性。此外,本申请还提供了一种分布式存储系统的数据一致性校验装置、设备及可读存储介质,其技术效果与上述方法的技术效果相对应。

    分布式文件系统PG选成员的方法、装置、设备及可读介质

    公开(公告)号:CN114138736B

    公开(公告)日:2025-03-11

    申请号:CN202111276654.3

    申请日:2021-10-29

    Abstract: 本发明提供了一种分布式文件系统PG选成员的方法、装置、设备及可读介质,该方法包括:响应于OSD中有成员发生故障,通过crush算法和upmap纠正表计算发生故障的OSD中PG的新成员;响应于PG进行信息同步,判断故障的OSD中PG的新成员是否符合故障域;响应于故障的OSD中PG的新成员不符合故障域,将OSD中PG的新成员删除并使故障的OSD处于等待状态并向监控器发送消息;响应于监控器接收到消息,清除upmap纠正表中的信息后将新的osdmap表发送给故障的OSD;故障的OSD选取新的osdmap表中的成员作为PG的成员。通过使用本发明的方案,能够保障选取到的成员符合故障域,避免发生故障的情况造成的前端业务卡住和数据丢失的问题。

Patent Agency Ranking