ahamlat
ahamlat
### Description As a Besu user, I want to get block transactions traces when I call JSON RPC method trace_replayBlockTransactions on blocks with big transactions (> 20M Gas) ### Acceptance...
Reduce RocksDB space amplification with level_compaction_dynamic_level_bytes option set to true. In this case, the size target of levels is changed dynamically based on the size of the last level. Signed-off-by:...
Enable RocksDB metrics to evaluate the overhead. ## PR description ## Fixed Issue(s) #3369 ## Documentation - [ ] I thought about documentation and added the `doc-change-required` label to this...
Signed-off-by: Ameziane H ## PR description During handshake, flip the encrypted message decryption by starting with the new format (EIP-8), and if there is an exception, try the old format....
Signed-off-by: Ameziane H ## PR description Upgrade RocksDB version from 6.29.5 to 7.6.0. ## Fixed Issue(s) ## Documentation - [ ] I thought about documentation and added the `doc-change-required` label...
### Description One of our users reported a case where Besu stuck for more than 2,5 hours when switching from blocks import step (FastImportBlocksStep) to full import step (FullImportBlockStep). Here're...
## PR description This PR enhances the Sync process by eliminating duplicate validations for transactions root and receipts root. We've noticed in CPU profiles during sync that receipts root and...
Before we start some performance work, it might be helpful to gather more data. This can help us decide if it's worth starting the project. I suggest we add these...
### Description Remove EthHash Cache once Besu node is synced. The cache uses around 400 MiB. The screenshot below is from a heap dump of a node synced two days...
### Description Improve DefaultBlockchain metrics, like (blockchain_)chain_head_gas_used and (blockchain_)chain_head_transaction_count to be able to get the number of transactions per second and the number of Mgas/s (use Counters instead of Gauges).