-
Notifications
You must be signed in to change notification settings - Fork 635
increase spinquic watchdog timeout #5647
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
base: main
Are you sure you want to change the base?
Conversation
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #5647 +/- ##
==========================================
- Coverage 86.34% 85.64% -0.71%
==========================================
Files 60 60
Lines 18663 18663
==========================================
- Hits 16114 15983 -131
- Misses 2549 2680 +131 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
|
I am not that familiar with the spin test, but isn't this only going to cause the spintest to run for a longer time? |
Yes! good catch |
|
Did you investigate, based on the traces, what was pending when the timeout fired? 2 / 3 seconds is already quite a lot. It is possible something was delayed on a slow VM, but it is possible too that a softlock / deadlock was happening in MsQuic. |
Based on the ETL trace from the link I added in the issue, I couldn't find any deadlocks happening. Although, there are comments in SpinQuic itself that notes certain code paths will lead to deadlocks, but those are all disabled. |
|
Ok. This might help, but I suspect going from 2sec to 3sec won't be a definitive fix. |
Description
As discussed in issue #5491 , from logs, the watchdog assert is firing.
For now, let's increase it by 100%.
Testing
CI
Documentation
N/A