make op resend logic more readable
according to discussion at https://github.com/ceph/ceph/pull/25243
Signed-off-by: Song Shun <song.shun3@zte.com.cn>
(cherry picked from commit
2428f50ee8289769e1d89d89269803152f0ebc57)
force_resend = true;
}
- bool unpaused = !target_should_be_paused(t);
- if (t->paused && unpaused) {
- t->paused = false;
- } else {
- t->paused = !unpaused;
- unpaused = false;
+ bool unpaused = false;
+ bool should_be_paused = target_should_be_paused(t);
+ if (t->paused && !should_be_paused) {
+ unpaused = true;
}
+ t->paused = should_be_paused;
bool legacy_change =
t->pgid != pgid ||