Closed MrFoxPro closed 3 months ago
It seems like probably this should be a report against edgedb
itself, not against the rust bindings?
Could you share a little more information on what your workload is here? These are HTTP requests? Against what endpoints? Do you have a test program you can share?
It seems like probably this should be a report against
edgedb
itself, not against the rust bindings?Could you share a little more information on what your workload is here? These are HTTP requests? Against what endpoints?
I mean I'm not sure if it's exactly edgedb-server issue cause I tried to compare against NodeJS, but I wasn't able to receive informative/stable results from NodeJS version.
Yes, there are http requests (axum, tokio flavor = "multi_thread", profile release, lto, codegen-units = 1)
This seems like edgedb binary protocol, not http?
Oh, the HTTP latencies are for your app
Oh, the HTTP latencies are for your app
yep
First column in table is Avg, second is Stdev, third is Max
Just for record keeping, the latency increases were for PARSE
messages sent from clients. The rust client does not properly cache queries to avoid extra PARSE round trips, so this did appear more using rust than using other bindings.
The issue was present in b1 and was related to how the new persistent cache operated, but major changes in the persistent cache mechanism meant the issue had been already fixed, and should be fixed in the newly released b2
Describe the bug Latency is 3 times higher on 5-beta compared to 4+
edgedb-server [4.2]
edgedb-server [4.6]
edgedb-server [5-beta]
5.0-beta.1+15775e6
4.1.0+03ae624
1.78.0-nightly
1.78.0-nightly
master