一种避免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流程造成数据丢失。

    一种性能数据获取方法、装置、设备及可读存储介质

    公开(公告)号:CN115113825A

    公开(公告)日:2022-09-27

    申请号:CN202210870838.0

    申请日:2022-07-22

    Inventor: 孙润宇 孟祥瑞

    Abstract: 本申请公开了一种性能数据获取方法、装置、设备及可读存储介质,获取PG数据;PG数据包括累计性能值和时间;利用PG数据和上轮议案PG数据,确定本轮议案对应性能增量数据;性能增量数据包括性能增值和时长增值;将性能增量数据写入先进先出的性能数据队列;对性能数据队列中各轮议案的性能增量数据进行统计计算,得到存储池性能数据。本申请属于存储技术领域,本申请所得存储池性能数据是多轮议案时间对应的PG数据的整合,可以更加准确的表征存储池真实性能。

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

    公开(公告)号:CN113672167A

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

    申请号: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的成员。通过使用本发明的方案,能够保障选取到的成员符合故障域,避免发生故障的情况造成的前端业务卡住和数据丢失的问题。

    基于双存储池的放置组调整方法、系统、装置及存储介质

    公开(公告)号:CN113791730B

    公开(公告)日:2024-02-20

    申请号:CN202110938494.8

    申请日:2021-08-16

    Abstract: 本发明提出的一种基于双存储池的放置组调整方法、系统、装置及存储介质,所述方法包括:根据池内放置组的数量将双存储池分为参照池和绑定池;遍历访问绑定池内的放置组;绑定池内的任一放置组时,首先获取当前访问的放置组PG1和参照池内对应的放置组PG2;然后,判断放置组PG1的主和放置组PG2的主是否在同一物理节点上;若是,继续遍历访问绑定池内的放置组;若否,采用遍历搜索机制在绑定池中搜索可替换的放置组PG3;找到后,对放置组PG3与放置组PG2进行整体互换。本发明能够使两个绑定的存储池的对应的放置组的主尽量在同一个物理节点上,减小了网络的压力,提高存储集群的性能,提高产品竞争力。

    一种放置组故障域冲突检测方法、装置以及介质

    公开(公告)号:CN116302632A

    公开(公告)日:2023-06-23

    申请号:CN202310079891.3

    申请日:2023-01-30

    Inventor: 孙润宇 侯斌

    Abstract: 本申请涉及分布式存储系统领域,公开了一种放置组故障域冲突检测方法、装置以及介质,在检测到对象存储设备离线或重新上线后导致的放置组成员发生变更时,读取存储池的相关属性信息以获取存储池的故障域类型、副本数及所在的对象存储设备层级关系;根据故障域类型、副本数及对象存储设备层级关系确认存储池中的故障域和对象存储设备成员的对应关系;采用本技术方案,在发生放置组迁移后,遍历发生成员变更的放置组,根据对应关系确认放置组中各成员所对应的故障域,若各故障域中没有重合的故障域,则确认成员满足故障域。由此,在放置组中选出发生变更的新成员,并主动检查其是否满足故障域,实现在放置组迁移后对其成员的故障域的检测。

    基于Monitor的客户端集群维护方法、系统、终端及存储介质

    公开(公告)号:CN113672384A

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

    申请号:CN202110902900.5

    申请日:2021-08-06

    Abstract: 本发明提供一种基于Monitor的客户端集群维护方法、系统、终端及存储介质,包括:在客户端集群的各客户端增设监视器模块,通过监视器模块定期收集客户端集群的所有在线客户端的业务状态信息;将最新收集的业务状态信息更新至客户端状态汇总表;将更新的客户端状态汇总表发布至各客户端,所述客户端状态汇总表用于客户端集群执行业务负载均衡。本发明通过新增客户端监视器模块,将客户端相关信息统一保存在客户端状态汇总表,并在客户端获取状态时推送到客户端,以便某一客户端感知所有客户端的当前状态,便于客户端实现负载均衡、快速切换等业务,提升集群的可用性及稳定性。

Patent Agency Ranking