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. 31, 2023

Filed:

Apr. 08, 2022
Applicant:

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

Inventors:

Zhan Peng Huo, Beijing, CN;

Fei Tan, Beijing, CN;

Lu Yan Li, Beijing, CN;

Jiu Chang Du, Beijing, CN;

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 3/06 (2006.01); G06F 8/65 (2018.01); G06F 11/00 (2006.01); G06F 11/14 (2006.01);
U.S. Cl.
CPC ...
G06F 3/0607 (2013.01); G06F 8/65 (2013.01); G06F 11/004 (2013.01); G06F 11/1441 (2013.01); G06F 3/0643 (2013.01);
Abstract

Intelligent layer control for building image files into new container images while avoiding redundant files stored between read-write and read-only image layers. Pre-commit processing module (PPM) filters updated files. Hash values of updated files are compared with hash values of original files. Where hash values are the same, PPM generates an OMD file that updates the inode metadata of original files with metadata of the updated file and removes the updated file. Hash values that are not the same, with differ values less than a threshold value, PPM generates an OMD file with updates to the inode metadata, content change flag and/or delta content info reflecting the updated file and removes updated file from container file system. OMD files are passed to storage driver whereby metadata and/or changes to content are overridden and merged with original file content generating a single unified user view of the container file system.


Find Patent Forward Citations

Loading…