[发明专利]一种基于ceph的分布式存储元数据系统日志优化系统与方法有效
| 申请号: | 202010110099.6 | 申请日: | 2020-02-23 |
| 公开(公告)号: | CN111309266B | 公开(公告)日: | 2022-07-22 |
| 发明(设计)人: | 魏坤 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
| 主分类号: | G06F3/06 | 分类号: | G06F3/06;G06F11/30;G06F16/18;G06F16/182 |
| 代理公司: | 济南诚智商标专利事务所有限公司 37105 | 代理人: | 李修杰 |
| 地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 ceph 分布式 存储 数据 系统 日志 优化 方法 | ||
1.一种基于ceph的分布式存储元数据系统日志优化系统,其特征在于,所述系统包括:
控制端接收模块,用于在业务端向MDS进行请求时分发进程任务;
用户空间模块,用于创建元数据目录树,并提供查询操作;
操作守护进程模块,用于对flog的请求对象判断是何操作,并对用户空间的元数据目录树进行元数据更新;
日志管理模块,用于对控制端接收模块接收到的业务端请求信息,以及将序列化后的日志提交给操作守护进程模块进行处理;
flog查询模块,用于将日志管理模块提供的日志序列号从共享日志读取到日志记录并交由日志管理模块以及向flog模块查询共享日志的末尾位置序列号;
flog模块,用于存储封装为日志记录的元数据操作信息,并通过定序器对日志记录分发日志序号。
2.根据权利要求1所述的一种基于ceph的分布式存储元数据系统日志优化系统,其特征在于,所述flog模块以副本的存储方式存储在集群中。
3.根据权利要求1所述的一种基于ceph的分布式存储元数据系统日志优化系统,其特征在于,所述日志记录以链表的形式进行追加,以指针的方式返回是否成功写入。
4.根据权利要求1所述的一种基于ceph的分布式存储元数据系统日志优化系统,其特征在于,所述业务端请求最新元数据信息时,查询当前日志记录的末尾位置的序号,如果所述序号大于本地缓存值,则读取所有未读取的日志记录,并进行元数据目录树的更新。
5.根据权利要求1所述的一种基于ceph的分布式存储元数据系统日志优化系统,其特征在于,所述控制端通过查询接口查询相应的元数据信息时,如果元数据信息的最后一次操作的日志序号大于业务端的日志序列号,则将最新的元数据信息返回给业务端,如果两者相同,则向业务端发送已确认最新的状态码。
6.一种基于ceph的分布式存储元数据系统日志优化方法,其特征在于,所述方法包括以下步骤:
S1、封装元数据操作信息为日志记录,并通过定序器对日志记录分发日志序号,存储于集群中,并创建元数据目录树;
S2、业务端请求最新元数据信息时,查询当前日志记录的末尾位置的序号,如果所述序号大于本地缓存值,则读取所有未读取的日志记录,并进行元数据目录树的更新;
S3、控制端通过查询接口查询相应的元数据信息时,如果元数据信息的最后一次操作的日志序号大于业务端的日志序列号,则将最新的元数据信息返回给业务端,如果两者相同,则向业务端发送已确认最新的状态码。
7.根据权利要求6所述的一种基于ceph的分布式存储元数据系统日志优化方法,其特征在于,所述日志记录以链表的形式进行追加,以指针的方式返回是否成功写入。
8.一种基于ceph的分布式存储元数据系统日志优化设备,其特征在于,包括:
存储器,用于存储计算机程序;
处理器,用于执行所述计算机程序,以实现根据权利要求6或7所述的基于ceph的分布式存储元数据系统日志优化方法。
9.一种可读存储介质,其特征在于,用于保存计算机程序,其中,所述计算机程序被处理器执行时实现根据权利要求6或7所述的基于ceph的分布式存储元数据系统日志优化方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010110099.6/1.html,转载请声明来源钻瓜专利网。





