Shane Bammel
75db06fa1d
Add support for PulseChain
...
Thanks @bretep for the original integration.
2024-02-14 13:10:45 -06:00
Somnath
5e5d8490b1
Move blob cache check in txpool ( #9250 )
...
This should help with less frequent lock/unlock. Following from an
earlier "TODO"
2024-01-17 17:46:02 +04:00
Alex Sharov
55e05c440f
--txpool.gossip.disable ( #8800 )
...
Co-authored-by: cby3149 <cby3149@gmail.com>
2023-11-23 12:00:41 +07:00
battlmonstr
9623b7cefe
txpool: limit transactions outgoing messages ( #8271 ) ( #8742 )
...
* limit remote transactions re-broadcast to 3-6 peers
Broadcasting to 100 peers generates too much outgoing traffic.
* limit transactions count/size in PooledTransactions replies
Before it was sending 5.5-6.5 MiB/sec:
![Screenshot 2023-11-17 at 15 50
15](https://github.com/ledgerwatch/erigon/assets/11477595/bd2f51c5-190b-4f3e-aabf-4ff42ab8972d )
With the fixes it stays at 3-3.5 MiB/sec:
![Screenshot 2023-11-17 at 15 39
10](https://github.com/ledgerwatch/erigon/assets/11477595/74b18037-6017-49f1-8c00-9d7f3d1818b3 )
P.S. A baseline if everything is disabled (BroadcastPooledTxs,
AnnouncePooledTxs, responses to GetPooledTransactions) is 0.5-1 MiB/sec.
2023-11-20 21:19:20 +07:00
Andrew Ashikhmin
8f67a8c556
Txpool: db unlimited grow fix ( #8596 ) ( #8608 )
...
read transaction was opened before stream.Recv(), but stream.Recv() is
blocking infinity loop. so, this read transaction never rollback -
causing unlimited db grow.
---------
Merge PR #8596 into `devel`
---------
Co-authored-by: Alex Sharov <AskAlexSharov@gmail.com>
2023-10-29 11:13:06 +01:00
battlmonstr
231e468e19
Add 'erigon-lib/' from commit '93d9c9d9fe4bd8a49f7a98a6bce0f0da7094c7d3'
...
git-subtree-dir: erigon-lib
git-subtree-mainline: 3c8cbda809
git-subtree-split: 93d9c9d9fe
2023-09-20 14:50:25 +02:00