apple / apple/foundationdb

Provide a tool to inspect trace logs

Open
#1,566 0 comments 1 reaction 0 assignees View on GitHub
Dominant language
C++
Stars
16.7k
Forks
1.6k
Avg merge
1d 20h
Merged PRs (30d)
126

Description

Debugging correctness tests involves being able to understand what a system was doing from the emitted trace log file. There are a number of visualizations of information that can make this significantly faster and easier to do. Providing a common tool to do so would help other (potential) developers debug their failed tests.

Contributor guide

Open the contributing guide

Research direction

The issue proposes a common tool for inspecting FoundationDB trace log files while debugging correctness tests. Start by reviewing the trace-log format and the information emitted during failed tests, then define which visualizations and workflows the tool should support. Done means developers can use the tool to understand system behavior from a trace log.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
devtools, distributed-systems, observability
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.