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

Dispose experiment/trace back-end resources when closing an experiment from the UI

Open
#1,024 0 comments 0 reactions 0 assignees View on GitHub
enhancement Trace Server trace server protocol
Dominant language
TypeScript
Stars
50
Forks
60
PR merge metrics
No merged PRs in 30d

Description

The TSP allows to open traces and experiments on the server back-end. However, there is now dedicated request available to dispose the back-end resources related to experiments and traces in the back-end. There should be a TSP request to trigger the disposal of resources in the back-end when the front-end close the experiment.

Consider the following API:
`PUT /experiments/{expUUID}:close`

Consider other alternatives before implement this API.

Contributor guide

Open the contributing guide

Research direction

Start by tracing the existing UI flow for closing an experiment and the TSP request definitions used for experiment and trace resources. Compare the proposed PUT /experiments/{expUUID}:close endpoint with existing disposal mechanisms and document the chosen alternative. Done means closing an experiment reliably disposes its back-end resources, with tests covering the request and lifecycle.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
api, backend
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.