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

Performance test /transactions endpoints. #30

Open
mgoelswirlds opened this issue Aug 29, 2022 · 3 comments
Open

Performance test /transactions endpoints. #30

mgoelswirlds opened this issue Aug 29, 2022 · 3 comments
Assignees
Labels
BigDataPOC Mirror Node POC

Comments

@mgoelswirlds
Copy link
Collaborator

Load test /transactions endpoints using a perf tool.

@mgoelswirlds mgoelswirlds moved this to 🏃‍♀ Sprint backlog in Mirror Node Aug 29, 2022
@MarcKriguerAtHedera MarcKriguerAtHedera moved this from 🏃‍♀ Sprint backlog to 👷 In progress in Mirror Node Sep 7, 2022
@MarcKriguerAtHedera
Copy link
Collaborator

Today's subtask was to try to determine why so few of the what-was-supposed-to-be-100B transactions only come in as 4.4B transactons; I found nothing helpful in the pinot-minion logs over the weekend, and I posted a question on the Apache Pinot Slack, but (so far) just a referal to someone else, not a specific answer yet. Just in case Pinot just wants to ingest .avro and not .avro.gz files, I am rerunning a few of the parallel branch copy-and-change-timestamp tasks again, but it would take ~4 days to do it all the way through. This is just to see if .avro vs .avro.gz is at all a factor.

@MarcKriguerAtHedera
Copy link
Collaborator

It definitely appears that the "snappy" (interally compressed, but still with an .avro suffix, not a .avro.gz suffix) files are the problem. In trying to speed things up, we wound up with an .avro format that the avro tools are happy with, but which Pinot is not happy with.

@mgoelswirlds
Copy link
Collaborator Author

The results from /transactions endpoints were as follows

Image

@mgoelswirlds mgoelswirlds moved this from 👷 In progress to 👀 In review in Mirror Node Sep 12, 2022
@mgoelswirlds mgoelswirlds moved this from 👀 In review to ✅ Done in Mirror Node Sep 16, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
BigDataPOC Mirror Node POC
Projects
None yet
Development

When branches are created from issues, their pull requests are automatically linked.

2 participants