mirror of
https://github.com/ton-blockchain/ton
synced 2025-03-09 15:40:10 +00:00
remove debug checks to improve performance under load on weak validators
This commit is contained in:
parent
b73b057e08
commit
7efb345e3d
5 changed files with 138 additions and 4 deletions
|
@ -1250,8 +1250,10 @@ void ValidateQuery::got_neighbor_out_queue(int i, td::Result<Ref<MessageQueue>>
|
|||
descr.set_queue_root(qinfo.out_queue->prefetch_ref(0));
|
||||
// TODO: comment the next two lines in the future when the output queues become huge
|
||||
// (do this carefully)
|
||||
CHECK(block::gen::t_OutMsgQueueInfo.validate_ref(1000000, outq_descr->root_cell()));
|
||||
CHECK(block::tlb::t_OutMsgQueueInfo.validate_ref(1000000, outq_descr->root_cell()));
|
||||
if (debug_checks_) {
|
||||
CHECK(block::gen::t_OutMsgQueueInfo.validate_ref(1000000, outq_descr->root_cell()));
|
||||
CHECK(block::tlb::t_OutMsgQueueInfo.validate_ref(1000000, outq_descr->root_cell()));
|
||||
}
|
||||
// unpack ProcessedUpto
|
||||
LOG(DEBUG) << "unpacking ProcessedUpto of neighbor " << descr.blk_.to_str();
|
||||
if (verbosity >= 2) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue