skalenetwork / skale-consensus

Running the very core of SKL network, SKALE BFT consensus is universal, modern, modular, high-performance, asynchronous, provably-secure, agent-based Proof-of-Stake blockchain consensus engine in C++ 17. Includes provably secure embedded Oracle. Used by SKALE elastic blockchains. Easy and flexible enough to implement your own blockchain or smart contract platform. BLS signatures and Binary Asynchronous Consensus are main building blocks.
https://docs.skale.network/technology/consensus-spec
GNU Affero General Public License v3.0
78 stars 32 forks source link

add more logs to catchup #836

Closed olehnikolaiev closed 2 months ago

olehnikolaiev commented 2 months ago

add logs to show where the catchup request came from

DmytroNazarenko commented 2 months ago

skaled: 3.19.0-beta.2

oleksandrSydorenkoJ commented 2 months ago

Verified on Regression network skalenetwork/schain:3.19.0-beta.2 skale_schain_numb-heavy-sadalachbia

2024-06-20 12:06:53.323] [5:main] [info] 465192:RETURNED_CATCHUP_BLOCKS:15100:CRT:149:TO_NODE:1.1.1.1
[2024-06-20 12:06:53.329] [5:main] [info] 465192:RETURNED_CATCHUP_BLOCKS:15100:CRT:144:TO_NODE:2.2.2.2
[2024-06-20 12:06:53.586] [5:main] [info] 465192:RETURNED_CATCHUP_BLOCKS:15100:CRT:136:TO_NODE:3.3.3.3
[2024-06-20 12:06:53.600] [5:main] [info] 465192:RETURNED_CATCHUP_BLOCKS:15100:CRT:124:TO_NODE:4.4.4.4