1
0
Fork 0
mirror of https://github.com/ton-blockchain/ton synced 2025-02-13 11:42:18 +00:00
ton/validator/net
EmelyanenkoK 47311d6e0e
Improve tweaking for high throughput (#610)
* Option "--disable-ext-msg-broadcast"

* "Get shard out queue size" query

* Move disabling ext msg broadcasts from command-line arguments to config

* Fix compilation error

* Asynchronous store_cell and gc in celldb

* Make GC in celldb work evenly over time

* Increase timeouts for downloading blocks

* Reuse blocks from previous rounds in validator session

* Use Rldp2 in FullNode for downloading persistent states and archives

* Improve logs in download-archive-slice and download-state

* Decrease delay between serializing shards

* Make CellDbIn::load_cell synchronous to avoid interfering with store_cell

---------

Co-authored-by: SpyCheese <mikle98@yandex.ru>
2023-03-15 10:47:35 +03:00
..
download-archive-slice.cpp Improve tweaking for high throughput (#610) 2023-03-15 10:47:35 +03:00
download-archive-slice.hpp Improve tweaking for high throughput (#610) 2023-03-15 10:47:35 +03:00
download-block-new.cpp Improve tweaking for high throughput (#610) 2023-03-15 10:47:35 +03:00
download-block-new.hpp bugfixes 2020-04-10 23:06:01 +04:00
download-block.cpp Improve tweaking for high throughput (#610) 2023-03-15 10:47:35 +03:00
download-block.hpp bugfixes 2020-04-10 23:06:01 +04:00
download-next-block.cpp bugfixes 2020-04-10 23:06:01 +04:00
download-next-block.hpp bugfixes 2020-04-10 23:06:01 +04:00
download-proof.cpp validator bugfix + old key blocks download improvement 2020-04-11 18:08:57 +04:00
download-proof.hpp validator bugfix + old key blocks download improvement 2020-04-11 18:08:57 +04:00
download-state.cpp Improve tweaking for high throughput (#610) 2023-03-15 10:47:35 +03:00
download-state.hpp Improve tweaking for high throughput (#610) 2023-03-15 10:47:35 +03:00
get-next-key-blocks.cpp validator bugfix + old key blocks download improvement 2020-04-11 18:08:57 +04:00
get-next-key-blocks.hpp bugfixes 2020-04-10 23:06:01 +04:00