Real Postgres event store integration tests on VPS #3

Closed
opened 2026-02-19 21:27:40 +00:00 by ash · 2 comments
Owner

What

The pgstore package has tests but they may use mocks. Need real Postgres integration tests.

Tasks

  • Test against real Postgres on VPS (143.14.50.71)
  • Test concurrent writers + sequence gap behavior
  • Test pg_snapshot visibility approach vs published sequence table
  • Benchmark all read patterns with 1M events
  • Test LISTEN/NOTIFY for PostgresNotifier
  • Document performance characteristics
## What The pgstore package has tests but they may use mocks. Need real Postgres integration tests. ## Tasks - [ ] Test against real Postgres on VPS (143.14.50.71) - [ ] Test concurrent writers + sequence gap behavior - [ ] Test pg_snapshot visibility approach vs published sequence table - [ ] Benchmark all read patterns with 1M events - [ ] Test LISTEN/NOTIFY for PostgresNotifier - [ ] Document performance characteristics
Author
Owner

Real Postgres integration tests passing on VPS: conformance suite, concurrent writers (10 goroutines), 100K events (674 writes/sec, 110K reads/sec), advisory locks, LISTEN/NOTIFY, global reader, competing projections, checkpoints. BinaryLikeData test fixed for JSON UTF-8 limitation.

Real Postgres integration tests passing on VPS: conformance suite, concurrent writers (10 goroutines), 100K events (674 writes/sec, 110K reads/sec), advisory locks, LISTEN/NOTIFY, global reader, competing projections, checkpoints. BinaryLikeData test fixed for JSON UTF-8 limitation.
ash closed this issue 2026-02-20 08:16:56 +00:00
Author
Owner

Real Postgres integration tests passing on VPS.

Real Postgres integration tests passing on VPS.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
ash/eskit#3
No description provided.