Preservation of modifications after overlay removal from a container
AssigneeRed Hat, Inc.
InventorsMartin Vecera, Jiri Pechanec
Life of this patent
Estimating the term…
Abstract
An example method of preserving a modification to an internal state of a computer system includes applying an overlay on a target container. The overlay includes a set of events corresponding to a first set of modifications to a computer system. The method also includes after applying the overlay, receiving a set of user requests corresponding to a second set of modifications to the computer system. The method further includes changing, based on the set of user requests, the third set of internal states of the computer system to the fourth set of internal states. The method also includes removing the overlay from the target container, while preserving the second set of modifications to the computer system.
Claims20
A method of preserving an internal state of a computer system, comprising:
- generating an overlay from a null state by including a plurality of events into the overlay;
- executing the plurality of events included in the overlay on a target container, wherein execution of the plurality of events causes a first internal state of a computer system associated with the target container to be modified;
- after executing the plurality of events on the target container, modifying a second internal state of the computer system;
- and
- removing the overlay from the target container, while preserving the modified second internal state of the computer system.
A system for preserving an internal state of a computer system, comprising:
- an overlay module that generates an overlay from a null state by including a plurality of events into the overlay and executes the plurality of events on a target container, wherein execution of the plurality of events causes a first internal state of a computer system associated with the target container to be modified;
- a modification module that modifies a second internal state of the computer system after the overlay module executes the plurality of events on the target container;
- and
- a preservation module that removes the overlay from the target container, while preserving the modified second internal state of the computer system.
A non-transitory machine-readable medium comprising a plurality of machine-readable instructions that when executed by one or more processors is adapted to cause the one or more processors to perform a method comprising:
- generating an overlay from a null state by including a plurality of events into the overlay;
- executing the plurality of events included in the overlay on a target container, wherein execution of the plurality of events causes a first internal state of a computer system associated with the target container to be modified;
- after executing the plurality of events on the target container, modifying a second internal state of the computer system;
- and
- removing the overlay from the target container, while preserving the modified second internal state of the computer system.
Dependencies are inferred from the claim text.