TRANSACTION MANAGEMENT OF MULTIPLE NETWORKED RESOURCES

    公开(公告)号:US20240171630A1

    公开(公告)日:2024-05-23

    申请号:US18516934

    申请日:2023-11-21

    Abstract: A method for managing multiple representational state transfer (REST) requests using a transaction management process coupled to a cluster of computer-executed server processes. The method receives a first request to start a transaction associated with a data access process coupled to a database. The method acquires a database connection in an open state and a unique transaction identifier for the transaction. The method receives a plurality of REST queries, each of the plurality of REST queries associated with a corresponding transaction identifier. The method determines that, for at least one of the plurality of REST queries, the corresponding transaction identifier does not match the unique transaction identifier and proxy the corresponding REST queries to a selected server process. The method receives a second request to end the transaction. In response to the second request, the method completes the transaction and change the database connection to a closed state.

    TECHNIQUES FOR ARCHIVED LOG DELETION
    15.
    发明公开

    公开(公告)号:US20240168922A1

    公开(公告)日:2024-05-23

    申请号:US18424724

    申请日:2024-01-26

    Applicant: Rubrik, Inc.

    Inventor: Pandian Raju

    Abstract: During a backup a procedure, a first storage entity may backup a set of database logs from a second storage entity and metadata associated with the set of database logs may be stored in a log deletion table. In accordance with a user configuration of the second storage entity and the backup procedure, a first command to delete one or more database logs of the set from the second storage entity may be transmitted to the second storage entity. The log deletion table may be updated based on a query of second storage entity about whether the one or more database logs were deleted from the second storage entity in response to the first command Based on the updated log deletion table, a second command may be transmitted to the second storage entity to delete database logs that were not deleted in response to the first command.

    Infrastructure for automating rollout of database changes

    公开(公告)号:US11971783B1

    公开(公告)日:2024-04-30

    申请号:US18340528

    申请日:2023-06-23

    Applicant: Snowflake Inc.

    CPC classification number: G06F11/1433 G06F11/3414 G06F16/213 G06F2201/80

    Abstract: A method includes decoding, by at least one hardware processor, a notification of a changed database code of a database. A query is executed responsive to the notification. The query indicates a data processing command and a data object in the database. A regression in the changed database code is detected based on multiple regression testing operations applied to the data processing command and the data object. Analysis of the regression is performed to detect a rollout parameter of a plurality of rollout parameters as a root cause of the regression. The plurality of rollout parameters are associated with the changed database code. A determination is made on whether to perform a mitigation action for the regression based on the rollout parameter.

    SYSTEM AND METHOD FOR AVAILABILITY GROUP DATABASE PATCHING

    公开(公告)号:US20240134762A1

    公开(公告)日:2024-04-25

    申请号:US18403690

    申请日:2024-01-03

    Applicant: Nutanix, Inc.

    Abstract: 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.

    DATA LINEAGE BASED MULTI-DATA STORE RECOVERY
    19.
    发明公开

    公开(公告)号:US20240126655A1

    公开(公告)日:2024-04-18

    申请号:US18397987

    申请日:2023-12-27

    Applicant: Rubrik, Inc.

    CPC classification number: G06F11/1451 G06F11/1469 G06F16/219 G06F2201/80

    Abstract: Embodiments disclosed herein provide systems, methods, and computer readable media for data lineage based multi-data store recovery. In a particular embodiment, a method provides identifying first data in a first table of a plurality of tables stored in a plurality of data stores and restoring the first data to a first correct version of the first data in a prior version of the first table. The method further provides identifying a second table of the plurality of tables that descends from the first table and includes second descendent data that stems from the first data. The method also provides restoring the second descendent data to a second correct version of the second descendent data in a prior version of the second table.

    Byzantine fault tolerance protocol for backing up blockchains

    公开(公告)号:US11960502B2

    公开(公告)日:2024-04-16

    申请号:US17555053

    申请日:2021-12-17

    Applicant: VMware, Inc.

    CPC classification number: G06F16/273 G06F11/1451 G06F2201/80

    Abstract: In some embodiments, a method sends first messages that request first information for a set of blocks of the blockchain to the N replicas. Each replica maintains a respective instance of the blockchain. Second messages is received from at least a portion of the N replicas. The second messages include the first information for the set of blocks from each respective instance of the blockchain that is maintained by the N replicas. The method analyzes the first information to determine whether a consensus on the first information is reached by a number of replicas. When consensus is reached, a request is sent to a replica for one or more blocks to back up to a backup blockchain and second information is received for the one or more blocks from the replica. The method uses the second information to back up the one or more blocks in the backup blockchain.

Patent Agency Ranking