【技术实现步骤摘要】
数据操作请求的处理方法、装置、电子设备及存储介质
[0001]本申请涉及数据存储
,特别涉及一种数据操作请求的处理方法
、
装置
、
电子设备及存储介质
。
技术介绍
[0002]分布式存储系统具备高性能
、
可靠性及可扩展性的特点;在硬盘出现故障后,分布式存储系统可以保证存储业务不会中断,在更新硬盘后再自动恢复及平衡数据
。
在分布式存储系统恢复数据的过程中,虽存储业务不会中断,然而数据恢复要优先处理数据操作请求,因此在数据操作请求命中恢复的对象时会挂起请求优先恢复,从而导致延迟增大,影响客户端业务
。
因此,如何在数据恢复过程中降低分布式存储系统对数据操作请求的处理延迟,保障业务不受影响是本领域技术人员目前需要解决的技术问题
。
技术实现思路
[0003]本申请的目的是提供一种数据操作请求的处理方法
、
装置
、
电子设备及存储介质,能够在数据恢复过程中降低分布式存储系统对数据操作请求的处理延迟,保障业务不受影响
。
[0004]为解决上述技术问题,本申请提供一种数据操作请求的处理方法,应用于分布式存储系统,包括:
[0005]接收客户端发送的数据操作请求,并确定所述数据操作请求对应的目标数据对象;
[0006]判断所述目标数据对象是否在缺失列表中;其中,所述缺失列表通过比对主副本归置组和从副本归置组的归置组日志得到,所述缺失列表用于 ...
【技术保护点】
【技术特征摘要】
1.
一种数据操作请求的处理方法,其特征在于,应用于分布式存储系统,包括:接收客户端发送的数据操作请求,并确定所述数据操作请求对应的目标数据对象;判断所述目标数据对象是否在缺失列表中;其中,所述缺失列表通过比对主副本归置组和从副本归置组的归置组日志得到,所述缺失列表用于描述所述主副本归置组和
/
或所述从副本归置组的数据缺失情况,所述缺失列表中的数据对象为所述主副本归置组或所述从副本归置组需要恢复的对象;若是,则生成所述数据操作请求对应的所述目标数据对象和目标归置组日志,利用所述主副本归置组和
/
或所述从副本归置组对所述目标数据对象和目标归置组日志进行处理,并将所述目标归置组日志添加至所述缺失列表;向所述客户端返回所述数据操作请求处理完毕的响应信息
。2.
根据权利要求1所述数据操作请求的处理方法,其特征在于,利用所述主副本归置组和
/
或所述从副本归置组对所述目标数据对象和目标归置组日志进行处理,包括:若所述缺失列表中所述目标数据对象所属的归置组为所述主副本归置组,利用所述从副本归置组将所述目标数据对象写入硬盘,利用所述从副本归置组将所述目标归置组日志写入对应的归置组日志列表
。3.
根据权利要求2所述数据操作请求的处理方法,其特征在于,向所述客户端返回所述数据操作请求处理完毕的响应信息,包括:判断是否接收到所述从副本归置组生成的写操作完成信息;若是,则向所述客户端返回所述数据操作请求处理完毕的所述响应信息
。4.
根据权利要求1所述数据操作请求的处理方法,其特征在于,利用所述主副本归置组和
/
或所述从副本归置组对所述目标数据对象和目标归置组日志进行处理,包括:若所述缺失列表中所述目标数据对象所属的归置组为目标从副本归置组,利用所述主副本归置组和其他从副本归置组将所述目标数据对象写入硬盘,利用所述主副本归置组和其他从副本归置组将所述目标归置组日志写入对应的归置组日志列表
。5.
根据权利要求1所述数据操作请求的处理方法,其特征在于,所述接收客户端发送的数据操作请求,包括:接收所述客户端发送的数据写操作请求
【专利技术属性】
技术研发人员:陈杰,蔡乾盟,姚龙龙,金伟,应红力,
申请(专利权)人:杭州觅睿科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。