Invention Grant
- Patent Title: Idempotent command execution
-
Application No.: US13471670Application Date: 2012-05-15
-
Publication No.: US10936591B2Publication Date: 2021-03-02
- Inventor: Matthew A. Neerincx , Luiz F. Santos , Oleg Ignat , David B. Lomet , Quetzalcoatl Bradley , Raghu Ram , Peter Gvozdjak , Balendran Mugundan
- Applicant: Matthew A. Neerincx , Luiz F. Santos , Oleg Ignat , David B. Lomet , Quetzalcoatl Bradley , Raghu Ram , Peter Gvozdjak , Balendran Mugundan
- Applicant Address: US WA Sammamish; US WA Lynnwood; US WA Bellevue; US WA Redmond; US WA Monroe; US WA Redmond; US WA Bellevue; US WA Redmond
- Assignee: Matthew A. Neerincx,Luiz F. Santos,Oleg Ignat,David B. Lomet,Quetzalcoatl Bradley,Raghu Ram,Peter Gvozdjak,Balendran Mugundan
- Current Assignee: Matthew A. Neerincx,Luiz F. Santos,Oleg Ignat,David B. Lomet,Quetzalcoatl Bradley,Raghu Ram,Peter Gvozdjak,Balendran Mugundan
- Current Assignee Address: US WA Sammamish; US WA Lynnwood; US WA Bellevue; US WA Redmond; US WA Monroe; US WA Redmond; US WA Bellevue; US WA Redmond
- Agency: Fiala & Weaver P.L.L.C.
- Main IPC: G06F16/2455
- IPC: G06F16/2455 ; G06F16/23

Abstract:
Systems and methods are described that facilitate idempotent execution of commands generated by a client for execution by a database server. Each command transmitted to the server includes a command ID generated by the client. The server attempts to execute each command and subsequently stores the command ID associated therewith in a repository along with an indication of whether the command executed successfully. When a new command is received by the server, it determines if the command ID associated therewith has already been stored in the repository. If the command ID associated with the new command has not already been stored in the repository, then the server executes the new command. If the command ID associated with the new command has already been stored in the repository and a previously-received command associated with the command ID has been executed successfully, then the server will not execute the new command.
Public/Granted literature
- US20130311525A1 IDEMPOTENT COMMAND EXECUTION Public/Granted day:2013-11-21
Information query