Skip to content

Commit a3951b3

Browse files
committed
fix(deletions): Delete seer matched group hash metadata first
This may fix this issue: https://sentry.sentry.io/issues/6930113529
1 parent e2ca39e commit a3951b3

File tree

2 files changed

+8
-0
lines changed

2 files changed

+8
-0
lines changed

src/sentry/deletions/defaults/group.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -273,6 +273,8 @@ def delete_group_hashes(
273273
#
274274
# If we delete the metadata first, we will not need to update the columns before deleting them.
275275
GroupHashMetadata.objects.filter(grouphash_id__in=hash_ids).delete()
276+
if options.get("deletions.group-hashes.delete-seer-matched-hashes"):
277+
GroupHashMetadata.objects.filter(seer_matched_grouphash_id__in=hash_ids).delete()
276278
GroupHash.objects.filter(id__in=hash_ids).delete()
277279

278280
iterations += 1

src/sentry/options/defaults.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -342,6 +342,12 @@
342342
type=Int,
343343
flags=FLAG_AUTOMATOR_MODIFIABLE,
344344
)
345+
register(
346+
"deletions.group-hashes.delete-seer-matched-hashes",
347+
default=True,
348+
type=Bool,
349+
flags=FLAG_AUTOMATOR_MODIFIABLE,
350+
)
345351

346352
register(
347353
"deletions.group-history.use-bulk-deletion",

0 commit comments

Comments
 (0)