-
公开(公告)号:US20190251009A1
公开(公告)日:2019-08-15
申请号:US16391842
申请日:2019-04-23
Applicant: NetApp, Inc.
Inventor: Dheeraj Raghavender Sangamkar , Song Guen Yoon , Emalayan Vairavanathan , Yi Zhang
Abstract: To ensure that there is an elected manager among storage nodes of an erasure coding group (“ECG”), an ECG manager (“ECGM”) election process is periodically performed among available storage nodes that are configured with the software to perform the services of an ECGM. When a storage node is activated, an ECGM process of the storage node begins executing and is assigned a process identifier (“PID”). A storage node can utilize a service query framework to identify other available storage nodes and retrieve their ECGM PIDs. The storage node then selects a PID according to a criterion and elects the storage node corresponding to the selected PID to be the acting ECGM. This process is performed periodically, so even if the acting ECGM storage node fails, a new ECGM is eventually selected from the available storage nodes.
-
12.
公开(公告)号:US20160026672A1
公开(公告)日:2016-01-28
申请号:US14339119
申请日:2014-07-23
Applicant: NetApp. Inc.
Inventor: Yi Zhang , Alvin Lam , Oliver Erik Seiler
IPC: G06F17/30
CPC classification number: G06F16/13 , G06F16/183
Abstract: Technology is disclosed for maintaining consistency between data and metadata of an object storage system. The object storage system stores a single copy of the data object in the object storage system and creates metadata associated with the data object in a metadata database of the object storage system. The metadata can include a copy number of the data object. The object storage system receives a signal indicating that no copy of the data object can be found or accessed. In response to the signal, the object storage system determines that the copy number of the data objects indicates that there is only one copy of the data object stored in the object storage system. Based on an object identifier included in the signal, the object storage system removes the metadata associated with the data object from the metadata database
Abstract translation: 公开了用于保持对象存储系统的数据和元数据之间的一致性的技术。 对象存储系统将数据对象的单个副本存储在对象存储系统中,并且在对象存储系统的元数据数据库中创建与数据对象相关联的元数据。 元数据可以包括数据对象的副本号。 对象存储系统接收到指示不能找到或访问数据对象的副本的信号。 响应该信号,对象存储系统确定数据对象的副本号表示存储在对象存储系统中的数据对象只有一个副本。 基于信号中包含的对象标识符,对象存储系统从元数据数据库中移除与数据对象相关联的元数据
-