diff options
| author | DanConwayDev <DanConwayDev@protonmail.com> | 2026-02-03 14:50:22 +0000 |
|---|---|---|
| committer | DanConwayDev <DanConwayDev@protonmail.com> | 2026-02-03 15:18:23 +0000 |
| commit | 874a8abe1d076cfafd9baf919ec23d7d58200698 (patch) | |
| tree | dce0d0d36bddc496ff32f8555a8790d8dc7be7e4 /docs/how-to/README.md | |
| parent | 9fd4350c57bbe986ebf65bf3ea4c996572e81884 (diff) | |
| parent | 92a9a3bfe0bc522e8ae411991a366a3a6310d525 (diff) | |
Merge relay.ngit.dev migration: bug fixes and migration tooling
This merge includes critical bug fixes and comprehensive migration tooling
developed during the relay.ngit.dev migration effort.
Bug Fixes:
- Fix git protocol error handling to return HTTP 200 with ERR pkt-line
- Fix naughty list false positives and DNS failure identification
- Fix database query filters in load_existing_events (remove .since())
- Fix OID fetch tracking to distinguish 0 OIDs from successful fetches
- Fix purgatory event source tracking for filtered expiry logging
- Implement OID retry logic for 'not our ref' errors
Migration Tools & Documentation:
- Complete 5-phase migration analysis pipeline with orchestration script
- Phase 1: Event fetching from source relay
- Phase 2: Git sync verification
- Phase 3: Categorization and relay comparison
- Phase 4: Log extraction (parse failures, purgatory expiry)
- Phase 5: Action classification for migration decisions
- Comprehensive migration guide with lessons learned
- Troubleshooting guide for permission and corruption issues
Configuration:
- Add NGIT_LOG_LEVEL configuration option
- Update git throttle limits to 60/minute
- Improve logging throughout for better observability
Diffstat (limited to 'docs/how-to/README.md')
| -rw-r--r-- | docs/how-to/README.md | 12 |
1 files changed, 0 insertions, 12 deletions
diff --git a/docs/how-to/README.md b/docs/how-to/README.md index ba58c08..087ae53 100644 --- a/docs/how-to/README.md +++ b/docs/how-to/README.md | |||
| @@ -110,18 +110,6 @@ How-to guides are **recipes** that show you how to solve specific problems or ac | |||
| 110 | 110 | ||
| 111 | --- | 111 | --- |
| 112 | 112 | ||
| 113 | ### Migrate from ngit-relay | ||
| 114 | **Status:** 🔜 Planned | ||
| 115 | |||
| 116 | **Problem:** Switch from reference implementation | ||
| 117 | **You'll learn:** | ||
| 118 | - Export data from ngit-relay | ||
| 119 | - Import to ngit-grasp | ||
| 120 | - Update repository URLs | ||
| 121 | - Verify migration | ||
| 122 | |||
| 123 | --- | ||
| 124 | |||
| 125 | ## How to Use How-To Guides | 113 | ## How to Use How-To Guides |
| 126 | 114 | ||
| 127 | 1. **Find your problem** - Browse or search for what you need | 115 | 1. **Find your problem** - Browse or search for what you need |