Browse Source

fix(logging): Don't log Event|Group child deletion queries. (#6462)

* fix(logging): Don't log Event|Group child deletion queries.

* change logic
James Cunningham 7 years ago
parent
commit
e923f72fa5
1 changed files with 4 additions and 1 deletions
  1. 4 1
      src/sentry/utils/query.py

+ 4 - 1
src/sentry/utils/query.py

@@ -8,6 +8,7 @@ sentry.utils.query
 from __future__ import absolute_import
 
 import progressbar
+import re
 import six
 
 from django.db import connections, IntegrityError, router, transaction
@@ -17,6 +18,8 @@ from django.db.models.signals import pre_delete, pre_save, post_save, post_delet
 
 from sentry.utils import db
 
+_leaf_re = re.compile(r'^(Event|Group)(.+)')
+
 
 class InvalidQuerySetError(ValueError):
     pass
@@ -331,7 +334,7 @@ def bulk_delete_objects(model, limit=10000, transaction_id=None, logger=None, **
 
     has_more = cursor.rowcount > 0
 
-    if has_more and logger is not None:
+    if has_more and logger is not None and _leaf_re.search(model.__name__) is None:
         logger.info(
             'object.delete.bulk_executed',
             extra=dict(