Live edit of configuration management execution

US11861376B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11861376-B2
Application numberUS-202217584935-A
CountryUS
Kind codeB2
Filing dateJan 26, 2022
Priority dateJan 26, 2022
Publication dateJan 2, 2024
Grant dateJan 2, 2024

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Systems and methods for configuration file editing during the execution of the configuration process can include initiating a configuration process using a configuration file referencing a sequence of tasks and receiving a command to edit the configuration file. They can also include, responsive to the receipt of the command, pausing the configuration process and modifying one or more tasks in the sequence of tasks to generate a modified configuration file. They can further include resuming the configuration process using the modified configuration file from a point at which the execution was paused.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: executing, by a processing device, a configuration process using a configuration file referencing a sequence of tasks; receiving, via a configuration manager, a command to edit the configuration file; responsive to receiving the command, pausing the configuration process; modifying one or more tasks in the sequence of tasks to generate modified content of the configuration file; and resuming, by the processing device, the configuration process using the modified content of the configuration file. 2. The method of claim 1 , further comprising: responsive to receiving the command, completing a current task of the sequence of tasks. 3. The method of claim 2 , further comprising: recording a state of the configuration process before modifying the one or more tasks, wherein the state indicates a last completed task of the sequence of tasks. 4. The method of claim 3 , wherein resuming, by the processing device, the configuration process comprises: initiating the execution of a next task following the last completed task indicated in the recorded state. 5. The method of claim 1 , further comprising: saving the modified content of the configuration file and replacing original content of the configuration file in the configuration manager with the modified content of the configuration file before resuming the configuration process. 6. The method of claim 1 , wherein the configuration file contains instructions for performing the sequence of tasks on each computer system of a plurality of remote computer systems. 7. The method of claim 1 , wherein modifying one or more tasks in the sequence of tasks to generate a modified configuration file comprises: editing the configuration file by performing at least one of adding, removing, and editing at least one of the one or more tasks; and checking the modified content of the configuration file for errors. 8. A system comprising: a memory; a processing device coupled to the memory, the processing device configured to: initiate an execution of a configuration process using a configuration file referencing a sequence of tasks; receive, via a configuration manager, a command to edit the configuration file; responsive to receiving the command, pause the configuration process; modify one or more tasks in the sequence of tasks to generate modified content of the configuration file; and resume the configuration process using the modified content of the configuration file from a point at which the execution was paused. 9. The system of claim 8 , wherein the processing device is further configured to: responsive to receiving the command, complete a current task of the sequence of tasks. 10. The system of claim 9 , wherein the processing device is further configured to: record a state of the configuration process before modifying the one or more tasks, wherein the state indicates a last completed task of the sequence of tasks. 11. The system of claim 10 , wherein resuming the configuration process comprises: initiating the execution of a next task following the last completed task indicated in the recorded state. 12. The system of claim 8 , wherein the processing device is further configured to: save the modified content of the configuration file and replace original content of the configuration file in the configuration manager with the modified content of the configuration file before resuming the configuration process. 13. The system of claim 9 , wherein the configuration file contains instructions for performing the sequence of tasks on each computer system of a plurality of remote computer systems. 14. The system of claim 8 , wherein the processing device is further configured to: edit the configuration file by adding, removing, or editing at least one of the one or more tasks; and check the modified content of the configuration file for errors. 15. A non-transitory machine-readable storage medium including instructions that, when accessed by a processing device, cause the processing device to: initiate an execution of a configuration process using a configuration file referencing a sequence of tasks; receive, via a configuration manager, a command instructing to edit the configuration file; responsive to receiving the command, pause the configuration process; modify one or more tasks in the sequence of tasks to generate modified content of the configuration file; and resume the configuration process using the modified content of the configuration file from a point at which the execution was paused. 16. The non-transitory machine-readable storage medium of claim 15 , wherein the instructions further cause the processing device to: responsive to receiving the command, complete a current task of the sequence of tasks. 17. The non-transitory machine-readable storage medium of claim 16 , wherein the instructions further cause the processing device to: record a state of the configuration process before modifying the one or more tasks, wherein the state indicates a last completed task of the sequence of tasks. 18. The non-transitory machine-readable storage medium of claim 17 , wherein resuming the configuration process comprises: initiating the execution of a next task following the last completed task indicated in the recorded state. 19. The non-transitory machine-readable storage medium of claim 15 , wherein the instructions further cause the processing device to: save the modified content of the configuration file and replace the configuration file in the configuration manager with the modified content of the configuration file before resuming the configuration process. 20. The non-transitory machine-readable storage medium of claim 15 , wherein the instructions further cause the processing device to: edit the configuration file by adding, removing, or editing at least one of the one or more tasks; and check the modified content of the configuration file for errors.

Assignees

Inventors

Classifications

  • Configuring for program initiating, e.g. using registry, configuration files · CPC title

  • Task life-cycle, e.g. stopping, restarting, resuming execution (G06F9/4881 takes precedence) · CPC title

  • Scheduling strategies for dispatcher, e.g. round robin, multi-level priority queues · CPC title

  • by configuration test · CPC title

  • G06F9/4451Primary

    User profiles; Roaming · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11861376B2 cover?
Systems and methods for configuration file editing during the execution of the configuration process can include initiating a configuration process using a configuration file referencing a sequence of tasks and receiving a command to edit the configuration file. They can also include, responsive to the receipt of the command, pausing the configuration process and modifying one or more tasks in …
Who is the assignee on this patent?
Red Hat Inc
What technology area does this patent fall under?
Primary CPC classification G06F9/44505. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jan 02 2024 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 4 related publications on this page (citations in our corpus or others sharing the same primary CPC).