diff options
| author | DanConwayDev <DanConwayDev@protonmail.com> | 2026-01-08 00:26:51 +0000 |
|---|---|---|
| committer | DanConwayDev <DanConwayDev@protonmail.com> | 2026-01-08 00:26:51 +0000 |
| commit | 543d9e66dd44b70ed467c61635e6c8056fef8555 (patch) | |
| tree | 99783725680e3f1d4c88699777746bc3ea9fa806 /docs/explanation/grasp-02-proactive-sync.md | |
| parent | c67ebe6f33bfa191f17eb0df24d3ee18092c74e1 (diff) | |
docs: update docs with sync and purgatory and git data sync
Diffstat (limited to 'docs/explanation/grasp-02-proactive-sync.md')
| -rw-r--r-- | docs/explanation/grasp-02-proactive-sync.md | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/docs/explanation/grasp-02-proactive-sync.md b/docs/explanation/grasp-02-proactive-sync.md index f13050e..461bde7 100644 --- a/docs/explanation/grasp-02-proactive-sync.md +++ b/docs/explanation/grasp-02-proactive-sync.md | |||
| @@ -4,6 +4,8 @@ | |||
| 4 | 4 | ||
| 5 | Proactively Sync Nostr Events from other relays listed in accepted repository announcements. | 5 | Proactively Sync Nostr Events from other relays listed in accepted repository announcements. |
| 6 | 6 | ||
| 7 | **Note**: This document covers **relay-to-relay event sync**. For automatic git data fetching when events arrive without their data, see [GRASP-02 Purgatory Git Data Fetching](grasp-02-proactive-sync-purgatory-git-data.md). | ||
| 8 | |||
| 7 | Features: | 9 | Features: |
| 8 | 10 | ||
| 9 | - Fetches all repository announcements from connected relays to discover new repos listing our service | 11 | - Fetches all repository announcements from connected relays to discover new repos listing our service |
| @@ -13,6 +15,7 @@ Features: | |||
| 13 | - Plays nicely with other relays - connection backoff and rate-limiting detection with cooldown | 15 | - Plays nicely with other relays - connection backoff and rate-limiting detection with cooldown |
| 14 | - Does a full reconciliation daily | 16 | - Does a full reconciliation daily |
| 15 | - Prometheus metrics | 17 | - Prometheus metrics |
| 18 | - **Triggers purgatory git data sync**: When events arrive via sync, they're enqueued for immediate git data fetching (500ms delay to batch bursts) | ||
| 16 | 19 | ||
| 17 | Key Architectural Points: | 20 | Key Architectural Points: |
| 18 | 21 | ||