一种日志文件的处理方法及装置与流程

文档序号:37275776发布日期:2024-03-12 21:09阅读:来源:国知局

技术特征:

1.一种日志文件的处理方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述客户数据包括一个或多个写请求所指示写入的第一数据。

3.根据权利要求2所述的方法,其特征在于,所述第一数据包括依次排列的多个数据单元,向k个所述日志文件中写入所述第一数据包括:

4.根据权利要3所述的方法,其特征在于,根据每个所述日志文件的剩余地址空间的大小,将所述多个数据单元中的第i个所述数据单元写入k个所述日志文件中,包括:

5.根据权利要求3或4所述的方法,其特征在于,每个所述数据单元的大小为一个或多个所述数据块的大小。

6.根据权利要求3或4所述的方法,其特征在于,每个所述数据单元为所述一个或多个写请求中一个写请求所指示写入的数据。

7.根据权利要求2至6中任一项所述的方法,其特征在于,所述客户数据还包括每个所述日志文件的管理数据,每个所述日志文件的管理数据包括相应日志文件的元数据。

8.根据权利要求7所述的方法,其特征在于,每个所述日志文件的地址空间包括用于写入所述第一数据的第一地址空间和用于写入相应日志文件的管理数据的第二地址空间,向k个所述日志文件中写入k个所述日志文件的管理数据包括:

9.一种日志文件的处理装置,其特征在于,包括:

10.根据权利要求9所述的处理装置,其特征在于,所述客户数据包括一个或多个写请求所指示写入的第一数据。

11.根据权利要求10所述的处理装置,其特征在于,所述第一数据包括依次排列的多个数据单元,所述日志文件写入模块,具体用于根据每个所述日志文件的剩余地址空间的大小,将所述多个数据单元依次写入k个所述日志文件中。

12.根据权利要11所述的处理装置,其特征在于,所述日志文件写入模块,具体用于将第i个所述数据单元写入剩余地址空间最大的至少一个所述日志文件中,其中,i为小于或等于k的正整数。

13.根据权利要求11或12所述的处理装置,其特征在于,每个所述数据单元的大小为一个或多个所述数据块的大小。

14.根据权利要求11或12所述的处理装置,其特征在于,每个所述数据单元为所述一个或多个写请求中一个写请求所指示写入的数据。

15.根据权利要求10至14中任一项所述的处理装置,其特征在于,所述客户数据还包括每个所述日志文件的管理数据,每个所述日志文件的管理数据包括相应日志文件的元数据。

16.根据权利要求15所述的处理装置,其特征在于,每个所述日志文件的地址空间包括用于写入所述第一数据的第一地址空间和用于写入相应日志文件的管理数据的第二地址空间,所述日志文件写入模块,具体用于当目标日志文件的第一地址空间被所述第一数据中的部分数据写满后,向所述目标日志文件的第二地址空间写入所述目标日志文件的管理数据。

17.一种计算机设备,其特征在于,所述计算机设备包括存储器和处理器,所述处理器执行存储器存储的计算机指令,使得所述计算机设备执行权利要求1至8中任一项所述的方法。

18.一种存储系统,其特征在于,包括权利要求9至16中任一项所述的装置。

19.一种计算机可读存储介质,其特征在于,包括指令,当其在计算机设备上运行时,使得所述计算机设备执行权利要求1至8中任一项所述的方法。


技术总结
本申请提供了一种日志文件的处理方法,该方法可以包括:向k个日志文件中写入客户数据,每个日志文件的地址空间被划分为n个数据块。当每个日志文件的目标数据块被写满时,根据k个目标数据块中的数据分别向m个目标校验块中写入校验数据,m个目标校验块分别为m个校验日志文件中的一个校验块,每个校验日志文件的地址空间被划分为n个校验块。通过将以日志文件为最小单元的编码过程,拆分为多个以日志文件中的数据块为最小单元的编码过程,有利于降低编码过程的计算复杂度,降低编码过程占用的计算资源,提高存储系统的性能。

技术研发人员:孙磊,曹强
受保护的技术使用者:华为技术有限公司
技术研发日:
技术公布日:2024/3/11
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1