一种节点在线升级方法、装置、设备及介质制造方法及图纸

技术编号:42376205 阅读:15 留言:0更新日期:2024-08-16 15:00
本发明专利技术公开了一种节点在线升级方法、装置、设备及介质,涉及分布式存储技术领域。方案在进行在线升级时,由非升级节点记录用于在升级流程中计算待升级节点的临时副本的位置的第一元数据信息;更新待升级节点的本地配置文件并停止其iSCSI服务,从而避免待升级节点在升级过程中提供服务,使得升级过程中仅由非升级节点提供iSCSI服务。在升级过程中,根据IO请求的类型和第一元数据信息对IO请求进行处理,保证了IO请求的正常处理,避免了待升级节点的升级过程中IO性能的下降;待升级节点升级完成并完成重启后重新加入分布式存储系统。整个在线升级过程保证了IO请求的正常处理,避免了在线升级对上层业务的影响。

【技术实现步骤摘要】

本专利技术涉及分布式存储,特别是涉及一种节点在线升级方法、装置、设备及介质


技术介绍

1、在分布式存储系统中,在线升级的需求普遍存在。其中,在线升级的关键问题是如何处理输入输出(input/output,i/o)请求。通常,为了确保数据的可靠性,系统会采用多副本策略,并且为了保证副本之间的一致性,会使用强一致性模型。这意味着每个io请求必须等待所有副本都完成处理后才能返回成功。

2、当需要进行在线升级时,为了使升级后的系统生效,必须重启部分服务,包括数据存储服务。然而,在升级节点上的存储服务重启期间和恢复服务的时间段内,强一致性模型会导致io请求一直等待升级节点的io返回。这将表现为上层业务的io无返回或返回超时,并且在性能测试中,会出现短时间的写io为0的情况。这个问题对系统的性能和业务的连续性都可能产生负面影响。

3、鉴于上述问题,如何解决分布式存储系统中节点在线升级过程中io性能下降,进而影响上层业务,是该领域技术人员亟待解决的问题。


技术实现思路

1、本专利技术的目的是提供一本文档来自技高网...

【技术保护点】

1.一种节点在线升级方法,其特征在于,应用于分布式存储系统;所述方法包括:

2.根据权利要求1所述的节点在线升级方法,其特征在于,在所述非升级节点中记录所述第一元数据信息之前,在所述分布式存储系统的各节点中确定所述待升级节点和所述非升级节点之后,还包括:

3.根据权利要求2所述的节点在线升级方法,其特征在于,所述更新所述待升级节点的本地配置文件,包括:

4.根据权利要求1所述的节点在线升级方法,其特征在于,当所述输入输出请求为读请求时,所述根据所述输入输出请求的类型和所述第一元数据信息对所述输入输出请求进行处理,包括:

5.根据权利要求1所...

【技术特征摘要】

1.一种节点在线升级方法,其特征在于,应用于分布式存储系统;所述方法包括:

2.根据权利要求1所述的节点在线升级方法,其特征在于,在所述非升级节点中记录所述第一元数据信息之前,在所述分布式存储系统的各节点中确定所述待升级节点和所述非升级节点之后,还包括:

3.根据权利要求2所述的节点在线升级方法,其特征在于,所述更新所述待升级节点的本地配置文件,包括:

4.根据权利要求1所述的节点在线升级方法,其特征在于,当所述输入输出请求为读请求时,所述根据所述输入输出请求的类型和所述第一元数据信息对所述输入输出请求进行处理,包括:

5.根据权利要求1所述的节点在线升级方法,其特征在于,所述将所述待升...

【专利技术属性】
技术研发人员:樊云龙
申请(专利权)人:济南浪潮数据技术有限公司
类型:发明
国别省市:

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

1