diff options
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 | ||