Skip to content
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

DFK Subnet Latency on Trace Transactions #603

Closed
gbartolome-avax opened this issue Apr 4, 2023 · 1 comment
Closed

DFK Subnet Latency on Trace Transactions #603

gbartolome-avax opened this issue Apr 4, 2023 · 1 comment
Labels
bug Something isn't working

Comments

@gbartolome-avax
Copy link

Describe the bug
We have multiple workers using new header subscriptions for the DFK subnet via websockets in our data-development environment. We are seeing errors quite frequently when new blocks at the tip are calling the debug_traceTransaction method in geth for internal transactions.

To Reproduce
Test locally:

  1. clone producer
  2. This will need a valid DFK endpoint to reproduce
  3. go into the producer directory and run
  • make up this builds all the Docker services locally to run the application (Kafka and Redis)
  • make run-binary this builds the go binary and runs the producer app with the correct arguments for the DFK subnet

Expected behavior
Based on the Screenshots you can see that the call is not able to get the debug trace data for that transaction.

The error is pretty intermittent now that the infra team has bumped up our resources for the nodes that power that endpoint though it still happens once in a while

Screenshots

Screenshot 2023-03-27 at 9 31 33 AM

Logs
block_error_dfk (1).csv
trace_error_dfk (1).csv

Metrics
N/A

Operating System
Mac and AWS EKS

Additional context
Add any other context about the problem here.

Avalanche Bug Bounty program can be found here.

@gbartolome-avax gbartolome-avax added the bug Something isn't working label Apr 4, 2023
@aaronbuchwald
Copy link
Collaborator

Could you please describe the API calls that are made on the node, the result, and a brief description of why you think this is unexpected behavior?

The repo that you linked to reproduce is private, so if that repo is the only way you have to reproduce the issue, a clear description of what it's doing would make a better starting place to debug.

ceyonur pushed a commit that referenced this issue Jul 26, 2024
* eupgrade: base definitions

* updates

* nit: consistently use EUpgrade for replace later

* update test configs

* refactor json genesis specs in vm_test.go

* Update params/config.go

Signed-off-by: Darioush Jalali <darioush.jalali@avalabs.org>

---------

Signed-off-by: Darioush Jalali <darioush.jalali@avalabs.org>
ceyonur added a commit that referenced this issue Jul 26, 2024
* Update to latest p2p API (#594)

* sdk app errors

Signed-off-by: Joshua Kim <20001595+joshua-kim@users.noreply.github.com>

* nit

Signed-off-by: Joshua Kim <20001595+joshua-kim@users.noreply.github.com>

* nit

Signed-off-by: Joshua Kim <20001595+joshua-kim@users.noreply.github.com>

* nit

Signed-off-by: Joshua Kim <20001595+joshua-kim@users.noreply.github.com>

* nit

Signed-off-by: Joshua Kim <20001595+joshua-kim@users.noreply.github.com>

* nit

Signed-off-by: Joshua Kim <20001595+joshua-kim@users.noreply.github.com>

* nit

Signed-off-by: Joshua Kim <20001595+joshua-kim@users.noreply.github.com>

* nit

Signed-off-by: Joshua Kim <20001595+joshua-kim@users.noreply.github.com>

* nti

Signed-off-by: Joshua Kim <20001595+joshua-kim@users.noreply.github.com>

* nit

Signed-off-by: Joshua Kim <20001595+joshua-kim@users.noreply.github.com>

* nit

Signed-off-by: Joshua Kim <20001595+joshua-kim@users.noreply.github.com>

* nit

Signed-off-by: Joshua Kim <20001595+joshua-kim@users.noreply.github.com>

* nti

Signed-off-by: Joshua Kim <20001595+joshua-kim@users.noreply.github.com>

---------

Signed-off-by: Joshua Kim <20001595+joshua-kim@users.noreply.github.com>

* update go mod

* Remove block.Status (#593)

* Remove block.Status

* nit

* nit

* nit

* update coreth indirect dep

* fix linter

* use rc.0 tag for e2e tests

* eupgrade: base definitions (#603)

* eupgrade: base definitions

* updates

* nit: consistently use EUpgrade for replace later

* update test configs

* refactor json genesis specs in vm_test.go

* Update params/config.go

Signed-off-by: Darioush Jalali <darioush.jalali@avalabs.org>

---------

Signed-off-by: Darioush Jalali <darioush.jalali@avalabs.org>

* Update avalanchego v1.11.10 prerelease (#607)

* update avago 668b452

* update avago

* update with test build tags

* update golangci

* update avalanchego

---------

Signed-off-by: Ceyhun Onur <ceyhun.onur@avalabs.org>
Co-authored-by: Ceyhun Onur <ceyhun.onur@avalabs.org>

* update to latest avago

* add test build tags to allowlist pkg

* add test tags

* add test tags to bind cmd

* add gingko test tags

* revert cosmetic changes

* fix test chain config timestamps

---------

Signed-off-by: Joshua Kim <20001595+joshua-kim@users.noreply.github.com>
Signed-off-by: Darioush Jalali <darioush.jalali@avalabs.org>
Signed-off-by: Ceyhun Onur <ceyhun.onur@avalabs.org>
Co-authored-by: Joshua Kim <20001595+joshua-kim@users.noreply.github.com>
Co-authored-by: Stephen Buttolph <stephen@avalabs.org>
Co-authored-by: Darioush Jalali <darioush.jalali@avalabs.org>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
No open projects
Archived in project
Development

No branches or pull requests

2 participants