getsentry / relay

Sentry event forwarding and ingestion service.
https://docs.sentry.io/product/relay/
Other
319 stars 92 forks source link

feat(buffer): Disable dequeueing with user signal #4070

Closed jjbayer closed 1 week ago

jjbayer commented 1 week ago

Add a temporary signal handler for testing purposes that allows pausing all dequeueing from the envelope buffer.

Tested manually with:

kill -USR1 $(pidof relay)
kill -USR1 $(pidof relay)
 INFO relay_server::services::buffer: SIGUSR1 receive, dequeue=false
 INFO relay_server::services::buffer: SIGUSR1 receive, dequeue=true

ref: https://github.com/getsentry/team-ingest/issues/534

skip-changelog