预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共15页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN113821479A(43)申请公布日2021.12.21(21)申请号202110998402.5(22)申请日2021.08.27(71)申请人济南浪潮数据技术有限公司地址250000山东省济南市中国(山东)自由贸易试验区济南片区浪潮路1036号浪潮科技园S05楼S311室(72)发明人刘洪栋张在贵(74)专利代理机构北京连和连知识产权代理有限公司11278代理人刘小峰杨帆(51)Int.Cl.G06F16/14(2019.01)G06F16/13(2019.01)G06F16/182(2019.01)G06F16/2455(2019.01)权利要求书2页说明书8页附图4页(54)发明名称一种基于元数据加载的数据请求处理方法和装置(57)摘要本发明公开了一种基于元数据加载的数据请求处理方法和装置,方法包括:基于数据请求获取目录项缓存的文件名;使用文件名在元数据缓存中检索文件名的第一索引节点信息;响应于从元数据缓存未检索到第一索引节点信息,而从底层对象存储设备中将文件名的第二索引节点信息加载到元数据缓存;响应于从元数据缓存检索到第一索引节点信息、或已经将第二索引节点信息加载到元数据缓存,而基于第一索引节点信息或第二索引节点信息来处理数据请求。本发明能够提升在缓存不命中场景下的元数据加载性能,进而提升系统的整体处理能力和速度。CN113821479ACN113821479A权利要求书1/2页1.一种基于元数据加载的数据请求处理方法,其特征在于,包括响应于接收到数据请求而执行以下步骤:基于所述数据请求获取目录项缓存的文件名;使用所述文件名在元数据缓存中检索所述文件名的第一索引节点信息;响应于从所述元数据缓存未检索到所述第一索引节点信息,而从底层对象存储设备中将所述文件名的第二索引节点信息加载到所述元数据缓存;响应于从所述元数据缓存检索到所述第一索引节点信息、或已经将所述第二索引节点信息加载到所述元数据缓存,而基于所述第一索引节点信息或所述第二索引节点信息来处理所述数据请求。2.根据权利要求1所述的方法,其特征在于,还包括周期性地执行以下步骤:将所有元数据分片的热度降低一半;响应于所述元数据缓存的存储数据量达到第一存储阈值,而根据所述所有元数据分片的热度来选择性地清除所述第一索引节点信息和所述第二索引节点信息。3.根据权利要求2所述的方法,其特征在于,响应于所述文件名所在的元数据分片的热度与所述所有元数据分片的总数量之比小于热度阈值而将所述文件名的所述第二索引节点信息确定为所述文件名的所述第一索引节点信息。4.根据权利要求3所述的方法,其特征在于,在从底层对象存储设备中将所述文件名的第二索引节点信息加载到所述元数据缓存的同时,还使所述文件名所在的所述元数据分片的热度加一。5.根据权利要求2所述的方法,其特征在于,响应于所述文件名所在的元数据分片的热度与所述所有元数据分片的总数量之比大于热度阈值而将所述文件名的所述第二索引节点信息确定为所述文件名的所述第一索引节点信息和所述文件名所在的元数据分片的所有其它文件名的第一索引节点信息。6.根据权利要求5所述的方法,其特征在于,在从底层对象存储设备中将所述文件名的第二索引节点信息加载到所述元数据缓存的同时,还将所述文件名所在的所述元数据分片的热度清零。7.根据权利要求3或5所述的方法,其特征在于,所述热度阈值为1%。8.根据权利要求2所述的方法,其特征在于,根据所述所有元数据分片的热度来选择性地清除所述第一索引节点信息和所述第二索引节点信息包括:将所述所有元数据分片按照热度从小到大排序,并依次清除所述所有元数据分片中的所述文件名的所述第一索引节点信息和所述第二索引节点信息,直到所述元数据缓存的存储数据量降低到不超过第二存储阈值。9.根据权利要求8所述的方法,其特征在于,所述第二存储阈值小于所述第一存储阈值。10.一种基于元数据加载的数据请求处理装置,其特征在于,包括:处理器;控制器,存储有所述处理器可运行的程序代码,所述处理器在运行所述程序代码时响应于接收到数据请求而执行以下步骤:基于所述数据请求获取目录项缓存的文件名;2CN113821479A权利要求书2/2页使用所述文件名在元数据缓存中检索所述文件名的第一索引节点信息;响应于从所述元数据缓存未检索到所述第一索引节点信息,而从底层对象存储设备中将所述文件名的第二索引节点信息加载到所述元数据缓存;响应于从所述元数据缓存检索到所述第一索引节点信息、或已经将所述第二索引节点信息加载到所述元数据缓存,而基于所述第一索引节点信息或所述第二索引节点信息来处理所述数据请求。3CN113821479A说明书1/8页一种基于元数据加载的数据请求处理方法和装置技术领域[0001]