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
I noticed this bug in DEV and in INT but, thankfully, not in PROD.
The SecretDictionary type of ours is used by Ng for storing secrets. It uses our ISecretInjectory.InjectAsync but is a sync context. We can change this to be sync all the way down to avoid deadlocks.
Repro Steps
Let MonitoringProcessor restart. It does so every 24 hours. Sometimes, it will hang on secret injection.
Expected Behavior
This job should not hang. We should avoid sync-over-async.
Screenshots
Additional Context and logs
No response
The text was updated successfully, but these errors were encountered:
Impact
I'm unable to use NuGet.org
Describe the bug
I noticed this bug in DEV and in INT but, thankfully, not in PROD.
The
SecretDictionary
type of ours is used byNg
for storing secrets. It uses ourISecretInjectory.InjectAsync
but is a sync context. We can change this to be sync all the way down to avoid deadlocks.Repro Steps
Let MonitoringProcessor restart. It does so every 24 hours. Sometimes, it will hang on secret injection.
Expected Behavior
This job should not hang. We should avoid sync-over-async.
Screenshots
Additional Context and logs
No response
The text was updated successfully, but these errors were encountered: