-
Notifications
You must be signed in to change notification settings - Fork 11
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
Run in-memory aex9 tasks asynchronously #749
Comments
|
From #818 notes:
|
I feel this get way less important when we will be moving more towards tracking events, any thoughts @jyeshe |
Yes, except for the contract init that is still needed to be async to avoid blocking the txs sync. |
On AEX-9 the need for the feature continues the same by any mdw solution to balances. I would like to close this as the event based solution will coexist on at least on one release. |
The #730 enables the in-memory aex9 balance update.
It's performed synchronously (with parallel tasks) and with a timeout of 1 second per task (that involves a contract dry-run).
Pending cases to be handled having the instantaneous AEX9 sync requirement in mind:
balances
contract dry-run with thousand entries takes more than 1 minute):spend_tx
for AE transfer) to be available with a delay. An example of delay lower limit would be 10 seconds for 80+ balance updates taking 1 second each on a machine with 8 threads.The text was updated successfully, but these errors were encountered: