The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Oct. 03, 2023

Filed:

Sep. 30, 2021
Applicant:

International Business Machines Corporation, Armonk, NY (US);

Inventors:

Yue Wang, Beijing, CN;

Jing Jing Wei, Beijing, CN;

Yingchun Guo, Beijing, CN;

Shao Jun Ding, Beijing, CN;

Jian Nan Guo, Beijing, CN;

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 11/14 (2006.01);
U.S. Cl.
CPC ...
G06F 11/1469 (2013.01); G06F 2201/87 (2013.01);
Abstract

Embodiments of the present disclosure relate to rollback of services with a global variable change. Embodiment techniques detect that at least two of a plurality of services in a transaction are executed to change a value of a first global variable. Tracing information is obtained to indicate a first order in which the at least two services change the value of the first global variable during execution of the plurality of services. In response to a failure of the transaction, a rollback execution plan for a plurality of compensating services is determined at least based on the tracing information, where the plurality of compensating services are configured to compensate for the plurality of services respectively. The plurality of compensating services subsequently executed according to the rollback execution plan.


Find Patent Forward Citations

Loading…