[发明专利]分布式存储响应方法和系统有效
申请号: | 201711452479.2 | 申请日: | 2017-12-27 |
公开(公告)号: | CN109976663B | 公开(公告)日: | 2021-12-28 |
发明(设计)人: | 李华英;王丽红;郭永强 | 申请(专利权)人: | 浙江宇视科技有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 北京超凡志成知识产权代理事务所(普通合伙) 11371 | 代理人: | 金相允 |
地址: | 310000 浙江省杭州市滨江区西兴街道江陵路*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 分布式 存储 响应 方法 系统 | ||
1.一种分布式存储响应方法,其特征在于,应用于分布式存储系统,所述方法包括:
在第一返回子命令个数达到第一阈值的情况下,当所述第一返回子命令中的第一数据块个数与所述第一阈值不等时,等待预设时长;
根据所述第一返回子命令和在所述预设时长内返回的第二返回子命令,记录所述预设时长内未返回的未返回子命令;
当所述第一返回子命令中的第一数据块个数和所述第二返回子命令中的第二数据块个数之和与所述第一阈值不等时,通过所述第一返回子命令和所述第二返回子命令中的数据块和校验块恢复计算所述未返回子命令中的数据块,并将父命令需求数据返回客户端,其中,所述父命令需求数据为各个子命令中的数据块内容,所述第一阈值为所述父命令中数据块的个数。
2.根据权利要求1所述的分布式存储响应方法,其特征在于,所述方法还包括:当所述第一返回子命令中的第一数据块个数与所述第一阈值相等时,将所述父命令需求数据返回客户端。
3.根据权利要求1或2所述的分布式存储响应方法,其特征在于,在所述当所述第一返回子命令中的第一数据块个数和所述第二返回子命令中的第二数据块个数之和与所述第一阈值不等时,等待预设时长之前,还包括:
判断所述第一返回子命令中的第一数据块个数和所述第二返回子命令中的第二数据块个数之和与所述第一阈值是否相等;
当所述第一返回子命令中的第一数据块个数和所述第二返回子命令中的所述第二数据块个数之和与所述第一阈值相等时,将所述父命令需求数据返回所述客户端。
4.根据权利要求1所述的分布式存储响应方法,其特征在于,所述记录在所述预设时长内未返回的未返回子命令包括:
将超过预设时长仍未返回的未返回子命令进行标记记录,并记录所述未返回子命令所在的各个磁盘;
分别统计所述磁盘中所述未返回子命令的个数,当所述个数超过第二阈值时,进行告警或踢出所述磁盘。
5.根据权利要求1所述的分布式存储响应方法,其特征在于,所述方法还包括:当所述未返回子命令返回时,将所述未返回子命令回收。
6.一种分布式存储响应系统,其特征在于,应用于分布式存储系统,所述系统包括:
等待模块,在第一返回子命令个数达到第一阈值的情况下,当所述第一返回子命令中的第一数据块个数与所述第一阈值不等时,等待预设时长;
记录模块,根据所述第一返回子命令和在所述预设时长内返回的第二返回子命令,记录所述预设时长内未返回的未返回子命令;
恢复计算模块,当所述第一返回子命令中的第一数据块个数和所述第二返回子命令中的第二数据块个数之和与所述第一阈值不等时,通过所述第一返回子命令和所述第二返回子命令中的数据块和校验块恢复计算所述未返回子命令中的数据块,并将父命令需求数据返回客户端,其中,所述父命令需求数据为各个子命令中的数据块内容,所述第一阈值为所述父命令中数据块的个数。
7.根据权利要求6所述的分布式存储响应系统,其特征在于,所述系统还包括返回模块,当所述第一返回子命令中的第一数据块个数与所述第一阈值相等时,将所述父命令需求数据返回客户端。
8.根据权利要求6或7所述的分布式存储响应系统,其特征在于,还包括判断模块,判断所述第一返回子命令中的第一数据块个数和所述第二返回子命令中的第二数据块个数之和与所述第一阈值是否相等;当所述第一返回子命令中的第一数据块个数和所述第二返回子命令中的所述第二数据块个数之和与所述第一阈值相等时,将所述父命令需求数据返回所述客户端。
9.根据权利要求6所述的分布式存储响应系统,其特征在于,所述记录模块还用于将超过预设时长仍未返回的未返回子命令进行标记记录,并记录所述未返回子命令所在的各个磁盘,分别统计所述磁盘中所述未返回子命令的个数,当所述个数超过第二阈值时,进行告警或踢出所述磁盘。
10.根据权利要求6所述的分布式存储响应系统,其特征在于,所述系统还包括回收模块,当所述未返回子命令返回时,将所述未返回子命令回收。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江宇视科技有限公司,未经浙江宇视科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711452479.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:数据存储方法、装置及分布式存储系统
- 下一篇:固态存储设备的日志数据组织