18958730. AGGREGATE FAILOVER FOR A DISTRIBUTED SCALE-OUT STORAGE SYSTEM (NetApp, Inc.)
AGGREGATE FAILOVER FOR A DISTRIBUTED SCALE-OUT STORAGE SYSTEM
Organization Name
Inventor(s)
Yash Hetal Trivedi of Cary NC (US)
Daniel Mccarthy of Erie CO (US)
Ananthan Subramanian of San Ramon CA (US)
William Arthur Gutknecht of Greensboro NC (US)
Kevin Daniel Varghese of Milpitas CA (US)
Swaroop Vikram Choudhari of San Jose CA (US)
Abdul Basit of Morrisville NC (US)
Christopher Clark Corey of Boulder CO (US)
Chad Edmund Schneider of Fort Collins CO (US)
AGGREGATE FAILOVER FOR A DISTRIBUTED SCALE-OUT STORAGE SYSTEM
This abstract first appeared for US patent application 18958730 titled 'AGGREGATE FAILOVER FOR A DISTRIBUTED SCALE-OUT STORAGE SYSTEM
Original Abstract Submitted
Techniques are provided for failing over an aggregate from one file system instance to a different file system instance of a distributed scale-out storage system. The aggregate may be stored within distributed storage that is accessible to a plurality of file system instances of the distributed scale-out storage system. When the aggregate is failed over from a first file system instance to a second file system instance, the first file system instance may still have a valid read lease that allows the first file system instance to serve client I/O, directed to the aggregate, using a cache. In order to prevent the first file system instance from serving stale data from the cache before the read lease expires, state machines and a set of control data are used to ensure that the second file system instance attaches to the aggregate only after the read lease has expired.
- NetApp, Inc.
- Yash Hetal Trivedi of Cary NC (US)
- Daniel Mccarthy of Erie CO (US)
- Ananthan Subramanian of San Ramon CA (US)
- William Arthur Gutknecht of Greensboro NC (US)
- Kevin Daniel Varghese of Milpitas CA (US)
- Swaroop Vikram Choudhari of San Jose CA (US)
- Abdul Basit of Morrisville NC (US)
- Christopher Clark Corey of Boulder CO (US)
- Chad Edmund Schneider of Fort Collins CO (US)
- G06F11/20
- G06F11/16
- CPC G06F11/2025