get_valid_mirror
new = get_valid_mirror(ms);
if (unlikely(!get_valid_mirror(ms) || (keep_log(ms) && ms->log_failure)))