-
-
Notifications
You must be signed in to change notification settings - Fork 26
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
Disable auto-analysis of new versions #1090
Comments
37 tasks
This should actually have been an ops ticket (I thought about it, and the best change was just to remove the At any rate, this is done in commit 6e61be326d91ff08edd22d8bf4cfc36a6844a5cd of ops-internal (not stored on GitHub, since it lists secrets). I’m also going to add a note in the source code for |
Mr0grog
added a commit
that referenced
this issue
Feb 15, 2023
We've disabled `AnalyzeChangeJob` via configuration in production. Since we also expect to never make use of it again, I've added a note in the code (I opted not to delete it in case it needs to get turned on in the future -- someone could always go get it back from the git history, but since there is no technical maintainer to replace me, I'm worried that's too big of a barrier.) Fixes #1090.
Mr0grog
added a commit
that referenced
this issue
Feb 15, 2023
We've disabled `AnalyzeChangeJob` via configuration in production. Since we also expect to never make use of it again, I've added a note in the code (I opted not to delete it in case it needs to get turned on in the future -- someone could always go get it back from the git history, but since there is no technical maintainer to replace me, I'm worried that's too big of a barrier.) Fixes #1090.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
A big goal from long ago was to provide useful automated analyses of changes to help analysts and others prioritize what to look at. We originally did that with
AnalyzeChangeJob
, which is scheduled automatically after every import and create annotation records for every consecutive pair of versions:web-monitoring-db/app/jobs/import_versions_job.rb
Lines 26 to 36 in f01ad68
However, the analysis provided by that job always fell short (for a variety of reasons), and the problems it was meant to solve were ultimately better handled by web-monitoring-task-sheets.
AnalyzeChangeJob
is still running after every import, though! It’s doing a lot of work and generating a lot of data nobody never uses, so it’s probably time to disable it.(NB: in an ideal world, we’d have better integrated the task sheets stuff so it ran automatically and posted results as annotations available through the API here, but that never happened for a whole other set of reasons. At this point, we are putting the project to rest, and it no longer makes sense to try and better integrate these tools.)
The text was updated successfully, but these errors were encountered: