Patent · US Active

Preventing long running transactions from holding record locks

US11347712B2 · kind B2 · utility

0Cited by
9References
19Claims
0Family size

Assignee

Inventors

Key dates

Filing dateNov 7, 2017
Grant dateMay 31, 2022
Priority date
Expiry dateNov 25, 2038

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F16/1774
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

In one embodiment, a method includes receiving, at a job control manager, a command specifying execution of a batch application. The method also includes receiving, at the job control manager, a commit count associated with the batch application, and initiating the batch application, with the batch application processing a group of records. The method also includes locking a first record of the group of records in response to the first record being processed by the batch application with the proviso that the batch application does not cause the first record to be unlocked unless the batch application has finished processing a last record in the group of records. Moreover, the method includes committing, in response to the batch application having completed processing of an nth record of the group of records, all records of the group of records that are locked resulting from execution of the batch application.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.