[发明专利]用于使用全局命名空间的方法、存储阵列和包括存储介质的制品有效
| 申请号: | 201910019283.7 | 申请日: | 2019-01-09 |
| 公开(公告)号: | CN110321548B | 公开(公告)日: | 2023-05-23 |
| 发明(设计)人: | N·特龙;K·考夫曼;G·卡拉耶 | 申请(专利权)人: | 慧与发展有限责任合伙企业 |
| 主分类号: | G06F40/295 | 分类号: | G06F40/295 |
| 代理公司: | 北京市汉坤律师事务所 11602 | 代理人: | 王其文;吴丽丽 |
| 地址: | 美国德*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 用于 使用 全局 命名 空间 方法 存储 阵列 包括 介质 制品 | ||
提供了一种用于使用全局命名空间的方法、存储介质以及包括至少一个非暂时性机器可读存储介质的制品。示例包括全局命名空间中的全局化对象名称。一些示例可以涉及基于确定来利用全局命名空间中的全局化对象名称创建对象。确定可以涉及全局命名空间名称模式或确定可以基于全局化信息。
技术领域
本公开一般性地涉及数据存储。
背景技术
存储在计算设备上的数据可能易于丢失或不可用。例如,如果至存储阵列的连接丢失,或者如果在存储阵列存在故障,则存储在存储阵列上的数据可以变得不可用。在一些情况下,在存储阵列的故障可能导致存储在存储阵列的数据的永久丢失。为了阻止数据变得不可用或丢失,可以执行数据复制以将数据存储在多个位置(例如,两个不同的存储阵列)中。在此类示例中,当数据在位置之一丢失或不可访问时,则数据可能在其它位置之一仍然可访问。
发明内容
根据本公开的一个方面,提供了一种包括至少一个非暂时性机器可读存储介质的制品,所述至少一个非暂时性机器可读存储介质包括由存储组的存储阵列的至少一个处理资源可执行以用于以下操作的指令:在所述存储组处接收利用指定的对象名称创建新对象的请求;确定所述指定的对象名称是否与全局命名空间中的对象名称的全局命名空间名称模式匹配;基于所述指定的对象名称与所述全局命名空间名称模式匹配的确定,阻止利用所述指定的对象名称在所述存储组处创建所述新对象;并且基于所述指定的对象名称与所述全局命名空间名称模式不匹配的确定,在所述存储组上创建具有所述指定的对象名称或者所述指定的对象名称在所述全局命名空间中的全局化版本的新对象。
根据本公开的另一个方面,提供了第一存储组的一种存储阵列。该存储阵列可以包括:至少一个处理资源;以及包括由所述至少一个处理资源可执行以用于以下操作的指令的至少一个非暂时性机器可读存储介质:在所述第一存储组存储全局化信息,所述全局化信息针对多个第二存储组中的每个相应的第二存储组指示来自相应的第二存储组的传入对象名称是否将被所述第一存储组全局化到全局命名空间;接收在所述第一存储组上创建下游对象以接收所述多个第二存储组中的上游存储组的上游对象的复制的请求,所述请求指定在所述上游存储组的所述上游对象的上游对象名称;基于被存储的关于所述上游存储组的全局化信息,确定是利用所述上游对象名称的未修改版本还是利用由所述第一存储组生成的上游对象名称的全局化版本,来在所述第一存储组创建所述下游对象;并且基于所述确定来在所述第一存储组创建所述下游对象。
根据本公开的又一个方面,提供了一种用于使用全局命名空间的方法。该方法可以包括:在第一存储组存储全局化信息,所述全局化信息针对多个第二存储组中的每个相应的第二存储组指示来自相应的第二存储组的传入对象名称是否将被所述第一存储组全局化;接收将所述第一存储组的上游对象复制到所述多个第二存储组中的下游存储组的请求,所述上游对象在所述第一存储组具有全局命名空间中的全局化对象名称;基于在所述第一存储组存储的所述全局化信息指示来自所述下游存储组的传入对象名称将被所述第一存储组全局化到所述全局命名空间的确定,将所述上游对象的全局化对象名称转换为不在所述全局命名空间中的去全局化对象名称;请求所述下游存储组创建具有所述去全局化对象名称的所述下游对象;并且将来自所述第一存储组的具有所述全局化对象名称的所述上游对象复制到在所述下游存储组的具有所述去全局化对象名称的所述下游对象。
附图的简要说明
以下详细描述参考附图,其中:
图1是包括存储组来创建下游对象的示例复制环境的框图;
图2是包括在存储组上创建下游对象的示例方法的流程图;
图3是基于利用指定的名称创建新对象的请求来创建新对象的示例存储组的框图;
图4是包括响应于利用指定的名称创建对象的请求来创建对象的示例方法400的流程图;
图5是包括请求下游存储组利用去全局化对象名称创建下游对象的示例方法的流程图;以及
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于慧与发展有限责任合伙企业,未经慧与发展有限责任合伙企业许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910019283.7/2.html,转载请声明来源钻瓜专利网。





