-
Notifications
You must be signed in to change notification settings - Fork 1.4k
dashboard: remember ai job correctness review history #6697
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
base: master
Are you sure you want to change the base?
Conversation
On the bug's page, display the history of job result changes.
|
I was thinking: do want this to be more generic "user action logging" thing so that we don't need to create table/helpers per each action? For example, we already have "bisection invalidation" button, we have reproducer submission to managers, now we also have AI job creation.
Then a single set of helpers to insert/retrieve actions for particular entity type/id. |
|
I am not sure we're going to have a great time journaling actions in Spanner for Datastore entities. |
Why? Don't we just store a string ID, that's how we would store references in Datastore anyway. |
That is de facto already logged: https://github.com/google/syzkaller/blob/master/dashboard/app/entities_datastore.go#L731 In terms of non-AI part of syzbot, I think a more interesting target for journalling would be the user commands sent to the bugs ( |
|
What do you think about the spanner part (e.g. AI job creation requests, and anything else we may have in the future, esp when it's opened to public)? Since it's database, it better to think about the format ahead of time. |
|
I think the stakes are not super high here - we'll have a limited set of actions/tables anyway, and in the worst case we could afford a more tricky migration. We could introduce |
On the bug's page, display the history of job result changes.