Systems and methods for automatically resuming commissioning of a partition image after a halt in the commissioning process
US-2017308440-A1 · Oct 26, 2017 · US
US11226875B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11226875-B2 |
| Application number | US-201715655598-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jul 20, 2017 |
| Priority date | Jul 20, 2017 |
| Publication date | Jan 18, 2022 |
| Grant date | Jan 18, 2022 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A computer-implemented method, according to one embodiment, includes: storing information in a specified system memory location, attaching an external process to the specified system memory location in response to experiencing a system halt event, sending the information stored in the specified system memory location to a memory location associated with the external process, restarting the system in a recovery mode, retrieving the information from the external process, and using the retrieved information to restore the system to a state the system was in when the system halt event occurred. Other systems, methods, and computer program products are described in additional embodiments.
Opening claim text (preview).
What is claimed is: 1. A computer-implemented method, comprising: storing information in a specified system memory location; attaching an external process to the specified system memory location in response to experiencing a system halt event; sending the information stored in the specified system memory location to a memory location associated with the external process; restarting the system in a recovery mode; retrieving the information from the external process; and using the retrieved information to restore the system to a state the system was in when the system halt event occurred. 2. The computer-implemented method of claim 1 , wherein the system is a data storage system. 3. The computer-implemented method of claim 1 , wherein the system is an operating system configured to run one or more processes. 4. The computer-implemented method of claim 1 , wherein the specified system memory location is in random access memory. 5. The computer-implemented method of claim 1 , wherein the information includes data and metadata. 6. The computer-implemented method of claim 5 , wherein using the retrieved information to restore the system includes: loading metadata into the specified system memory location; loading data into random access memory; and playing back the data as input/output operations performed on the system. 7. The computer-implemented method of claim 1 , wherein retrieving the information from the external process includes: determining whether any inconsistencies exist in the retrieved information; and creating an improved version of the retrieved information in response to determining that an inconsistency does exist in the retrieved information, wherein the improved version of the retrieved information is used to restore the system. 8. A computer program product comprising a computer readable storage medium having program instructions embodied therewith, wherein the computer readable storage medium is not a transitory signal per se, the program instructions readable and/or executable by a processor to cause the processor to perform a method comprising: storing, by the processor, information in a specified system memory location; attaching, by the processor, an external process to the specified system memory location in response to experiencing a system halt event; sending, by the processor, the information stored in the specified system memory location to a memory location associated with the external process; restarting, by the processor, the system in a recovery mode; retrieving, by the processor, the information from the external process; and using, by the processor, the retrieved information to restore the system to a state the system was in when the system halt event occurred. 9. The computer program product of claim 8 , wherein the system is a data storage system. 10. The computer program product of claim 8 , wherein the system is an operating system configured to run one or more processes. 11. The computer program product of claim 8 , wherein the specified system memory location is in random access memory. 12. The computer program product of claim 8 , wherein the information includes data and metadata. 13. The computer program product of claim 12 , wherein using the retrieved information to restore the system includes: loading, by the processor, metadata into the specified system memory location; loading, by the processor, data into random access memory; and playing, by the processor, back the data as input/output operations performed on the system. 14. The computer program product of claim 8 , wherein retrieving the information from the external process includes: determining, by the processor, whether any inconsistencies exist in the retrieved information; and creating, by the processor, an improved version of the retrieved information in response to determining that an inconsistency does exist in the retrieved information, wherein the improved version of the retrieved information is used to restore the system. 15. A computer-implemented method, comprising: attaching to a specified system memory location in response to detecting that a system halt event occurred at the system; extracting information stored in the specified system memory location; storing the information in local memory; and sending the information back to the specified system memory location in response to detecting that the system has been restarted in a recovery mode. 16. The computer-implemented method of claim 15 , wherein the information includes data and metadata. 17. The computer-implemented method of claim 15 , wherein the specified system memory location is in random access memory. 18. The computer-implemented method of claim 15 , comprising: determining whether any inconsistencies exist in the information; and creating an improved version of the information in response to determining that an inconsistency does exist in the information, wherein storing the information in local memory includes storing the improved version of the information in the local memory, wherein sending the information back to the specified system memory location includes sending the improved version of the information back to the specified system memory location. 19. The computer-implemented method of claim 15 , wherein the local memory is selected from a group consisting of magnetic disk, a solid state drive, and one or more file locations. 20. The computer-implemented method of claim 15 , comprising: detaching from the specified system memory location, wherein the system is a data storage system or an operating system configured to run one or more processes, wherein the halt event is caused by a hardware and/or software related failure event.
involving logging of persistent data for recovery · CPC title
Real-time · CPC title
Solving problems relating to consistency · CPC title
Resetting or repowering · CPC title
Restarting or rejuvenating · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.