We use the Sentry arq integration. When running many concurrent jobs at scale, we have noticed that the transaction and extra arq metadata can be wrong and mixed between jobs. I have tried to write a test case to test_arq.py which fails and reproduces the problem:
How do you use Sentry?
Sentry Saas (sentry.io)
Version
1.39.0
Steps to Reproduce
We use the Sentry arq integration. When running many concurrent jobs at scale, we have noticed that the transaction and extra arq metadata can be wrong and mixed between jobs. I have tried to write a test case to
test_arq.py
which fails and reproduces the problem:Expected Result
The correct transaction and arq extra metadata will always be attached to the correct events and not mixed between concurrent jobs.
Actual Result
It is not guaranteed that the correct transaction and arq extra metadata is attached to the correct events for concurrent jobs.