elsa-core/test/integration/Elsa.Diagnostics.StructuredLogs.Persistence.Sqlite.IntegrationTests
Sipke Schoorstra 507522469b
fix(diagnostics): align Relational structured-log sort and ListSources with InMemory (#8148)
* fix(diagnostics): align Relational structured-log sort and ListSources with InMemory

Include SourceId in the Relational ORDER BY tie-break chain, MarkSeen on the durable write path, and prefer the in-process source registry for ListSources so heartbeat and identity metadata survive Sqlite persistence.

Fixes #8117

Co-authored-by: Sipke Schoorstra <sipkeschoorstra@outlook.com>

* fix(diagnostics): keep MarkSeen monotonic and ListSources IDs distinct

Do not regress LastSeen when a delayed older flush replays MarkSeen. Use Ordinal keys when merging registry sources so case-distinct IDs stay distinct.

Co-authored-by: Sipke Schoorstra <sipkeschoorstra@outlook.com>

---------

Co-authored-by: Cursor Agent <cursoragent@cursor.com>
2026-09-14 09:05:01 +02:00
..
Elsa.Diagnostics.StructuredLogs.Persistence.Sqlite.IntegrationTests.csproj [codex] Add structured log SQLite persistence (#7445) 2026-05-13 15:57:06 +02:00
SqliteStructuredLogFilterTests.cs [codex] Add structured log SQLite persistence (#7445) 2026-05-13 15:57:06 +02:00
SqliteStructuredLogMigrationTests.cs Fix SQLite structured log shell lifecycle (#7461) 2026-05-18 01:04:04 +02:00
SqliteStructuredLogRetentionTests.cs [codex] Add structured log SQLite persistence (#7445) 2026-05-13 15:57:06 +02:00
SqliteStructuredLogSourceTests.cs fix(diagnostics): align Relational structured-log sort and ListSources with InMemory (#8148) 2026-09-14 09:05:01 +02:00
SqliteStructuredLogStoreTests.cs [codex] Add structured log SQLite persistence (#7445) 2026-05-13 15:57:06 +02:00
SqliteStructuredLogTestHost.cs fix(diagnostics): align Relational structured-log sort and ListSources with InMemory (#8148) 2026-09-14 09:05:01 +02:00
SqliteStructuredLogTimestampTests.cs [codex] Add structured log SQLite persistence (#7445) 2026-05-13 15:57:06 +02:00
SqliteStructuredLogWriteQueueTests.cs Fix SQLite structured log shell lifecycle (#7461) 2026-05-18 01:04:04 +02:00