1
0
Fork 0
mirror of https://github.com/ton-blockchain/ton synced 2025-03-09 15:40:10 +00:00
ton/validator/db
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
..
archive-db.cpp updated smartcontracts 2019-10-23 17:43:50 +04:00
archive-db.hpp updated smartcontracts 2019-10-23 17:43:50 +04:00
archive-manager.cpp Make path separator cross-platform in few places (#628) 2023-03-05 14:15:53 +03:00
archive-manager.hpp Fix finding blocks by lt and ut in archive manager (#536) 2022-11-30 08:38:46 +03:00
archive-mover.cpp updated vm (breaking compatibility) 2020-02-28 14:28:47 +04:00
archive-mover.hpp updated vm (breaking compatibility) 2020-02-28 14:28:47 +04:00
archive-slice.cpp updated submodules, bugfixes 2020-04-27 16:01:46 +04:00
archive-slice.hpp updated submodules, bugfixes 2020-04-27 16:01:46 +04:00
archiver.cpp bugfixes + tonlib update 2020-04-30 15:04:47 +04:00
archiver.hpp bugfixes 2020-04-10 23:06:01 +04:00
celldb.cpp Improve tweaking for high throughput (#610) 2023-03-15 10:47:35 +03:00
celldb.hpp Improve tweaking for high throughput (#610) 2023-03-15 10:47:35 +03:00
fileref.cpp updated vm (breaking compatibility) 2020-02-28 14:28:47 +04:00
fileref.hpp bugfixes 2020-04-10 23:06:01 +04:00
files-async.hpp Optimization of persistent state serialization (#364) 2022-05-15 17:51:24 +03:00
package.cpp vm bugfixes 2020-02-28 18:59:47 +04:00
package.hpp updated vm (breaking compatibility) 2020-02-28 14:28:47 +04:00
rootdb.cpp Persistent optimization (#382) 2022-05-24 21:17:11 +03:00
rootdb.hpp Persistent optimization (#382) 2022-05-24 21:17:11 +03:00
statedb.cpp updated submodules, bugfixes 2020-04-27 16:01:46 +04:00
statedb.hpp updated submodules, bugfixes 2020-04-27 16:01:46 +04:00
staticfilesdb.cpp bugfixes 2020-04-10 23:06:01 +04:00
staticfilesdb.hpp bugfixes 2020-04-10 23:06:01 +04:00