Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Sunset ATS #3364

Open
Swatinem opened this issue Feb 20, 2025 · 1 comment
Open

Sunset ATS #3364

Swatinem opened this issue Feb 20, 2025 · 1 comment
Assignees

Comments

@Swatinem
Copy link

Swatinem commented Feb 20, 2025

ATS has not provided the value that it set out to do, there is barely anyone using it, and its internal implementation is bad for performance, and blocking further improvements.

In particular, I would like to clean up all the labels and datapoints related code from the Report classes, which should simplify things and improve performance, as well as open up more opportunities down the road, in particular make any kind of rewrite it in Rust a lot simpler.

Stop using it ourselves

Clearly deprecate the feature

Profit

  • Remove all label-analysis / ats related endpoints and code from api
  • Remove all label-analysis / ats related tasks and code from worker
  • Remove all label-analysis / ats related commands and code from cli
  • Remove labels related code from the Report classes, the ReportBuilder, as well as the serialized format
  • Possibly remove the EditableReport class completely, as I believe it primarily exists to deal with labels?¿?
  • 🎉 profit 🎉
@Swatinem Swatinem self-assigned this Feb 20, 2025
@Swatinem Swatinem changed the title Subset ATS Sunset ATS Feb 20, 2025
@Swatinem
Copy link
Author

One question would be whether we could already start removing some of the backend code before waiting for a grace period to allow the few remaining users to move off of this feature.

In that way, we would just return a "good default", however that would look like, instead of computing the actual precise results.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant