upleb.uk

Public git repos — served from a NIP-34 GRASP relay at git.upleb.uk

summaryrefslogtreecommitdiff
path: root/src/git/protocol.rs
diff options
context:
space:
mode:
authorDanConwayDev <DanConwayDev@protonmail.com>2026-01-09 13:28:11 +0000
committerDanConwayDev <DanConwayDev@protonmail.com>2026-01-09 13:28:11 +0000
commitc34492069abacae67482af4c8356241958a524f7 (patch)
treefd9b8ca3c26a96742bad4e9e359a20fc37c998aa /src/git/protocol.rs
parenteb10e85f199266affd3bca0a3d4cd934f74f3e7f (diff)
feat(sync): add Syncing connection status to track historic sync progress
- Add ConnectionStatus::Syncing state between Connecting and Connected - Track historic_sync_completed and historic_sync_completed_at in RelayState - Auto-detect sync completion via check_and_complete_historic_sync() - Update metrics: ngit_sync_relay_connected now shows 0-3 (disconnected/connecting/syncing/connected) - Update Prometheus metric documentation with new status values - Add state machine diagram showing Syncing transition - Operators can now distinguish 'connected but catching up' vs 'fully synced'
Diffstat (limited to 'src/git/protocol.rs')
0 files changed, 0 insertions, 0 deletions