at protocol indexer with flexible filtering, xrpc queries, and a cursor-backed event stream, built on fjall
at-protocol atproto indexer rust fjall

[backfill] add signal filter debug logging

ptr.pet e7961aee bf0d6d86

verified
+6
+6
src/backfill/mod.rs
··· 570 570 } 571 571 572 572 let mut signal_seen = filter.mode != FilterMode::Signal; 573 + debug!( 574 + "backfilling {did}: signal_seen initial={signal_seen}, mode={:?}, signals={:?}", 575 + filter.mode, filter.signals 576 + ); 573 577 574 578 for (key, cid) in leaves { 575 579 let val_bytes = tokio::runtime::Handle::current() ··· 584 588 } 585 589 586 590 if !signal_seen && filter.matches_signal(collection) { 591 + debug!("backfill {did}: signal matched on {collection}"); 587 592 signal_seen = true; 588 593 } 589 594 ··· 659 664 } 660 665 661 666 if !signal_seen { 667 + debug!("backfill {did}: no signal-matching records found, discarding repo"); 662 668 return Ok::<_, miette::Report>(None); 663 669 } 664 670