mirror of https://github.com/synctv-org/synctv
You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
## Changes - roll back local and Redis reservations when a settings transaction aborts - atomically reconcile stale committed fences against the database version - repair runtime-setting fences during startup and before writes - retry paths now refresh fence state after SQL optimistic-lock conflicts ## Verification - cargo test -p synctv-core --lib - cargo check --workspace - cargo clippy -p synctv-core -p synctv-api-common --all-targets -- -D warnings - real HTTP regression with Redis fence seeded above the database version |
2 months ago | |
|---|---|---|
| .. | ||
| cache | 2 months ago | |
| models | 2 months ago | |
| oauth2 | 2 months ago | |
| provider | 2 months ago | |
| repository | 2 months ago | |
| service | 2 months ago | |
| test_helpers | 2 months ago | |
| clock.rs | 2 months ago | |
| credential_encryption.rs | 2 months ago | |
| error.rs | 2 months ago | |
| lib.rs | 2 months ago | |
| logging.rs | 2 months ago | |
| metrics.rs | 2 months ago | |
| redis_runtime.rs | 2 months ago | |
| resilience.rs | 2 months ago | |
| shared_state.rs | 2 months ago | |
| spawn.rs | 2 months ago | |
| transaction.rs | 2 months ago | |
| validation.rs | 2 months ago | |