Patents by Inventor Tarun Mehta
Tarun Mehta 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).
-
Publication number: 20240134762Abstract: A patching operation on an availability group cluster having a plurality of nodes is disclosed. The patching operation is performed in a plurality of iterations, each including determining a current state of each of the plurality of nodes, selecting a next node based on the current state, and patching the next node. A secondary replica node is selected as the next node before the a primary replica node. Each secondary replica node is patched in accordance with a first priority, upon patching each of the secondary replica node, a failover target node for patching the primary replica node is selected, the failover target node is selected based on a second priority, and according to the second priority, a healthy synchronous secondary replica node of the plurality of nodes is selected as the failover target node before an unhealthy synchronous secondary replica node of the plurality of nodes.Type: ApplicationFiled: January 3, 2024Publication date: April 25, 2024Applicant: Nutanix, Inc.Inventors: Rohan Mohan Rayaraddi, Tarun Mehta
-
Patent number: 11892918Abstract: A patching operation on an availability group cluster having a plurality of nodes is disclosed. The patching operation is performed in a plurality of iterations, each including determining a current state of each of the plurality of nodes, selecting a next node based on the current state, and patching the next node. A secondary replica node is selected as the next node before the a primary replica node. Each secondary replica node is patched in accordance with a first priority, upon patching each of the secondary replica node, a failover target node for patching the primary replica node is selected, the failover target node is selected based on a second priority, and according to the second priority, a healthy synchronous secondary replica node of the plurality of nodes is selected as the failover target node before an unhealthy synchronous secondary replica node of the plurality of nodes.Type: GrantFiled: March 15, 2022Date of Patent: February 6, 2024Assignee: Nutanix, Inc.Inventors: Rohan Mohan Rayaraddi, Tarun Mehta
-
Publication number: 20230418834Abstract: A database management system may include a control plane comprising a memory having computer-readable instructions stored thereon and processor that executes computer-readable instructions to execute one or more services running on the control plane, the control plane connected to a plurality of database servers, wherein each of the plurality of database servers is connected to the control plane via a communication channel, wherein the control plane comprises a plurality of data streams, each of the plurality of data streams configured to communicate messages of a designated type, and wherein the control plane is configured to communicate with a database server of the plurality of database servers using the plurality of data streams and the communication channel associated with the database server and the control plane.Type: ApplicationFiled: May 25, 2023Publication date: December 28, 2023Applicant: Nutanix, Inc.Inventors: Vaibhaw Pandey, Akshay Chandak, Gaurav Peswani, Manish Regar, Shurya Kumar N S, Nishanth Janugani, Ashish Dhar, Tarun Mehta, Rohan Rayaraddi, Mridul Gupta
-
Publication number: 20230251937Abstract: A system and method include creating, by an Availability Group (“AG”) controller in a virtual computing system, a first AG clone from a source database. The source database is stored on a primary replica node of an AG of the virtual computing system. The system and method also include creating, by the Controller, a second AG clone from the first AG clone and storing, by the Controller, the second AG clone on a secondary replica node of the AG.Type: ApplicationFiled: February 27, 2023Publication date: August 10, 2023Inventors: Tarun Mehta, Rohan Mohan Rayaraddi
-
Publication number: 20230126997Abstract: A system and method include receiving request to create a database group, receiving selection of a database server virtual machine on which to create the database group, receiving selection of at least one database from a list of databases that are not part of another database group to add to the database group, receiving selection of a Service Level Agreement (“SLA”) and a protection schedule, and creating the database group on the database server virtual machine, including associating the database group with the SLA and the protection schedule and adding the at least one database to the database group. Each of the at least one database is protected using the same SLA and the protection schedule that is associated with the database group.Type: ApplicationFiled: March 3, 2022Publication date: April 27, 2023Applicant: Nutanix, Inc.Inventors: Tarun Mehta, Suseendran Babu N, Shravan Dhawan, Akshay Chandak
-
Patent number: 11604705Abstract: A system and method include creating, by an Availability Group (“AG”) controller in a virtual computing system, a first AG clone from a source database. The source database is stored on a primary replica node of an AG of the virtual computing system. The system and method also include creating, by the Controller, a second AG clone from the first AG clone and storing, by the Controller, the second AG clone on a secondary replica node of the AG. The second AG clone has a size of substantially zero.Type: GrantFiled: December 15, 2020Date of Patent: March 14, 2023Assignee: Nutanix, Inc.Inventors: Tarun Mehta, Rohan Mohan Rayaraddi
-
Publication number: 20220300387Abstract: A patching operation on an availability group cluster having a plurality of nodes is disclosed. The patching operation is performed in a plurality of iterations, each including determining a current state of each of the plurality of nodes, selecting a next node based on the current state, and patching the next node. A secondary replica node is selected as the next node before the a primary replica node. Each secondary replica node is patched in accordance with a first priority, upon patching each of the secondary replica node, a failover target node for patching the primary replica node is selected, the failover target node is selected based on a second priority, and according to the second priority, a healthy synchronous secondary replica node of the plurality of nodes is selected as the failover target node before an unhealthy synchronous secondary replica node of the plurality of nodes.Type: ApplicationFiled: March 15, 2022Publication date: September 22, 2022Applicant: Nutanix, Inc.Inventors: Rohan Mohan Rayaraddi, Tarun Mehta
-
Publication number: 20220050753Abstract: A system and method include creating, by an Availability Group (“AG”) controller in a virtual computing system, a first AG clone from a source database. The source database is stored on a primary replica node of an AG of the virtual computing system. The system and method also include creating, by the Controller, a second AG clone from the first AG clone and storing, by the Controller, the second AG clone on a secondary replica node of the AG. The second AG clone has a size of substantially zero.Type: ApplicationFiled: December 15, 2020Publication date: February 17, 2022Applicant: NUTANIX, INC.Inventors: Tarun Mehta, Rohan Mohan Rayaraddi
-
Patent number: 9672264Abstract: Systems and methods for performing server replication and verification are disclosed. The method includes replicating data related to a first server and generating metadata for a replicated copy that provides attributes of the replicated copy; storing the metadata at a replication server; providing the metadata from the replication server to a second server to verify that a replication operation has been successful; using the metadata to locate the replicated copy and perform verification at the second server without involving the first server; and storing at the replication server, an indication of the results of the verification performed at the second server.Type: GrantFiled: January 26, 2015Date of Patent: June 6, 2017Assignee: NETAPP, INC.Inventors: Venudhar Poluri, Tarun Mehta
-
Patent number: 9612918Abstract: Methods and systems for restoring storage objects are provided. The method includes determining if a source storage object and a target storage object are located within a same storage volume, where the source storage object is associated with a first drive and the target storage object is associated with a second drive; and using a point in time copy of the source storage object for restoring the source storage object at the second drive.Type: GrantFiled: October 17, 2014Date of Patent: April 4, 2017Assignee: NETAPP, INC.Inventors: Tarun Mehta, Venudhar Poluri
-
Publication number: 20160217194Abstract: Systems and methods for performing server replication and verification are disclosed. The method includes replicating data related to a first server and generating metadata for a replicated copy that provides attributes of the replicated copy; storing the metadata at a replication server; providing the metadata from the replication server to a second server to verify that a replication operation has been successful; using the metadata to locate the replicated copy and perform verification at the second server without involving the first server; and storing at the replication server, an indication of the results of the verification performed at the second server.Type: ApplicationFiled: January 26, 2015Publication date: July 28, 2016Inventors: Venudhar Poluri, Tarun Mehta
-
Publication number: 20160110264Abstract: Methods and systems for restoring storage objects are provided. The method includes determining if a source storage object and a target storage object are located within a same storage volume, where the source storage object is associated with a first drive and the target storage object is associated with a second drive; and using a point in time copy of the source storage object for restoring the source storage object at the second drive.Type: ApplicationFiled: October 17, 2014Publication date: April 21, 2016Inventors: Tarun Mehta, Venudhar Poluri