-
Notifications
You must be signed in to change notification settings - Fork 674
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
Performance Degradation in 2.1.0.0.3 #3671
Comments
I'll look through our logs to try to see what's driving the performance issues here, but I'm very skeptical that this could be related to |
Performance degradations went away after API release was downgraded. It seems like the issue did not emerge from the node upgrade. More analysis needed. |
First, @kantai you said:
Then @pavitthrap you said:
This sounds like the issue was caused by the API release upgrade. Am I misunderstanding something? Is it possible that the upgrade causes a memory issue or something else on the hosts that could tangentially cause large http times? |
Pretty unlikely -- the stacks-blockchain-api itself isn't handling these requests: these are being handled by the stacks-node RPC handler. My best guess is that request patterns changed a little bit which led to a change in the performance of the node. |
Also adding some further perspective, this issue does not mark the first of "poor HTTP performance" for the stacks-node. Rather it should be interpreted as a time when things went from poor to worse. |
Describe the bug
Based on our metrics, we're seeing a large regression in HTTP response time performance when we upgraded from 2.1.0.0.2 to 2.1.0.0.3 for stacks blockchain nodes receiving HTTP traffic.
We upgraded our nodes around 1500ET on April 17th. CPU and memory usage has stayed the same before and after the upgrade.
HTTP GET response time increased for 200s and 404s. Some affected endpoints I've seen are:
HTTP POST response time increased for 200s and 400s. Some affected endpoints I've seen are:
The text was updated successfully, but these errors were encountered: