技术特征:
1.一种存储系统的坏块管理方法,其特征在于,包括:坏块管理控制器通过坏块代理接收到客户端发送的坏块管理请求;根据所述坏块管理请求对坏块信息数据库进行更新,得到坏块记录;将所述坏块记录发送至每个所述坏块代理,以便所述坏块代理根据接收到的坏块记录进行哈希表更新。2.根据权利要求1所述的坏块管理方法,其特征在于,坏块管理控制器通过坏块代理接收到客户端发送的坏块管理请求,包括:所述坏块代理接收到客户端代理发送的坏块管理请求;其中,所述客户端代理与所述客户端相对应;将所述坏块管理请求添加到请求队列中;当所述请求队列中的所述坏块管理请求的状态为活动请求时,将所述坏块管理请求发送至坏块管理控制器,以便所述坏块管理控制器接收所述坏块管理请求。3.根据权利要求1所述的坏块管理方法,其特征在于,当所述坏块管理控制器接收到所述坏块管理请求时,还包括:向所有所述坏块代理发送写锁请求,以便每个所述坏块代理进行写锁处理。4.根据权利要求1所述的坏块管理方法,其特征在于,所述坏块代理根据接收到的坏块记录进行哈希表更新,包括:所述坏块代理根据接收到的所述坏块记录进行哈希表排序处理,得到新的哈希表;根据所述新的哈希表对客户端对应的客户端代理进行缓存命中更新。5.根据权利要求1所述的坏块管理方法,其特征在于,还包括:当所述坏块代理更新完成时,向所述坏块管理控制器发送确定消息。6.根据权利要求1所述的坏块管理方法,其特征在于,还包括:所述坏块管理控制器按照预设方式对所述坏块信息数据库进行管理维护处理。7.根据权利要求1所述的坏块管理方法,其特征在于,还包括:所述坏块代理根据逻辑区块地址和磁盘id作为哈希键,对所有磁盘设立哈希表;根据接收到的搜索请求对所述哈希表进行搜索,并返回搜索结果。8.一种存储系统的坏块管理装置,其特征在于,包括:请求接收模块,用于通过坏块代理接收到客户端发送的坏块管理请求;数据库更新模块,用于根据所述坏块管理请求对坏块信息数据库进行更新,得到坏块记录;记录发送模块,用于将所述坏块记录发送至每个所述坏块代理,以便所述坏块代理根据接收到的坏块记录进行哈希表更新。9.一种服务器,其特征在于,包括:存储器,用于存储计算机程序;处理器,用于执行所述计算机程序时实现如权利要求1至7任一项所述的坏块管理方法的步骤。10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述的坏块管理方法的步骤。
技术总结
本申请公开了一种存储系统的坏块管理方法,包括:坏块管理控制器通过坏块代理接收到客户端发送的坏块管理请求;根据所述坏块管理请求对坏块信息数据库进行更新,得到坏块记录;将所述坏块记录发送至每个所述坏块代理,以便所述坏块代理根据接收到的坏块记录进行哈希表更新。通过坏块管理控制器和坏块代理接收到坏块管理请求,并根据该坏块管理请求对坏块信息数据库进行更新,得到新的坏块记录,并发送至每个坏块代理,以便进行哈希表的更新,实现对坏块信息的高效管理,提高存储系统的坏块处理效果。本申请还提供一种存储系统的坏块管理装置、服务器以及计算机可读存储介质,具有以上有益效果。有以上有益效果。有以上有益效果。
技术研发人员:贺坤
受保护的技术使用者:苏州浪潮智能科技有限公司
技术研发日:2021.06.25
技术公布日:2021/9/13