block/mirror: set actively_synced even after the job is ready
In preparation to allow switching from background to active mode. This ensures that setting actively_synced will not be missed when the switch happens after the job is ready. Signed-off-by: Fiona Ebner <f.ebner@proxmox.com> Reviewed-by: Vladimir Sementsov-Ogievskiy <vsementsov@yandex-team.ru> Message-ID: <20231031135431.393137-3-f.ebner@proxmox.com> Reviewed-by: Kevin Wolf <kwolf@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com>
This commit is contained in:
parent
61a3a5a76a
commit
c45d0e1af0
@ -1074,9 +1074,9 @@ static int coroutine_fn mirror_run(Job *job, Error **errp)
|
|||||||
* the target in a consistent state.
|
* the target in a consistent state.
|
||||||
*/
|
*/
|
||||||
job_transition_to_ready(&s->common.job);
|
job_transition_to_ready(&s->common.job);
|
||||||
if (s->copy_mode != MIRROR_COPY_MODE_BACKGROUND) {
|
}
|
||||||
s->actively_synced = true;
|
if (s->copy_mode != MIRROR_COPY_MODE_BACKGROUND) {
|
||||||
}
|
s->actively_synced = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
should_complete = s->should_complete ||
|
should_complete = s->should_complete ||
|
||||||
|
Loading…
Reference in New Issue
Block a user