Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[NuGet.org Bug]: MonitoringProcessor can hang in KV secret injection #10146

Open
joelverhagen opened this issue Aug 21, 2024 · 2 comments
Open
Assignees

Comments

@joelverhagen
Copy link
Member

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 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

image

Additional Context and logs

No response

@erdembayar
Copy link
Contributor

@joelverhagen
Could we close this PR since your PR is already merged?

@joelverhagen
Copy link
Member Author

I still need to deploy it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants