CN119396597A 数据池管理方法、计算机设备、存储介质和程序产品 (苏州元脑智能科技有限公司)_第1页
CN119396597A 数据池管理方法、计算机设备、存储介质和程序产品 (苏州元脑智能科技有限公司)_第2页
CN119396597A 数据池管理方法、计算机设备、存储介质和程序产品 (苏州元脑智能科技有限公司)_第3页
CN119396597A 数据池管理方法、计算机设备、存储介质和程序产品 (苏州元脑智能科技有限公司)_第4页
CN119396597A 数据池管理方法、计算机设备、存储介质和程序产品 (苏州元脑智能科技有限公司)_第5页
已阅读5页,还剩39页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

求对目标文件的第二文件头以及第二文件头中提高了truncate请求的处理效率和分布式存储2在接收到目标文件对应的第一文件截断请求时,向第一接收所述第一元数据服务器根据所述第一空间申请请求分配的第将所述第一文件头添加至所述第一文件截断请求中,生成第二文件接收所述第二元数据服务器根据所述第二文件截断请求对所述目标文件的第二文件在接收到所述目标文件创建请求时,向所述第一元数据服务器发送第二空间申请请接收所述第一元数据服务器根据所述第二空间申请请求分配的第将所述目标文件的基本信息保存至所述第二文件头中,将已存所述分布式存储系统客户端在接收到所述第一元数据服务器返回的第一空间申请请5.根据权利要求2或4所述的数据池管理方对所述目标文件的第二文件头以及所述第二文件头中内容进行调整之前,所述方法还包基于所述截断文件大小,确定目标调整机制,以基于所述目标调3基于后台线程,读取所述第二文件头对应的数据块,并将所述第根据所述截断文件大小,将所述第二文件头对应的数据块划分为需将所述需要回写的数据块回写至所述第二文件头,将所述需要释根据所述目标记录日志中的对象名称,读取所述对象名称对应的数检测是否存在基于所述第一文件头保存所述需要回写的件头添加至释放队列。响应于所述分布式存储系统客户端接收到所述第二元数据服务器返回所述第二文件4所述多个分布式存储系统客户端在接收到所述第二文件头的调整结果时存在对应分布式存储系统客户端中的第二文件头以及第二文确定所述释放队列中数据块和/或第一文件头占用的存储空间,并对所述存储空间进被处理器执行时实现权利要求1至14中任一算机程序被处理器执行时实现权利要求1至145接收第二元数据服务器根据第二文件截断请求对目标文件的第二文件头以及第6分布式存储系统客户端在接收到第一元数据服务器返回的第一空间申请请求时,标文件的第二文件头以及第二文件头中的内容进将需要回写的数据块回写至第二文件头,将需要释放的数据块添加至释放队列,7检测是否存在基于第一文件头保存需要回写的响应于分布式存储系统客户端接收到第二元数据服务器返回第二文件截断请求,对应分布式存储系统客户端中的第二文件头以及第二文件确定释放队列中数据块和/或第一文件头占用的存储空间,并对存储空间进行释接收第二元数据服务器根据第二文件截断请求对目标文件的第二文件头以及第8接收第二元数据服务器根据第二文件截断请求对目标文件的第二文件头以及第接收第二元数据服务器根据第二文件截断请求对目标文件的第二文件头以及第9第一元数据服务器根据第二空间申请请求为分布式存储系统客户端分配第二目基于服务器,向分布式存储系统客户端发送目标文件对应的第一文件截断请求,截断请求时,直接通过生成的备用文件头对目标文件占用的空间进行调整,进而提高分布式存储系统客户端在接收到第一元数据服务器返回的第一空间申请请求时,清空,因目标文件header已经被清空了,对应的数据块管理也没有了,此时无法在当前[0042]具体的,在清空目标文件原有header内容后,向MDS发送truncate请求,该标文件的第二文件头以及第二文件头中的内容进标文件的第二文件头以及第二文件头中的内容进标文件的第二文件头以及第二文件头中的内容进行的文件数据块内容全部释放,则将目标文件当前的header存入文件的释放队列中,将标文件的第二文件头以及第二文件头中的内容进行将需要回写的数据块回写至第二文件头,将需要释放的数据块添加至释放队列,[0053]在一些具体实施方式中,响应于第二元数据服务器在回写数据块过程中发生故检测是否存在基于第一文件头保存需要回写的的数据块回写入header,要释放的数据块加入释放队列,但如果在回写过程中MDS发生故元数据池,通过该对象来记录文件truncate前的所有数据块,写入对象完成后,再记录根据后台线程指定的标志位来判断是否执行了读写header的动作,当回写完成后,则响应于分布式存储系统客户端接收到第二元数据服务器返回第二文件截断请求,对应分布式存储系统客户端中的第二文件头以及第二文件[0059]具体的,当truncate请求返回后,MDS会在truncate动作中,将目标文件更新的情况下,即发送truncate请求时基于申请的4k空间生成的备用header,已转为每一个样的,在采用第二目标调整机制进行文件头调整的情况下,在后续流程中,MDS会在truncate动作中,将目标文件更新的header再通过消息MClientCap传递给每一个Client,确定释放队列中数据块和/或第一文件头占用的存储空间,并对存储空间进行释[0064]在上述实施方式中,通过MDS后台释放对应占用的空间,从而避免阻塞当前的获取多个时间周期内目标释放队列在多个时间节点对应的待释放存储空间大小,接收第二元数据服务器根据第二文件截断请求对目标文件的第二文件头以及第二文件头体流程,MDS的消息线程占用时间更简短,使得truncate流程执行速度更快捷,提高了实现一种数据池管理方法。该计算机设备的显示屏可以是液晶显示屏或者电子墨水显示分布式存储系统客户端在接收到第一元数据服务器返回的第一空间申请请求时,标文件的第二文件头以及第二文件头中的内容进将需要回写的数据块回写至第二文件头,将需要释放的数据块添加至释放队列,检测是否存在基于第一文件头保存需要回写的响应于分布式存储系统客户端接收到第二元数据服务器返回第二文件截断请求,对应分布式存储系统客户端中的第二文件头以及第二文件确定释放队列中数据块和/或第一文件头占用的存储空间,并对存储空间进行释分布式存储系统客户端在接收到第一元数据服务器返回的第一空间申请请求时,标文件的第二文件头以及第二文件头中的内容进将需要回写的数据块回写至第二文件头,将需要释放的数据块添加至释放队列,检测是否存在基于第一文件头保存需要回写的响应于分布式存储系统客户端接收到第二元数据服务器返回第二文件截断请求,对应分布式存储系统客户端中的第二文件头以及第二文件确定释放队列中数据块和/或第一文件头占用的存储空间,并对存储空间进行释分布式存储系统客户端在接收到第一元数据服务器返回的第一空间申请请求时,标文件的第二文件头以及第二文件头中的内容进将需要回写的数据块回写至第二文件头,将需要释放的数据块添加至释放队列,检测是否存在基于第一文件头保存需要回写的响应于分布式存储系统客户端接收到第二元数据服务器返回第二文件截断请求,对应分布式存储系统客户端中的第二文件头以及第二文件确定释放队列中数据块和

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论