Systems and methods for semi-durable transaction log storage in two-phase commit protocol transaction processing
AssigneeRed Hat, Inc.
InventorMark Little
Life of this patent
Estimating the term…
Loading patent…
AssigneeRed Hat, Inc.
InventorMark Little
Estimating the term…
Systems and methods are provided for semi-durable transaction log storage in a two-phase commit protocol transaction processing. An exemplary method includes receiving a distributed transaction comprising a plurality of processes for processing, wherein the processing uses a two-phase commit protocol and preparing, by a main coordinator, at least one participant comprising at least one of the plurality of processes to prepare for execution by the at least one participant. The method further includes receiving, by the main coordinator, information comprising prepared processes of the at least one of the plurality of processes and storing, by the main coordinator, a transaction log comprising the at least one participant and the information to a semi-durable storage. The semi-durable storage may comprise a crash-proof storage that survives system failure. Thus, the semi-durable storage may write the transaction log to the durable storage if there is a system failure.
A system for distributed transaction processing, the system comprising:
A method for distributed transaction processing, the method comprising:
A non-transitory computer readable medium comprising a plurality of machine-readable instructions which when executed by one or more processors of a server are adapted to cause the server to perform a method comprising:
Dependencies are inferred from the claim text.