From 3e4918062d118dd26ddfd43657adc7feb7beea71 Mon Sep 17 00:00:00 2001 From: Jason Volk Date: Fri, 6 Sep 2019 14:50:54 -0700 Subject: [PATCH] ircd::m::init::backfill: Add interruption checks for clean breaks. --- modules/m_init_backfill.cc | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/modules/m_init_backfill.cc b/modules/m_init_backfill.cc index 911c00043..7a3d96670 100644 --- a/modules/m_init_backfill.cc +++ b/modules/m_init_backfill.cc @@ -122,7 +122,7 @@ try handle_room(room_id); ++count; - return true; + return !ctx::interruption_requested(); }); log::info @@ -242,12 +242,13 @@ try } ++evaluated; - return true; + return !ctx::interruption_requested(); }); - return true; + return !ctx::interruption_requested(); }); + ctx::interruption_point(); log::info { log, "acquired %s remote head; servers:%zu online:%zu"