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

Setup mirror node monitor Pinger service #511

Closed
Tracked by #47
Ivo-Yankov opened this issue Aug 23, 2024 · 0 comments · Fixed by #893
Closed
Tracked by #47

Setup mirror node monitor Pinger service #511

Ivo-Yankov opened this issue Aug 23, 2024 · 0 comments · Fixed by #893
Assignees
Labels
Feature Enhancement Enhancing an existing feature driven by business requirements. Typically backwards compatible. Pending Triage New issue that needs to be triaged by the team

Comments

@Ivo-Yankov
Copy link
Contributor

Ivo-Yankov commented Aug 23, 2024

Feature to Enhance

Currently there is an issue in the network node that causes record files to only be exported when a new one is generated. This means that in networks with sparce transactions the latest one may become "stuck". This can be prevented with setting up a Pinger service in the Mirror node Monitor pod, which periodically creates small CRYPTO_TRANSFER transactions. After some quick testing I found that this can double the performance of the Solo network. There are also some test suites in the Smart Contracts repo that fail with a TIMEOUT errors, which should be resolved by this.

Requested Enhancement

Implement a similar solution to the one in the local node.

Business Need

The user experience when running end-to-end tests against a locally setup solo network is really poor due to the slow transaction processing.

Additional Context

No response

@Ivo-Yankov Ivo-Yankov added Feature Enhancement Enhancing an existing feature driven by business requirements. Typically backwards compatible. Pending Triage New issue that needs to be triaged by the team labels Aug 23, 2024
@Ivo-Yankov Ivo-Yankov self-assigned this Aug 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Feature Enhancement Enhancing an existing feature driven by business requirements. Typically backwards compatible. Pending Triage New issue that needs to be triaged by the team
Projects
None yet
1 participant