-
-
Notifications
You must be signed in to change notification settings - Fork 5.5k
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
uv_write
throws when trying to send 3GB over HTTP connection
#54225
Comments
Trying this with Julia 1.10.2, HTTP.jl 1.10.6 and MbedTLS.jl 1.1.9 worked for me (x86 linux). What does |
We used to have handling for this, but looks like we dropped that commit from libuv at some point:
That had a libuv PR: libuv/libuv#1501 Lines 121 to 125 in e644ebd
|
Yeah exactly, I tested this on Mac OS (Apple silicon if it matters). julia> versioninfo()
Julia Version 1.10.2
Commit bd47eca2c8a (2024-03-01 10:14 UTC)
Build Info:
Official https://julialang.org/ release
Platform Info:
OS: macOS (arm64-apple-darwin22.4.0)
CPU: 12 × Apple M3 Pro
WORD_SIZE: 64
LIBM: libopenlibm
LLVM: libLLVM-15.0.7 (ORCJIT, apple-m1)
Threads: 1 default, 0 interactive, 1 GC (on 6 virtual cores)
Environment:
JULIA_EDITOR = code |
I encountered some problem JuliaWeb/HTTP.jl#1171 which seems to be an issue in Base when trying to send a large payload over an HTTP connection.
When a request is made, the server throws the error below. The same code works when doing 2GB instead of 3GB.
Tested on
The text was updated successfully, but these errors were encountered: