mfrankovi

Results 22 issues of mfrankovi

Various improvements in dag block processing

In processing DagSyncPacket on verifying the dag blocks, all the transactions were being retrieved from the local cache/db with: trx_mgr_->getBlockTransactions This was inefficient since the packet already contains most of...

Logging node address in a silent log on initial status message

Fix for initializing extra data to empty value

On a mainnet instance state_db takes almost as much space as the standard db. Inside of it over 90% of storage is taken by the validators storage which is increased...

task

This happens sometimes. Investigate the cause. 0x00007fa60dffb640 b3888b0b… DAG_SYNC_PH [2023-02-13 12:47:09.169160] ERROR: Exception caught during packet processing: PacketProcessingException -> MaliciousPeer: DagBlock5643e9b1d2f1e61efd4e095e3f312952ffb21feabbd8861999c3a300522747f5 failed verification with error code 6 .PacketData: {"from_node_id":"835b8270274bee693362f8a1357bde3bffaeb40e43c9d47a731ed8ef982554213e6b66e559c6d647a8782483b243704402122a8826fb97ec36cf722bbfc8c3a1","id":104156,"priority":1,"receive_time":"2023-02-13 12:47:08...

bug

libp2p library processes the network packets we are receiving and it verifies that the packets are in correct RLP format. We allow receiving very large packets by receiving them in...

task

Node could send valid data like valid blocks/transactions/votes in huge quantity to slow down or kill the processing and communication with other nodes. There are several approaches we could do...

task