diff --git a/src/sentry/killswitches.py b/src/sentry/killswitches.py index 7bbc816d88e6e4..bdd6ecfca1642b 100644 --- a/src/sentry/killswitches.py +++ b/src/sentry/killswitches.py @@ -77,6 +77,28 @@ class KillswitchInfo: "platform": "The event platform as defined in the event payload's platform field, or 'none'", }, ), + "store.symbolicate-event-lpq-never": KillswitchInfo( + description=""" + Never allow a project's symbolication events to be demoted to symbolicator's low priority queue. + + If a project is in both store.symbolicate-event-lpq-never and store.symbolicate-event-lpq-always, + store.symbolicate-event-lpq-never will always take precedence. + """, + fields={ + "project_id": "A project ID to filter events by.", + }, + ), + "store.symbolicate-event-lpq-always": KillswitchInfo( + description=""" + Always push a project's symbolication events to symbolicator's low priority queue. + + If a project is in both store.symbolicate-event-lpq-never and store.symbolicate-event-lpq-always, + store.symbolicate-event-lpq-never will always take precedence. + """, + fields={ + "project_id": "A project ID to filter events by.", + }, + ), } diff --git a/src/sentry/options/defaults.py b/src/sentry/options/defaults.py index bc2f9f87248cae..1e0ae889e836f1 100644 --- a/src/sentry/options/defaults.py +++ b/src/sentry/options/defaults.py @@ -324,6 +324,8 @@ register("store.load-shed-save-event-projects", type=Any, default=[]) register("store.load-shed-process-event-projects", type=Any, default=[]) register("store.load-shed-symbolicate-event-projects", type=Any, default=[]) +register("store.symbolicate-event-lpq-never", type=Sequence, default=[]) +register("store.symbolicate-event-lpq-always", type=Sequence, default=[]) # Switch for more performant project counter incr register("store.projectcounter-modern-upsert-sample-rate", default=0.0)