Brokering persisted and unpersisted log records
AssigneeMicrosoft Technology Licensing, LLC
InventorsCristian Diaconu, Naveen Prakash, Alexander Budovski, Huanhui Hu, Alejandro Hernandez Saenz
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Technology Licensing, LLC
InventorsCristian Diaconu, Naveen Prakash, Alexander Budovski, Huanhui Hu, Alejandro Hernandez Saenz
Estimating the term…
Brokering log records so as to prevent log records that are not yet persisted in a persistent log from being disseminated. The log records may be generated as a primary compute system performs operations. Upon receiving a request for a log record, the broker component determines whether the requested log record has been persisted in a persistent log. If the broker component determines that the log record has been persisted in the persistent log, the broker component responds to the request by causing the requested log record to be provided to the requesting entity (e.g., a secondary compute system). On the other hand, if the log record cannot yet determine that the log record has been persisted in the persistent log, the broker component prevents the log record from being provided to the requesting entity. This prevents data from being inconsistent during recovery.
A computing system comprising:
A method for a broker component brokering log records, the method comprising:
A computer program product comprising one or more computer-readable hardware storage devices having thereon computer-executable instructions that are structured such that, when executed by one or more processors of a computing system, configure the computing system to perform at least:
Dependencies are inferred from the claim text.