Move main Session to database scheduler if there is no database.
This commit is contained in:
parent
06731d965d
commit
968bfc48df
@ -171,9 +171,10 @@ Status NetQueryDispatcher::wait_dc_init(DcId dc_id, bool force) {
|
|||||||
int32 upload_session_count = (raw_dc_id != 2 && raw_dc_id != 4) || is_premium ? 8 : 4;
|
int32 upload_session_count = (raw_dc_id != 2 && raw_dc_id != 4) || is_premium ? 8 : 4;
|
||||||
int32 download_session_count = is_premium ? 8 : 2;
|
int32 download_session_count = is_premium ? 8 : 2;
|
||||||
int32 download_small_session_count = is_premium ? 8 : 2;
|
int32 download_small_session_count = is_premium ? 8 : 2;
|
||||||
dc.main_session_ = create_actor<SessionMultiProxy>(PSLICE() << "SessionMultiProxy:" << raw_dc_id << ":main",
|
int32 main_session_scheduler_id = G()->use_sqlite_pmc() ? -1 : G()->get_database_scheduler_id();
|
||||||
session_count, auth_data, true, raw_dc_id == main_dc_id_,
|
dc.main_session_ = create_actor_on_scheduler<SessionMultiProxy>(
|
||||||
use_pfs, false, false, is_cdn, need_destroy_key);
|
PSLICE() << "SessionMultiProxy:" << raw_dc_id << ":main", main_session_scheduler_id, session_count, auth_data,
|
||||||
|
true, raw_dc_id == main_dc_id_, use_pfs, false, false, is_cdn, need_destroy_key);
|
||||||
dc.upload_session_ = create_actor_on_scheduler<SessionMultiProxy>(
|
dc.upload_session_ = create_actor_on_scheduler<SessionMultiProxy>(
|
||||||
PSLICE() << "SessionMultiProxy:" << raw_dc_id << ":upload", slow_net_scheduler_id, upload_session_count,
|
PSLICE() << "SessionMultiProxy:" << raw_dc_id << ":upload", slow_net_scheduler_id, upload_session_count,
|
||||||
auth_data, false, false, use_pfs, false, true, is_cdn, need_destroy_key);
|
auth_data, false, false, use_pfs, false, true, is_cdn, need_destroy_key);
|
||||||
|
Loading…
Reference in New Issue
Block a user