-
-
Notifications
You must be signed in to change notification settings - Fork 3.2k
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
Draft: AsyncWebServer queue support #4119
base: 0_15
Are you sure you want to change the base?
Commits on Aug 27, 2024
-
Switch web server to queue beta branch
Update ESPAsyncWebserver and AsyncTCP dependency calls to the queue supporting branches.
Configuration menu - View commit details
-
Copy full SHA for f476a88 - Browse repository at this point
Copy the full SHA f476a88View commit details -
Enable webserver queue and limits
Enable the new concurrent request and queue size limit features of AsyncWebServer. This should improve the handling of burst traffic or many clients, and significantly reduce the likelihood of OOM crashes due to HTTP requests.
Configuration menu - View commit details
-
Copy full SHA for 6688afe - Browse repository at this point
Copy the full SHA 6688afeView commit details -
Debug: Dump web server queue state
This can be helpful for debugging web handler related issues.
Configuration menu - View commit details
-
Copy full SHA for 40583bf - Browse repository at this point
Copy the full SHA 40583bfView commit details -
Defer web requests if JSON lock contended
Use the web server's queuing mechanism to call us back later.
Configuration menu - View commit details
-
Copy full SHA for 9dd365c - Browse repository at this point
Copy the full SHA 9dd365cView commit details -
stress_test: Add replicated index as a target
No locking contention, but a much larger target
Configuration menu - View commit details
-
Copy full SHA for cbe27e1 - Browse repository at this point
Copy the full SHA cbe27e1View commit details -
Update based on empirical data on an ESP32-WROVER, -WROOM, and -S2.
Configuration menu - View commit details
-
Copy full SHA for 2e75298 - Browse repository at this point
Copy the full SHA 2e75298View commit details -
Configuration menu - View commit details
-
Copy full SHA for dfcfeaf - Browse repository at this point
Copy the full SHA dfcfeafView commit details
Commits on Sep 7, 2024
-
Configuration menu - View commit details
-
Copy full SHA for c8f2fb7 - Browse repository at this point
Copy the full SHA c8f2fb7View commit details
Commits on Sep 14, 2024
-
Configuration menu - View commit details
-
Copy full SHA for d8fe24f - Browse repository at this point
Copy the full SHA d8fe24fView commit details -
Configuration menu - View commit details
-
Copy full SHA for b4caa0d - Browse repository at this point
Copy the full SHA b4caa0dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 38666b3 - Browse repository at this point
Copy the full SHA 38666b3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 96ddb6a - Browse repository at this point
Copy the full SHA 96ddb6aView commit details