lightweight com.atproto.sync.listReposByCollection
45
fork

Configure Feed

Select the types of activity you want to include in your feed.

updated status

phil d0e5492a 452d98b0

+6 -6
+6 -6
hacking.md
··· 40 40 - [x] verify #commit event 41 41 - [x] verify #sync event 42 42 - [x] inductive proof for #commits 43 - - [~] configuration 44 - - [~] copy applicable from tap 45 - - [ ] copy applicable from collectiondir 43 + - [x] configuration 44 + - [x] copy applicable from tap 45 + - [-] copy applicable from collectiondir 46 + - [x] filter dids from inactive accounts 46 47 - [~] actually firehose-index!! 47 48 - [x] extract collections-added/removed directly from CAR slice 48 49 - [ ] (spend some time on tests here) 49 50 - [x] do the thing (write them to the db) 50 51 - [ ] swap in repo-stream 51 - - [~] metrics 52 + - [x] metrics 52 53 - [x] basic metrics 53 54 - [x] serve prom-style 54 - - [ ] copy applicable ones from collectiondir 55 + - [-] copy applicable ones from collectiondir 55 56 - [~] prefix-merge walker (limit by total collections to be merged?) 56 57 - [x] add an all-collections index 57 58 - [ ] swap in repo-stream for backfill ··· 69 70 - [ ] multi-relay listener 70 71 - [ ] "deep crawl" mode for relays that listHosts -> listRepos on host instead of relying on relay listRepos 71 72 - [ ] special did:web behaviour to keep reusing a stale resolution on failure 72 - - [ ] filter dids from inactive accounts 73 73 - [ ] multi-collection parallel walk/merge 74 74 - [ ] admin view of backfill state etc 75 75 - [ ] vanity stats for optimizations, like how many in-flight repos were saved from resync due to high-water-mark firehose cursor persistence