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

Filesystem directory debug log

a filesystem and log file technology, applied in the field of computerized system error detection/correction and fault detection/recovery, can solve the problems of requiring specialized hardware that is expensive and difficult to use, specialized interfaces may not be made accessible, and debugging messages may interfere with the normal purpose of the bus or storage devi

Active Publication Date: 2012-02-07
NVIDIA CORP
View PDF47 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

This approach provides a less invasive and more real-time mechanism for logging debugging messages, minimizing impact on the system under test and allowing external access without interfering with its operation, while preserving message order and timing information.

Problems solved by technology

Unfortunately, these interfaces often require specialized hardware that is expensive and difficult to use.
This is frequently awkward and, especially on production systems, these specialized interfaces may not be made accessible because of cost, mechanical, or security considerations.
One disadvantage of this, however, is that the debugging messages may interfere with the normal purpose of the bus or storage device, especially if those mechanisms are also under test.
If the file system is the module which is being tested, this might then interfere with reproduction of defects or change performance metrics.
It might also be difficult to access the logged messages while the bus or storage device is under test.
Instead, the messages may have to be read out after testing has been completed, thus losing any real-time logging capability.

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
  • Filesystem directory debug log
  • Filesystem directory debug log
  • Filesystem directory debug log

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0013]A preferred embodiment of the present invention is a debug log embodied as a file system directory. As illustrated in the various drawings herein, and particularly in the view of FIG. 1, preferred embodiments of the invention are depicted by the general reference character 10.

[0014]FIG. 1 is a block diagram schematically showing an embodiment of a debug log system 10 that is in accord with the present invention. The debug log system 10 works with a computerized device under test (DUT 12) that contains a virtual debug folder (VDF 14) which is interposed between a filesystem 16 in the DUT 12 and an external host 18 that is accessing the filesystem 16 over a communications link 20. The VDF 14 creates virtual views of one or more virtual folders containing filenames synthesized from debug log messages 22.

[0015]FIG. 2 is a listing 32 of synthesized filenames 34 a virtual folder 36, i.e., an exemplary view of the VDF 14 as “seen” by the host 18. The virtual folders 36 and synthesize...

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

A system for handling debug log messages in a computerized device under test that has a filesystem and a communications link. A virtual debug folder provides one or more virtual folders wherein the debug log messages are stored as synthesized filenames. The virtual folders are then viewable via the communications link as if actual folders of the filesystem and the synthesized filenames are viewable via the communications link as if actual filenames of the filesystem.

Description

TECHNICAL FIELD[0001]The present invention relates generally to error detection / correction and fault detection / recovery in computerized systems, and more particularly to means or steps for recording output from the system under test or diagnosis.BACKGROUND ART[0002]Dedicated debugging interfaces are widely used to log status and error messages from a running computerized system. Unfortunately, these interfaces often require specialized hardware that is expensive and difficult to use. Sometimes the debugging interface, such as the Joint Test Action Group (JTAG) interface, for example, may require its own dedicated hardware bus which has to be physically exposed outside of the system being tested or debugged. This is frequently awkward and, especially on production systems, these specialized interfaces may not be made accessible because of cost, mechanical, or security considerations.[0003]One common solution to this problem is to log messages using another general-purpose communicati...

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 Patents(United States)
IPC IPC(8): G06F11/22
CPCG06F11/3644
Inventor TERRELL, II, JAMES R.
Owner NVIDIA CORP