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:
Dec. 31, 2019

Filed:

Mar. 17, 2017
Applicant:

Amazon Technologies, Inc., Reno, NV (US);

Inventors:

Alok Nandan Nikhil, Seattle, WA (US);

Bohan Liu, Seattle, WA (US);

Mushahid Alam, Seattle, WA (US);

Tengiz Kharatishvili, Sammamish, WA (US);

Saileshwar Krishnamurthy, Palo Alto, CA (US);

Alexandre Olegovich Verbitski, Woodinville, WA (US);

Kamal Kant Gupta, Snoqualmie, WA (US);

Assignee:

Amazon Technologies, Inc., Seattle, WA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/44 (2018.01); G06F 11/14 (2006.01); H04L 29/12 (2006.01); H04L 29/08 (2006.01); G06F 16/21 (2019.01); G06F 16/23 (2019.01);
U.S. Cl.
CPC ...
G06F 11/1469 (2013.01); G06F 16/21 (2019.01); G06F 16/23 (2019.01); G06F 16/2365 (2019.01); H04L 61/2007 (2013.01); H04L 67/02 (2013.01); G06F 2201/80 (2013.01);
Abstract

A system for updating a database instance with a patch or new binary image. A database instance includes a database engine and a client-side storage layer driver to manage database state information and volume geometry state information associated with client process connections to a volume of a storage layer of a database system during the patching process. The database engine and the client-side storage service driver save database state information and volume geometry state information, execute the new binary image, and restore the updated database engine with the database state information and volume geometry state information. The new binary image may be executed using a fork/exec model, wherein file descriptors used to identify sockets used in existing client connections are preserved, enabling restoration of the client connections without interruption or downtime.


Find Patent Forward Citations

Loading…