发明名称 |
System and method for deferring invalidation of inodes of a volume during volume invalidation |
摘要 |
A system and method for deferring an invalidation walk-through of a volume in memory and a later invalidation walk-through of inodes the volume are described herein. Node A may store volume information for one or more volumes to memory including inodes of the volume storing data for the volume. Node A performs a primary procedure that may include removing volumes from the memory, such as a procedure that transfers ownership of the volumes to node B. Removing a volume from memory comprises removing its volume information from memory. Node A performs an invalidation deferment procedure that marks each volume as stale for preventing data of the volumes to be served and sends a completion message to node B which begins serving data of the volume. After node B begins serving data of the volume, node A performs an invalidation walk-through procedure to remove inodes of the volume from memory. |
申请公布号 |
US9335949(B1) |
申请公布日期 |
2016.05.10 |
申请号 |
US201313776298 |
申请日期 |
2013.02.25 |
申请人 |
NetApp, Inc. |
发明人 |
Palekar Amber M.;Kuo Szu-Wen |
分类号 |
G06F3/06 |
主分类号 |
G06F3/06 |
代理机构 |
LeClairRyan, a Professional Corporation |
代理人 |
LeClairRyan, a Professional Corporation |
主权项 |
1. A computing device comprising:
a memory containing a machine readable medium comprising machine executable code having stored thereon instructions for performing a method of deferring invalidation of inodes; a processor coupled to the memory, the processor configured to execute the machine executable code to cause the processor to: store inode head data comprising a plurality of inodes associated with a corresponding plurality of storage objects in a storage volume designated for removal; mark each storage volume designated for removal to indicate that the corresponding plurality of storage objects are not accessible and that an inode invalidation walk-through is to be performed on the storage volume; send an indication that the invalidation walk-through will be performed on the storage volume designated for removal after the marking has been completed; perform the inode invalidation walk-through, wherein the inode invalidation walk-through comprises removing the plurality of inodes associated with the plurality of storage objects; receive an access request for at least one of the plurality of storage objects in the volume to be removed, the access request comprising a volume identifier for a storage volume; and provide an indication that the storage volume has been removed when the volume identifier corresponds to the storage volume designated for removal. |
地址 |
Sunnyvale CA US |