Dashboard › sentry › Distillation
6dd8c2cc-0483-4fd2-ab3a-e6434ce2bf0d["ab8529ae614d016e8afb35825469dc49","5d0a40561c5af346f686757a559e211c"]
Date: July 30, 2026
process_event that prevent event_accepted from firing: (1) dedup cache check at processors.py:117-131 — cache.get(deduplication_key) catches events processed within ~1 hour; (2) reprocess_only_events_not_in_nodestore flag check at processors.py:192-196 — catches events whose body is in nodestore. The flag is the SECOND filter, catching events that slip past dedupprocessors.py:117-131) catches most "already-processed" events within ~1 hour via cache.get(deduplication_key). So on the MAIN ingest consumer, the reprocess flag's incremental impact should be small — flag mainly affects events escaping dedup (TTL expiry, cache restarts, etc.)events-reprocessing) where most events are already in nodestore by design. There, without the flag every reprocess fires event_accepted; with the flag, almost none do. So a large drop on the reprocess consumer is EXPECTED behavior, not a bugevent_accepted receiver attached to? If events.ingest-consumer → flag impact should be modest, drop likely has another cause. If events-reprocessing (or similar reprocess consumer) → drop is expected, processor is attached to wrong consumer for forwarding new accepted events@receiver(event_accepted) is loaded in, and verify whether that consumer's process is launched with --reprocess-only-events-not-in-nodestore. Offered to look at where event_accepted receivers typically get registered to confirm the right consumerevent_accepted receivers are typically registered in the Sentry codebase to confirm which consumer is the appropriate home for the user's downstream processor