You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Description
ackExchange.Redis instrumentation incorrectly requires a transaction when initializing the SessionCache.
This portion of the instrumentation does not depend on a transaction and should not have IsTransactionRequired set to "true".
See:,
…ing (#1504)
fix: Allow StackExchange.Redis v2+ profiling to start outside of a transaction. (#1501 )
fix: Fix a memory leak when using StackExchange.Redis v2+. (#1473)
chore: Add more units tests
chore: Update logic to make better use of ConcurrentDictionary features.
chore: Mark weakTransaction as nullable.
---------
Co-authored-by: Chris Ventura <45495992+nrcventura@users.noreply.github.com>
Co-authored-by: Marty Tippin <120425148+tippmar-nr@users.noreply.github.com>
Description
ackExchange.Redis instrumentation incorrectly requires a transaction when initializing the SessionCache.
This portion of the instrumentation does not depend on a transaction and should not have IsTransactionRequired set to "true".
See:,
newrelic-dotnet-agent/src/Agent/NewRelic/Agent/Extensions/Providers/Wrapper/StackExchangeRedis2Plus/ConnectWrapperV2.cs
Line 14 in 23ee241
Expected Behavior
This always fires when reached, in or out of a transaction.
Steps to Reproduce
Make a call to CreateMulitplexor outside of a transaction.
For Maintainers Only or Hero Triaging this bug
Suggested Priority (P1,P2,P3,P4,P5): P4
Suggested T-Shirt size (S, M, L, XL, Unknown): XXXS
The text was updated successfully, but these errors were encountered: