Skip to content

Commit 94d9d60

Browse files
committed
Merge remote-tracking branch 'origin/fix/flaky-test-helpful-event-id' into shuffle-tests-across-shards
2 parents 13026f1 + bbd924a commit 94d9d60

2 files changed

Lines changed: 8 additions & 6 deletions

File tree

‎src/sentry/models/group.py‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -224,15 +224,15 @@ class GroupStatus:
224224

225225

226226
class EventOrdering(Enum):
227-
LATEST = ["project_id", "-timestamp", "-event_id"]
228-
OLDEST = ["project_id", "timestamp", "event_id"]
227+
LATEST = ["project_id", "-timestamp", "-id"]
228+
OLDEST = ["project_id", "timestamp", "id"]
229229
RECOMMENDED = [
230230
"-replay.id",
231231
"-trace.sampled",
232232
"num_processing_errors",
233233
"-profile.id",
234234
"-timestamp",
235-
"-event_id",
235+
"-id",
236236
]
237237

238238

‎tests/sentry/workflow_engine/test_integration.py‎

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -399,8 +399,8 @@ def test_slow_condition_subqueries(self, mock_trigger: MagicMock) -> None:
399399
)
400400
now = timezone.now()
401401

402-
batch_client = DelayedWorkflowClient()
403402
with freeze_time(now):
403+
batch_client = DelayedWorkflowClient()
404404
event_1 = self.create_error_event(environment="production", tags=[["hello", "world"]])
405405
self.post_process_error(event_1)
406406
assert not mock_trigger.called
@@ -415,8 +415,9 @@ def test_slow_condition_subqueries(self, mock_trigger: MagicMock) -> None:
415415

416416
project_ids = batch_client.get_project_ids(
417417
min=0,
418-
max=timezone.now().timestamp(),
418+
max=now.timestamp() + 1,
419419
)
420+
assert project_ids, "Expected data to be buffered for delayed processing"
420421

421422
process_delayed_workflows(list(project_ids.keys())[0])
422423
assert not mock_trigger.called
@@ -429,8 +430,9 @@ def test_slow_condition_subqueries(self, mock_trigger: MagicMock) -> None:
429430

430431
project_ids = batch_client.get_project_ids(
431432
min=0,
432-
max=timezone.now().timestamp(),
433+
max=(now + timedelta(minutes=1)).timestamp() + 1,
433434
)
435+
assert project_ids, "Expected data to be buffered for delayed processing"
434436

435437
process_delayed_workflows(list(project_ids.keys())[0])
436438
mock_trigger.assert_called_once()

0 commit comments

Comments
 (0)