Running more than 20 production blockchains, SKALED is Ethereum-compatible, high performance C++ Proof-of-Stake client, tools and libraries. Uses SKALE consensus as a blockchain consensus core. Includes dynamic Oracle. Implements file storage and retrieval as an EVM extension.
After load and recoverability tests, skaled on one of nodes printed in logs "CatchupServerAgent" warning continuously for 10 seconds and repeat for every block.
Veriosn
skalenetwork/schain:3.17.0-beta.6
Preconditions
Active schain medium type
Connected blockscout
Load tests with block rotations:
200 users
10 MTM_bulk
8Kb data
Steps to reproduce
Run load test on 16 endpoints
Stop manually 4 skaled for 4 hours
After 4 hours delay - restart skaled and stop the load
wait until 4 nodes will sync with other nodes
check skaled logs on all nodes
Expected state
Skaled on all nodes should work without warnings or errors
Actual state:
Random node has been stuck and cannot send blocks to other nodes because couldn't send serialized binary
After load and recoverability tests, skaled on one of nodes printed in logs "CatchupServerAgent" warning continuously for 10 seconds and repeat for every block.
Veriosn skalenetwork/schain:3.17.0-beta.6
Preconditions Active schain medium type Connected blockscout Load tests with block rotations: 200 users 10 MTM_bulk 8Kb data
Steps to reproduce
Expected state Skaled on all nodes should work without warnings or errors
Actual state: Random node has been stuck and cannot send blocks to other nodes because couldn't send serialized binary
Logs: skaled_couldnt_send_serialized_blocks.txt