eclipse-cdt-cloud / eclipse-cdt-cloud/theia-trace-extension

table-output-component not shown until analysis complete

Open
#795 0 comments 0 reactions 0 assignees View on GitHub
Theia UI Trace Server
Dominant language
TypeScript
Stars
50
Forks
60
PR merge metrics
No merged PRs in 30d

Description

When opening table-output-component and filling the table with the initial cache the table is not shown until the back-end query returns. For the Events table it's not an issue because the back-end query returns very quickly. However, for segment store tables of the Trace Compass trace server (e.g. IRQ latency analysis table), the query only returns when the analysis is finished. This can take a while depending on the trace size and analysis. Not opening the view and hence not providing feedback to the user is not ideal. Instead an the view should open and a feedback should be shown (e.g. analysis running).

There might be some back-end updates needed to indicate that analysis is running.

Contributor guide

Open the contributing guide

Research direction

Start by tracing table-output-component while it fills from the initial cache, comparing the fast Events table with a segment-store table such as the IRQ latency analysis table. Check how the Trace Compass trace server reports the running analysis. Done means the view opens before the query completes and shows feedback such as “analysis running” until results are available.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
frontend
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.