Skip to content

Performance + reliability hardening and clippy cleanup#24

Merged
johnny-emp merged 2 commits intomainfrom
feat/performance-improvements
Feb 6, 2026
Merged

Performance + reliability hardening and clippy cleanup#24
johnny-emp merged 2 commits intomainfrom
feat/performance-improvements

Conversation

@johnny-emp
Copy link
Contributor

@johnny-emp johnny-emp commented Feb 6, 2026

Summary

  • harden event log reads/writes with max event and batch byte limits
  • make migration apply/rollback metadata updates transactional
  • improve SQLite read concurrency by using read pool in query/query_async and switching to BEGIN IMMEDIATE
  • optimize preflight cache eviction from O(n) scan to queue-based eviction
  • preserve event order in batched handler processing
  • wire signer-backed provider path for on-chain backup registration
  • clean up compiler/clippy warnings across tests, benches, and examples

Validation

  • cargo check --workspace --all-targets
  • cargo check -p azoth --features onchain
  • cargo clippy --workspace --all-targets -- -D warnings
  • targeted tests for sqlite read pool, file log, and event handler batching

@johnny-emp johnny-emp merged commit 4a2dde6 into main Feb 6, 2026
8 checks passed
@johnny-emp johnny-emp deleted the feat/performance-improvements branch February 6, 2026 21:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant