mirror of
https://github.com/luanti-org/luanti.git
synced 2025-08-11 17:51:04 +00:00
Increase default emerge queue limits and limit enqueue requests for active blocks.
This commit is contained in:
parent
be3fe161fc
commit
be8d1d2d99
3 changed files with 10 additions and 6 deletions
|
@ -396,9 +396,9 @@ void set_default_settings(Settings *settings)
|
|||
settings->setDefault("debug_log_level", "action");
|
||||
settings->setDefault("debug_log_size_max", "50");
|
||||
settings->setDefault("chat_log_level", "error");
|
||||
settings->setDefault("emergequeue_limit_total", "512");
|
||||
settings->setDefault("emergequeue_limit_diskonly", "64");
|
||||
settings->setDefault("emergequeue_limit_generate", "64");
|
||||
settings->setDefault("emergequeue_limit_total", "1024");
|
||||
settings->setDefault("emergequeue_limit_diskonly", "128");
|
||||
settings->setDefault("emergequeue_limit_generate", "128");
|
||||
settings->setDefault("num_emerge_threads", "1");
|
||||
settings->setDefault("secure.enable_security", "true");
|
||||
settings->setDefault("secure.trusted_mods", "");
|
||||
|
|
|
@ -426,6 +426,10 @@ bool EmergeManager::pushBlockEmergeData(
|
|||
m_qlimit_generate : m_qlimit_diskonly;
|
||||
if (count_peer >= qlimit_peer)
|
||||
return false;
|
||||
} else {
|
||||
// limit block enqueue requests for active blocks to 1/2 of total
|
||||
if (count_peer * 2 >= m_qlimit_total)
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue