fix(classifier): 🚑️ fix classifying criteria

two log entries that are consecutive and do have different error message are two different errors.
This commit is contained in:
2026-09-23 16:07:09 +02:00
parent 20ce3471b6
commit 3ddefd24e0
2 changed files with 3 additions and 3 deletions
+1 -1
View File
@@ -66,7 +66,7 @@ def _is_duplicate_error(previous: LogEntry, current: LogEntry) -> bool:
and previous.mdc_server_name == current.mdc_server_name
and previous.store_name == current.store_name
and previous.start_time == current.start_time
and _error_identity(previous) == _error_identity(current)
and previous.error_message == current.error_message
)
+2 -2
View File
@@ -158,7 +158,7 @@ def test_classify_log_entries_merges_consecutive_duplicates():
def test_classify_log_entries_merges_same_error_name():
"""Same error code with a different amount is still a single log entry."""
"""Same error code with a different amount is two different entries."""
log_entries = parse_lines(
[
_build_log_line(
@@ -172,7 +172,7 @@ def test_classify_log_entries_merges_same_error_name():
relevant, _ = classify_log_entries(log_entries)
assert len(relevant) == 1
assert len(relevant) == 2
def test_classify_log_entries_keeps_duplicates_from_other_store_or_scan():