Method, device, and computer storage medium for managing trace record

US12093134B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12093134-B2
Application numberUS-202016991507-A
CountryUS
Kind codeB2
Filing dateAug 12, 2020
Priority dateApr 24, 2020
Publication dateSep 17, 2024
Grant dateSep 17, 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.

Techniques manage tracking records in an application system which includes an active dump file and an inactive dump file. A set of tracking records indicating a state of the application system is received. The set of tracking records is added to the active dump file. A storage signal for storing the active dump file into a backup device associated with the application system is generated according to a determination that a size of the active dump file meets a predetermined size threshold and according to a determination that a state of the inactive dump file is a ready state. The ready state indicates that the inactive dump file is available for storing another set of tracking records to be received in the future. Accordingly, two dump files may alternately store tracking records, and copies of the dump files may be continuously stored into a backup device to improve reliability.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method for managing tracking records in an application system, the application system comprising an active buffer, an inactive buffer, an active dump file, and an inactive dump file, the method comprising: receiving a set of tracking records indicating a state of the application system, wherein receiving the set of tracking records comprises retrieving the set of tracking records from the active buffer by a dump process in response to receipt of a dump signal, wherein the dump signal is generated according to a determination that a total number of tracking records in the active buffer has reached a predetermined number threshold, wherein the dump process waits for receipt of the dump signal, and wherein receipt of the dump signal unlocks the dump process; adding, by the dump process, the set of tracking records from the active buffer to the active dump file; generating, by the dump process further in response to being unlocked by receipt of the dump signal, a storage signal that notifies a backup device to start retrieving tracking records contained in the active dump file from the application system and to store the retrieved tracking records into a single backup file contained in the backup device, and wherein the storage signal is generated by the dump process in response to the dump process determining both i) that a size of the active dump file meets a predetermined size threshold and ii) that a state of the inactive dump file is a ready state, the ready state indicating that the inactive dump file is available for storing another set of tracking records to be received in the future; further in response to the size of the active dump file meeting the predetermined size threshold and the state of the inactive dump file being the ready state, exchanging the active dump file and the inactive dump file, so that the exchanged active dump file is used for storing subsequently received tracking records; and exchanging the active buffer and the inactive buffer according to a determination that the number of tracking records in the active buffer meets a predetermined number threshold. 2. The method according to claim 1 , wherein the active dump file and the inactive dump file each comprise: a file header for indicating a size of the set of tracking records and the size threshold; and a file body for storing a plurality of received tracking records. 3. The method according to claim 1 , further comprising: receiving another set of tracking records indicating a state of the application system; and adding the another set of tracking records to the active dump file. 4. The method according to claim 1 , wherein determining that the state of the inactive dump file is the ready state comprises: determining that the inactive dump file is marked as the ready state according to a determination that the active dump file has been stored into the backup device. 5. The method according to claim 4 , wherein determining that the active dump file has been stored in the backup device comprises: receiving a storage completion signal from the backup device, the storage completion signal indicating that the active dump file has been stored into the backup device. 6. An electronic device, comprising: at least one processor; and a memory coupled to the at least one processor and having instructions stored therein, wherein when executed by the at least one processor, the instructions cause the device to execute actions for managing tracking records in an application system, the application system comprising an active buffer, an inactive buffer, an active dump file, and an inactive dump file, and the actions comprise: receiving a set of tracking records indicating a state of the application system, wherein receiving the set of tracking records comprises retrieving the set of tracking records from the active buffer by a dump process in response to receipt of a dump signal, wherein the dump signal is generated according to a determination that a total number of tracking records in the active buffer has reached a predetermined number threshold, wherein the dump process waits for receipt of the dump signal, and wherein receipt of the dump signal unlocks the dump process; adding, by the dump process, the set of tracking records from the active buffer to the active dump file; generating, by the dump process further in response to being unlocked by receipt of the dump signal, a storage signal that notifies a backup device to start retrieving tracking records contained in the active dump file from the application system and to store the retrieved tracking records into a single backup file contained in the backup device, and wherein the storage signal is generated by the dump process in response to the dump process determining both i) that a size of the active dump file meets a predetermined size threshold and ii) that a state of the inactive dump file is a ready state, the ready state indicating that the inactive dump file is available for storing another set of tracking records to be received in the future; further in response to the size of the active dump file meeting the predetermined size threshold and the state of the inactive dump file being the ready state, exchanging the active dump file and the inactive dump file, so that the exchanged active dump file is used for storing subsequently received tracking records; and exchanging the active buffer and the inactive buffer according to a determination that the number of tracking records in the active buffer meets a predetermined number threshold. 7. The device according to claim 6 , wherein the active dump file and the inactive dump file each comprise: a file header for indicating a size of the set of tracking records and the size threshold; and a file body for storing a plurality of received tracking records. 8. The device according to claim 6 , wherein the actions further comprise: receiving another set of tracking records indicating a state of the application system; and adding the another set of tracking records to the active dump file. 9. The device according to claim 6 , wherein determining that the state of the inactive dump file is the ready state comprises: determining that the inactive dump file is marked as the ready state according to a determination that the active dump file has been stored in the backup device. 10. A computer program product having a non-transitory computer readable medium which stores a set of instructions to manage tracking records in an application system, the application system including an active buffer, an inactive buffer, an active dump file, and an inactive dump file; the set of instructions, when carried out by computerized circuitry, causing the computerized circuitry to perform a method of: receiving a set of tracking records indicating a state of the application system, wherein receiving the set of tracking records comprises retrieving the set of tracking records from the active buffer by a dump process in response to receipt of a dump signal, wherein the dump signal is generated according to a determination that a total number of tracking records in the active buffer has reached a predetermined number threshold, wherein the dump process waits for receipt of the dump signal, and wherein receipt of the dump signal unlocks the dump process; adding, by the dump process, the set of tracking records from the active buffer to the active dump file; generating, by the dump process further in response to being unlocked by receipt of the dump signal, a storage signal that notifies a backup device to start retrieving tracking records contained in the active dump file from the application system and to store the retriev

Assignees

Inventors

Classifications

  • Updates performed during online database operations; commit processing · CPC title

  • Database-specific techniques · CPC title

  • Solving problems relating to consistency · CPC title

  • Monitoring arrangements determined by the means or processing involved in reporting the monitored data (error or fault reporting or logging G06F11/0766) · CPC title

  • Monitoring arrangements for monitoring the status of the computing system or of the computing system component, e.g. monitoring if the computing system is on, off, available, not available (error or fault processing without redundancy G06F11/0703; error detection or correction by redundancy in data representation G06F11/08; error detection or correction of the data by redundancy in operations G06F11/14; error detection or correction by redundancy in hardware G06F11/16) · 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 US12093134B2 cover?
Techniques manage tracking records in an application system which includes an active dump file and an inactive dump file. A set of tracking records indicating a state of the application system is received. The set of tracking records is added to the active dump file. A storage signal for storing the active dump file into a backup device associated with the application system is generated accord…
Who is the assignee on this patent?
Emc Ip Holding Co Llc
What technology area does this patent fall under?
Primary CPC classification G06F16/2379. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Sep 17 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).