mirror of
https://github.com/ton-blockchain/ton
synced 2025-03-09 15:40:10 +00:00
Improve handling outbound message queues (#825)
* Improve handling outbound message queues * Cleanup queue faster * Calculate queue sizes in background * Force or limit split/merge depending on queue size * Increase validate_ref limit for transaction * Add all changes of public libraries to block size estimation * Don't crash on timeout in GC * Don't import external messages when queue is too big --------- Co-authored-by: SpyCheese <mikle98@yandex.ru>
This commit is contained in:
parent
3a595ce849
commit
5e6b67ae96
16 changed files with 727 additions and 111 deletions
|
@ -52,6 +52,7 @@ set(VALIDATOR_HEADERS
|
|||
invariants.hpp
|
||||
|
||||
import-db-slice.hpp
|
||||
queue-size-counter.hpp
|
||||
|
||||
manager-disk.h
|
||||
manager-disk.hpp
|
||||
|
@ -77,6 +78,7 @@ set(VALIDATOR_SOURCE
|
|||
validator-full-id.cpp
|
||||
validator-group.cpp
|
||||
validator-options.cpp
|
||||
queue-size-counter.cpp
|
||||
|
||||
downloaders/wait-block-data.cpp
|
||||
downloaders/wait-block-state.cpp
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue