[发明专利]利用云对象存储的一致文件系统语义有效
| 申请号: | 201780080038.6 | 申请日: | 2017-12-29 |
| 公开(公告)号: | CN110168492B | 公开(公告)日: | 2023-08-18 |
| 发明(设计)人: | M·梅比;J·克雷默;V·拉图什金 | 申请(专利权)人: | 甲骨文国际公司 |
| 主分类号: | G06F3/06 | 分类号: | G06F3/06;H04L67/1095;H04L67/1097;H04L9/06;G06F16/13;G06F16/16;G06F16/182 |
| 代理公司: | 中国贸促会专利商标事务所有限公司 11038 | 代理人: | 周衡威 |
| 地址: | 美国加*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 利用 对象 存储 一致 文件系统 语义 | ||
1.一种计算机实现的方法,包括:
通过文件系统的接口层的系统调用接口从文件系统的应用层接收用于针对文件执行事务的第一请求,其中所述文件与根据树层次结构分开存储为逻辑块的数据块和对应的元数据对应;
将所述第一请求传送到所述文件系统的池化存储层中的存储池分配器;
由所述文件系统的云接口装备至少部分地基于所述第一请求生成对象接口请求;
由所述云接口装备经由一个或多个网络上的对象协议将所述对象接口请求发送到云对象存储库,其中所述对象接口请求与针对存储在所述云对象存储库中的至少一个云存储对象的读取操作对应,其中所述至少一个云存储对象与根据所述树层次结构的第一节点对应;
由所述云接口装备从所述云对象存储库接收所述至少一个云存储对象的版本;
由所述存储池分配器或所述云接口装备处理所述至少一个云存储对象的所述版本,以生成经生成的校验和;
由所述存储池分配器或所述云接口装备检索与所述至少一个云存储对象分开存储并且与第二节点对应的元数据,其中所述第二节点根据所述树层次结构是针对所述第一节点的父节点;
由所述存储池分配器或所述云接口装备从所述元数据中识别用于所述至少一个云存储对象的参考校验和,所述参考校验和与所述云存储对象的最后修改版本相关联;
确定所述经生成的校验和是否与所述参考校验和匹配;以及
当确定所述经生成的校验和与所述参考校验和匹配时,至少部分地基于所述至少一个云存储对象的所述版本生成对所述第一请求的响应。
2.如权利要求1所述的计算机实现的方法,还包括:
当确定所述经生成的校验和与所述参考校验和不匹配时,发起一个或多个补救处理。
3.如权利要求2所述的计算机实现的方法,其中所述一个或多个补救处理包括由所述云接口装备向所述云对象存储库发送后续对象接口请求,其中所述后续对象接口请求与针对存储在所述云对象存储库中的所述至少一个云存储对象的经尝试的读取操作对应;并且所述方法还包括:
响应于第二对象接口请求,由所述云接口装备从所述云对象存储库接收所述至少一个云存储对象的第二版本;
由所述存储池分配器或所述云接口装备处理所述至少一个云存储对象的第二版本,以生成第二经生成的校验和;
确定所述第二经生成的校验和是否与所述参考校验和匹配;以及
当确定所述第二经生成的校验和与所述参考校验和匹配时,至少部分地基于所述至少一个云存储对象的所述第二版本生成对所述第一请求的响应。
4.如权利要求3所述的计算机实现的方法,其中所述一个或多个补救处理包括第二补救处理,并且所述方法还包括:
当确定所述第二经生成的校验和与所述参考校验和不匹配时,执行所述第二补救处理。
5.如权利要求4所述的计算机实现的方法,其中所述第二补救处理包括:
识别存储在第二云对象存储库中的所述至少一个云存储对象的副本的记录;
在识别所述记录之后,由所述云接口装备向所述第二云对象存储库发送第三对象接口请求,其中所述后续对象接口请求与针对存储在所述第二云对象存储库中的所述至少一个云存储对象的所述副本的经尝试的读取操作对应。
6.如权利要求5所述的计算机实现的方法,还包括:
响应于所述第三对象接口请求,由所述云接口装备从所述第二云对象存储库接收所述至少一个云存储对象的第三版本;
由所述存储池分配器或所述云接口装备处理所述至少一个云存储对象的所述第三版本,以生成第三经生成的校验和;
确定所述第三经生成的校验和是否与所述参考校验和匹配;以及
当确定所述第三经生成的校验和与所述参考校验和匹配时,至少部分地基于所述至少一个云存储对象的所述第三版本生成对所述第一请求的响应。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于甲骨文国际公司,未经甲骨文国际公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201780080038.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:使用取向感测的悬停交互
- 下一篇:在128位宽的操作数上的融合乘加浮点运算





