一种输入/输出请求处理方法、装置、设备及介质制造方法及图纸

技术编号:40318412 阅读:23 留言:0更新日期:2024-02-07 21:01
本发明专利技术公开了一种输入/输出请求处理方法、装置、设备及介质,涉及分布式存储技术领域。方案中更换插槽的目标磁盘中的数据并未损坏,在拔出插槽前保持挂载,在插回插槽之后可以继续正常使用,从而避免了主动产生数据迁移和恢复。在此基础上,当目标磁盘插回插槽时,根据目标输入/输出请求和已存在的输入输出请求之间存在的冲突关系,确定对目标磁盘的I/O顺序并依此对I/O请求进行处理,保证了I/O请求的有序性,避免了目标磁盘运维过程对I/O请求处理过程的影响。提高了分布式存储系统的性能,减轻了对用户业务的影响。

【技术实现步骤摘要】

本专利技术涉及分布式存储,特别是涉及一种输入/输出请求处理方法、装置、设备及介质


技术介绍

1、在分布式存储系统中,磁盘的日常维护为系统的稳定运行提供着保障。其中,磁盘更换插槽为常见的运维操作之一。具体地,磁盘更换插槽通常是将系统中的磁盘卸载,然后拔盘更换插槽,再将磁盘挂载回来。

2、然而,在整个磁盘运维过程中,磁盘的卸载和挂载都会涉及到相应的磁盘数据迁移和恢复,占用一定的磁盘输入/输出(input/output,i/o)和网络带宽,不但对该磁盘的i/o请求造成影响,而且导致系统整体对外提供的服务性能下降,对用户业务的影响较大。

3、鉴于上述问题,如何解决现有的磁盘运维过程影响对磁盘的i/o请求,导致系统整体对外提供的服务性能下降,是该领域技术人员亟待解决的问题。


技术实现思路

1、本专利技术的目的是提供一种输入/输出请求处理方法、装置、设备及介质,以解决现有的磁盘运维过程影响对磁盘的i/o请求,导致系统整体对外提供的服务性能下降的问题。

2、为解决上述技术问题,本专利技本文档来自技高网...

【技术保护点】

1.一种输入/输出请求处理方法,其特征在于,包括:

2.根据权利要求1所述的输入/输出请求处理方法,其特征在于,所述判断是否存在与所述目标输入/输出请求冲突的输入/输出请求包括:

3.根据权利要求2所述的输入/输出请求处理方法,其特征在于,若所述一级链表中存在对所述目标磁盘的所述输入/输出请求且所述请求类型为写请求,所述判断是否存在与所述目标输入/输出请求冲突的输入/输出请求包括:

4.根据权利要求3所述的输入/输出请求处理方法,其特征在于,所述先处理所述输入/输出请求,再处理所述目标输入/输出请求包括:

5.根据权利要求1至4任意一项所述...

【技术特征摘要】

1.一种输入/输出请求处理方法,其特征在于,包括:

2.根据权利要求1所述的输入/输出请求处理方法,其特征在于,所述判断是否存在与所述目标输入/输出请求冲突的输入/输出请求包括:

3.根据权利要求2所述的输入/输出请求处理方法,其特征在于,若所述一级链表中存在对所述目标磁盘的所述输入/输出请求且所述请求类型为写请求,所述判断是否存在与所述目标输入/输出请求冲突的输入/输出请求包括:

4.根据权利要求3所述的输入/输出请求处理方法,其特征在于,所述先处理所述输入/输出请求,再处理所述目标输入/输出请求包括:

5.根据权利要求1至4任意一项所述的输入/输出请求处理方法,其特征在于,在所述判断所述目标磁盘是否已拔出插槽之前,在所述接收并提交目标输入/输出请求至目标磁盘之后,还包括:

6.根据权利要求5所述的输入/输出请求处理方法,其特征在于,所述...

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

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

1