static struct log_throttle *user_move_throttle;
static struct log_throttle *user_kill_fail_throttle;
+static void director_hosts_purge_removed(struct director *dir);
+
static const struct log_throttle_settings director_log_throttle_settings = {
.throttle_at_max_per_interval = 100,
.unthrottle_at_max_per_interval = 2,
timeout_remove(&dir->to_sync);
dir->ring_synced = TRUE;
dir->ring_last_sync_time = ioloop_time;
+ /* If there are any director hosts still marked as "removed", we can
+ safely remove those now. The entire director cluster knows about the
+ removal now. */
+ director_hosts_purge_removed(dir);
mail_hosts_set_synced(dir->mail_hosts);
director_set_state_changed(dir);
}