> > +{ 'command': 'backup_cancel' }
> > +
>
> You are basically adding a new asynchronous job. Do you really need to add
> a 'backup-cancel' command, or should we be reusing a generic framework
> for canceling arbitrary jobs?
No, we basically add several asynchronous job - one for each blockdev. And we want
to cancel them all together.