dotnet / dotnet/arcade

Reevaluate symbol request lifetime

Open
#15,848 2 comments 0 reactions 0 assignees View on GitHub
Dominant language
C#
Stars
729
Forks
397
Avg merge
3d 15m
Merged PRs (30d)
149

Description

- [ ] This issue is blocking
- [x] This issue is causing unreasonable pain

Right now, symbol requests are allowed to live for too long. In just a few months we've generated 20TB of symbol data that's to live for 10 years. Most of these symbols are not necessary. We should change it to the following:

- Channels/repos that are contributing to the current UB main, symbols are retained for 90 days
- Release branch channels of regular channels retain 6 months per build.
- Release branch channels of tools channels retain 10 years.
- Staging and release pipeline retain for 10 years as we currently do.

@jaredpar @marcpopMSFT do these line up well for insertion scenarios?

cc @mmitche

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.