Unlock instant, AI-driven research and patent intelligence for your innovation.

Trace capture of successfully completed transactions for trace debugging of failed transactions

a trace capture and transaction technology, applied in the field of transaction debugging, can solve problems such as difficult to diagnose what has gone wrong, large trace size, and inability to capture transactions successfully completed, and achieve the effect of detecting transactions successfully and detecting transactions successfully

Inactive Publication Date: 2013-01-03
IBM CORP
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

The present invention provides a method, system and computer program product for trace capture of successfully completed transactions for trace debugging of failed transactions in a transaction processing system. This is done by detecting a failed transaction, generating a trace for the failed transaction, and providing with the generated trace an entry from the log with information pertaining to a successful completion of the failed transaction. The invention addresses deficiencies of the art and provides a novel and non-obvious method for adopting an effective debugging approach.

Problems solved by technology

When a problem arises, end users often must resort to sophisticated vendor provided technical support to execute trace operations to capture trace log data with respect to a recognized failure.
The problem then becomes one of diagnosing what has gone wrong.
Of note, the trace is typically not large enough to span more than a very short time period, perhaps only a few seconds of clock time even for a large trace data set on a busy system.
The transaction which caused the reported failure may be seen, but without a trace log that includes for comparison purposes, data from a previously successfully completed instance of the transaction, it can be very difficult to diagnose what has gone wrong.
The absence of trace data for a previously successful completion of a failed transaction can make problem diagnosis difficult, resulting in unnecessary and burdensome interactions between the customer and technical support which can be irritating from the view of the customer and costly from the view of the vendor.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Trace capture of successfully completed transactions for trace debugging of failed transactions
  • Trace capture of successfully completed transactions for trace debugging of failed transactions

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0015]Embodiments of the invention provide for trace capture of successfully completed transactions for trace debugging of failed transactions. In accordance with an embodiment of the invention, successfully completed transactions in a transaction processing system can be placed in a log. In particular, information about events in a successfully completed process including the calling of and return from functions, the exit of processes and other significant occurrences in the execution of a program can be logged. Thereafter, upon the generation of trace for a failed transaction, information from the log pertaining to successful completion of the failed transaction can be integrated with the trace.

[0016]In further illustration, FIG. 1 pictorially shows a process for trace capture of successfully completed transactions for trace debugging of failed transactions. As shown in FIG. 1, a transaction processing system 100 can process different transactions 110. In response to detecting suc...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

Embodiments of the present invention provide a method, system and computer program product for trace capture of successfully completed transactions for trace debugging of failed transactions. In an embodiment of the invention, a method for trace capture of successfully completed transactions for trace debugging of failed transactions is provided. The method includes storing entries in a log with information pertaining to successfully completed transactions in a transaction processing system executing in memory of a host server, detecting a failed transaction in the transaction processing system, generating a trace for the failed transaction, and providing with the generated trace an entry from the log with information pertaining to a successful completion of the failed transaction.

Description

BACKGROUND OF THE INVENTION[0001]1. Field of the Invention[0002]The present invention relates to transaction debugging and more particularly to trace debugging of failed transactions in a transaction processing system.[0003]2. Description of the Related Art[0004]A transaction processing system is a type of information system that collects, stores, modifies, and retrieves organizational transactions. In this regard, a transaction is an event that generates or modifies data that is eventually stored in an information system. To be considered a transaction processing system the “ACID” test must be satisfied. In this regard, the “ACID” test refers to a test for atomicity, consistency, isolation, durability as a set of properties that guarantee database transactions are processed reliably.[0005]The essence of a transaction processing system is that the data of the transaction processing system data must be left in a consistent state. That is to say, for a compound transaction, for the tr...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(United States)
IPC IPC(8): G06F11/34
CPCG06F11/3636G06F11/0775G06F11/0709G06F11/366G06F11/0745G06F11/0751G06F11/0778G06F11/079
Inventor BEARD, DARREN R.
Owner IBM CORP