0
0
Fork 0
mirror of https://github.com/matrix-construct/construct synced 2024-06-09 05:29:00 +02:00

ircd:Ⓜ️:init::backfill: Add infolog during iteration; improve warning as per similar msgs.

This commit is contained in:
Jason Volk 2020-02-20 12:35:13 -08:00
parent 421af71f58
commit 70dd2d7ba6

View file

@ -66,8 +66,7 @@ ircd::m::init::backfill::init()
{
log::warning
{
log, "Initial synchronization of rooms from remote servers has"
" been disabled by the configuration to avoid write operations."
log, "Not performing initial backfill because write-avoid flag is set."
};
return;
@ -270,13 +269,6 @@ try
room
};
log::debug
{
log, "Resynchronizing %s with %zu joined servers.",
string_view{room_id},
origins.count(),
};
// When the room isn't public we need to supply a user_id of one of our
// users in the room to satisfy matrix protocol requirements upstack.
const auto user_id
@ -292,6 +284,16 @@ try
m::top(std::nothrow, room)
};
log::info
{
log, "Resynchronizing %s from %s [idx:%lu depth:%ld] from %zu joined servers...",
string_view{room_id},
string_view{top_event_id},
top_event_idx,
top_event_depth,
origins.count(),
};
feds::opts opts;
opts.op = feds::op::head;
opts.room_id = room_id;