Patents by Inventor Anand Avati
Anand Avati has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 11461283Abstract: Systems and methods for migrating file locks in distributed file systems. An example method may comprise: receiving, by a file system server, over a first connection initiated by a file system client, a connection identifier comprising a file identifier; identifying, in view of the connection identifier, a second connection initiated by the file system client, the second connection associated with a file lock with respect to a file identified by the file identifier; and associating the file lock with the first connection.Type: GrantFiled: October 14, 2013Date of Patent: October 4, 2022Assignee: Red Hat, Inc.Inventors: Anand Avati, Raghavendra Gowdappa
-
Patent number: 11068441Abstract: A caseless file lookup in a distributed file system is disclosed. A request to store a file in a volume may be received. In response to the request, the type of client system issuing the request may be identified. Based on the type of client system that has been identified, a first hash value or a second hash value may be calculated for the name of the file to generate and assign a hash value to the file. The file may be stored in a storage resource based on the first or second hash value that has been generated for the file.Type: GrantFiled: January 8, 2020Date of Patent: July 20, 2021Assignee: Red Hat, Inc.Inventors: Anand Avati, Jeffrey Darcy
-
Patent number: 11064025Abstract: Systems and methods for file replication using file content location identifiers. An example method comprises: receiving, by a processing device, an index node number identifying a first index node associated with a file residing on a first file server, the first index node referencing a physical location of contents of the file; identifying a replica of the file residing on a second file server; assigning the index node number of the first index node to a second index node referencing a physical location of contents of the replica of the file on the second file server; performing, by the processing device, a file system operation by accessing the replica of the file referenced by the index node number.Type: GrantFiled: March 19, 2018Date of Patent: July 13, 2021Assignee: Red Hat, Inc.Inventor: Anand Avati
-
Publication number: 20200142860Abstract: A caseless file lookup in a distributed file system is disclosed. A request to store a file in a volume may be received. In response to the request, the type of client system issuing the request may be identified. Based on the type of client system that has been identified, a first hash value or a second hash value may be calculated for the name of the file to generate and assign a hash value to the file. The file may be stored in a storage resource based on the first or second hash value that has been generated for the file.Type: ApplicationFiled: January 8, 2020Publication date: May 7, 2020Inventors: Anand Avati, Jeffrey Darcy
-
Patent number: 10534753Abstract: A caseless file lookup in a distributed file system is disclosed. A request to store a file in a volume may be received. In response to the request, the type of client system issuing the request may be identified. Based on the type of client system that has been identified, a first hash value or a second hash value may be calculated for the name of the file to generate and assign a hash value to the file. The file may be stored in a storage resource based on the first or second hash value that has been generated for the file.Type: GrantFiled: February 11, 2014Date of Patent: January 14, 2020Assignee: Red Hat, Inc.Inventors: Anand Avati, Jeffrey Darcy
-
Publication number: 20180213035Abstract: Systems and methods for file replication using file content location identifiers. An example method comprises: receiving, by a processing device, an index node number identifying a first index node associated with a file residing on a first file server, the first index node referencing a physical location of contents of the file; identifying a replica of the file residing on a second file server; assigning the index node number of the first index node to a second index node referencing a physical location of contents of the replica of the file on the second file server; performing, by the processing device, a file system operation by accessing the replica of the file referenced by the index node number.Type: ApplicationFiled: March 19, 2018Publication date: July 26, 2018Inventor: Anand Avati
-
Patent number: 10025808Abstract: Systems and methods for compacting change logs using file content location identifiers.Type: GrantFiled: March 19, 2014Date of Patent: July 17, 2018Assignee: Red Hat, Inc.Inventor: Anand Avati
-
Patent number: 9986029Abstract: Systems and methods for file replication using file content location identifiers. An example method may comprise: receiving an identifier of a data structure associated with a file residing on a first file server, the data structure referencing a physical location of the contents of the file; identifying a file system operation to be performed with respect to a replica of the file residing on a second file server; and performing the file system operation by accessing the replica of the file using a file name alias comprising the identifier of the data structure.Type: GrantFiled: March 19, 2014Date of Patent: May 29, 2018Assignee: Red Hat, Inc.Inventor: Anand Avati
-
Patent number: 9979783Abstract: A management process coordinates a number of servers to create a crash-consistent distributed snapshot. The management process instructs the servers to enter an ambiguity mode in which acknowledgement of barrier operations is delayed, instructs the servers to generate portion snapshots, and instructs the servers to exit the ambiguity mode and acknowledge barrier operations.Type: GrantFiled: February 28, 2014Date of Patent: May 22, 2018Assignee: Red Hat, Inc.Inventors: Anand Avati, Doug Williams, Shishir Gowda
-
Patent number: 9965505Abstract: Systems and methods for identifying files in change logs using file content location identifiers. An example method may comprise: detecting a file system operation associated with a file; and creating a change log record comprising an identifier of a first data structure referencing a first physical location of contents of the file before the file system operation, and an identifier of a second data structure referencing a second physical location of the contents of the file after the file system operation.Type: GrantFiled: March 19, 2014Date of Patent: May 8, 2018Assignee: Red Hat, Inc.Inventors: Anand Avati, Amar Tumballi Suryanarayan
-
Patent number: 9760577Abstract: Systems and methods for write-behind caching in distributed file systems. An example method may comprise: receiving, over a network, a direct write request referencing data to be written to a file residing on a persistent data storage device, the file containing at least part of an image of a virtual machine disk; writing, by a processing device, the data to a cache entry of a memory-resident cache, the cache entry corresponding to at least a part of the file; acknowledging the write request as completed; and committing, asynchronously with respect to the acknowledging, the cache entry to the persistent data storage device.Type: GrantFiled: September 6, 2013Date of Patent: September 12, 2017Assignee: Red Hat, Inc.Inventors: Anand Avati, Raghavendra Gowdappa
-
Patent number: 9648103Abstract: Data connections from a remote login session are identified and an identification query may be transmitted by the remote login session to endpoints (e.g., servers) of the data connections. In response to the identification query, identification information may be received from the endpoints. Furthermore, the identification information may be compared with a local identification of a local server that hosts the remote login session. A file created by the remote login session may be stored at an endpoint over a data connection where the local identification matches a portion or all of the identification information of the endpoint of the data connection.Type: GrantFiled: February 11, 2014Date of Patent: May 9, 2017Assignee: Red Hat, Inc.Inventors: Anand Avati, Jeffrey Darcy
-
Publication number: 20150269183Abstract: Systems and methods for file replication using file content location identifiers. An example method may comprise: receiving an identifier of a data structure associated with a file residing on a first file server, the data structure referencing a physical location of the contents of the file; identifying a file system operation to be performed with respect to a replica of the file residing on a second file server; and performing the file system operation by accessing the replica of the file using a file name alias comprising the identifier of the data structure.Type: ApplicationFiled: March 19, 2014Publication date: September 24, 2015Applicant: Red Hat, Inc.Inventor: Anand Avati
-
Publication number: 20150269213Abstract: Systems and methods for compacting change logs using file content location identifiers.Type: ApplicationFiled: March 19, 2014Publication date: September 24, 2015Applicant: Red Hat, Inc.Inventor: Anand Avati
-
Publication number: 20150269214Abstract: Systems and methods for identifying files in change logs using file content location identifiers. An example method may comprise: detecting a file system operation associated with a file; and creating a change log record comprising an identifier of a first data structure referencing a first physical location of contents of the file before the file system operation, and an identifier of a second data structure referencing a second physical location of the contents of the file after the file system operation.Type: ApplicationFiled: March 19, 2014Publication date: September 24, 2015Applicant: Red Hat, Inc.Inventors: Anand Avati, Amar Tumballi Suryanarayan
-
Publication number: 20150227537Abstract: Data connections from a remote login session are identified and an identification query may be transmitted by the remote login session to endpoints (e.g., servers) of the data connections. In response to the identification query, identification information may be received from the endpoints. Furthermore, the identification information may be compared with a local identification of a local server that hosts the remote login session. A file created by the remote login session may be stored at an endpoint over a data connection where the local identification matches a portion or all of the identification information of the endpoint of the data connection.Type: ApplicationFiled: February 11, 2014Publication date: August 13, 2015Applicant: Red Hat, Inc.Inventors: Anand Avati, Jeffrey Darcy
-
Publication number: 20150227535Abstract: A caseless file lookup in a distributed file system is disclosed. A request to store a file in a volume may be received. In response to the request, the type of client system issuing the request may be identified. Based on the type of client system that has been identified, a first hash value or a second hash value may be calculated for the name of the file to generate and assign a hash value to the file. The file may be stored in a storage resource based on the first or second hash value that has been generated for the file.Type: ApplicationFiled: February 11, 2014Publication date: August 13, 2015Applicant: Red Hat, Inc.Inventors: Anand Avati, Jeffrey Darcy
-
Publication number: 20150207875Abstract: A management process coordinates a number of servers to create a crash-consistent distributed snapshot. The management process instructs the servers to enter an ambiguity mode in which acknowledgement of barrier operations is delayed, instructs the servers to generate portion snapshots, and instructs the servers to exit the ambiguity mode and acknowledge barrier operations.Type: ApplicationFiled: February 28, 2014Publication date: July 23, 2015Applicant: Red Hat, Inc.Inventors: Anand Avati, Doug Williams, Shishir Gowda
-
Publication number: 20150106411Abstract: Systems and methods for migrating file locks in distributed file systems. An example method may comprise: receiving, by a file system server, over a first connection initiated by a file system client, a connection identifier comprising a file identifier; identifying, in view of the connection identifier, a second connection initiated by the file system client, the second connection associated with a file lock with respect to a file identified by the file identifier; and associating the file lock with the first connection.Type: ApplicationFiled: October 14, 2013Publication date: April 16, 2015Applicant: Red Hat, Inc.Inventors: Anand Avati, Raghavendra Gowdappa
-
Publication number: 20150074351Abstract: Systems and methods for write-behind caching in distributed file systems. An example method may comprise: receiving, over a network, a direct write request referencing data to be written to a file residing on a persistent data storage device, the file containing at least part of an image of a virtual machine disk; writing, by a processing device, the data to a cache entry of a memory-resident cache, the cache entry corresponding to at least a part of the file; acknowledging the write request as completed; and committing, asynchronously with respect to the acknowledging, the cache entry to the persistent data storage device.Type: ApplicationFiled: September 6, 2013Publication date: March 12, 2015Inventors: Anand Avati, Raghavendra Gowdappa