Skip to content
This repository was archived by the owner on Aug 2, 2022. It is now read-only.

enable-account-queries causes infinite loop #10080

Closed
cc32d9 opened this issue Feb 21, 2021 · 6 comments
Closed

enable-account-queries causes infinite loop #10080

cc32d9 opened this issue Feb 21, 2021 · 6 comments

Comments

@cc32d9
Copy link
Contributor

cc32d9 commented Feb 21, 2021

This has been observed on Telos, WAX, and EOS. Nodes with enable-account-queries=true went into 100% CPU usage and stopped responding on HTTP requests.

The triggering event is likely related to a high intensity of forks. Nodes in different parts of the world stopped working at the same block number. It also included internal nodes that are not exposed to public, but having the account queries enabled.

@matthewdarwin
Copy link

Should be fixed in 2.0.10.

@heifner
Copy link
Contributor

heifner commented Feb 27, 2021

Fixed by: #10091

@heifner heifner closed this as completed Feb 27, 2021
@cc32d9
Copy link
Contributor Author

cc32d9 commented Mar 2, 2021

at Mar 2 12:41:04 UTC, EOS Mainnet nodes with account queries enabled went in an infinite loop again. It was a short period of empty blocks and heavy forks.

@heifner heifner reopened this Mar 2, 2021
@cc32d9
Copy link
Contributor Author

cc32d9 commented Mar 3, 2021

there weren't many forks, but it was a period of blocks that were almost empty

@sanaraufx
Copy link

Could you please share the version # of EOS when reproducing this issue?

@sanaraufx
Copy link

Per conversation with Kevin, this issue is now fixed and closed.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants