US 12,461,832 B2
Durable handle management for failover in distributed file servers
Ashok Tellakula, Bangalore (IN); Atul Kumar, Noida (IN); Hemanth Kumar Thummala, San Jose, CA (US); Manoj Premanand Naik, San Jose, CA (US); and Saji Kumar Vijaya Kumari Rajendran Nair, Cupertino, CA (US)
Assigned to Nutanix, Inc., San Jose, CA (US)
Filed by Nutanix, Inc., San Jose, CA (US)
Filed on Dec. 21, 2023, as Appl. No. 18/393,187.
Claims priority of application No. 202311064865 (IN), filed on Sep. 27, 2023.
Prior Publication US 2025/0103452 A1, Mar. 27, 2025
Int. Cl. G06F 11/20 (2006.01); G06F 16/176 (2019.01)
CPC G06F 11/2053 (2013.01) [G06F 16/1774 (2019.01); G06F 2201/85 (2013.01)] 22 Claims
OG exemplary drawing
 
1. A system comprising:
a first computing node configured to host:
a first server message block (SMB) process configured to provide access to a file share, the file share configured to receive asynchronous writes;
a failover process;
a persistent volume group coupled to the first computing node, the persistent volume group configured to store durable handle state for the file share; and
a second computing node configured to host a second SMB process;
wherein the failover process is configured to move the persistent volume group to the second computing node in advance of an outage of the first SMB process, and the failover process is further configured to flush the asynchronous writes to disk in advance of the outage; and
wherein the second SMB process is configured to read a durable handle for the file share from the persistent volume group and respond to reconnect requests for the file share.