qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-devel] [Qemu-block] Jobs 2.0 QAPI [RFC]


From: Alberto Garcia
Subject: Re: [Qemu-devel] [Qemu-block] Jobs 2.0 QAPI [RFC]
Date: Tue, 22 Dec 2015 17:19:43 +0100
User-agent: Notmuch/0.13.2 (http://notmuchmail.org) Emacs/23.2.1 (i486-pc-linux-gnu)

On Mon 21 Dec 2015 08:40:26 PM CET, John Snow <address@hidden> wrote:
> However, better flexibility also plays a part. Say we have two devices:
>
> [drive0]: [X] --> [Y] --> [Z]
> [drive1]: [A] --> [B]
>
> In theory, we should be able to commit Z into Y into X while we
> simultaneously perform a backup from X to A. We definitely can't do that
> now.
>
> There may be some better use cases -- backups, fleecing and other
> read-only operations in particular have a high likelihood of being able
> to run concurrently with other operations.
>
>
> We definitely *can* just extend the old API to allow for these kinds of
> things, but since it represents a new paradigm of job manipulation, it's
> easier to just extend the block jobs api into a new "jobs" API and allow
> the system to expand to other subsystems.

That sounds good to me. Since I'm trying to achieve something similar
with the block-stream operations (two or more ops in parallel) I'll try
to follow this new API closely.

Thanks,

Berto



reply via email to

[Prev in Thread] Current Thread [Next in Thread]