Move history persistence off Tokio workers #8

Merged
sjg merged 1 commits from fix/nonblocking-history-persistence into main 2026-08-01 01:43:47 +02:00
Owner

Summary

  • run history cloning, serialization, database locking, and disk writes on Tokio's blocking pool
  • await each job so periodic flushes remain serialized
  • log poisoned database locks and blocking-worker failures

Testing

  • cargo test -p trx-server (142 passed)
## Summary - run history cloning, serialization, database locking, and disk writes on Tokio's blocking pool - await each job so periodic flushes remain serialized - log poisoned database locks and blocking-worker failures ## Testing - cargo test -p trx-server (142 passed)
sjg added 1 commit 2026-08-01 01:39:38 +02:00
[fix](trx-server): offload history persistence
CI / lint (pull_request) Failing after 0s
CI / test (pull_request) Failing after 2s
CI / reuse (pull_request) Failing after 1s
8a3c426a93
sjg merged commit e8bd97655f into main 2026-08-01 01:43:47 +02:00
Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: sjg/trx-rs#8