Make deployment faster #416
Labels
enhancement
Improving existing functionality
I3
Minimal impact
performance
More of something per second
S3
Minimally significant
U4
Nothing urgent
Is your feature request related to a problem? Please describe.
I'm always frustrated when I have to wait for deployment for minutes, not seconds. Most of the deployment steps are simple and do not require complex computations. In fact, most of the time nodes just do nothing waiting next block.
Describe the solution you'd like
General rule: do not put step's TXs to the pool one by one, more of them can be sent to RPC node and accepted in a single block.
Have some suggestions (must be reviewed):
Describe alternatives you've considered
Make it even more complex but faster: do not parallelize request sending but place steps in a single transaction.
Additional context
#410 is the first try to make it faster. Saved some blocks in certain situations, made running our development envs more convenient.
The text was updated successfully, but these errors were encountered: