From: "Denis V. Lunev" <den@openvz.org>
Cc: Yuri Pudgorodskiy <yur@virtuozzo.com>,
mdroth@linux.vnet.ibm.com, v.tolstov@selfip.ru,
qemu-devel@nongnu.org
Subject: Re: [Qemu-devel] [PATCH v3 0/5] simplified QEMU guest exec
Date: Mon, 12 Oct 2015 09:35:22 +0300 [thread overview]
Message-ID: <561B54AA.5060101@openvz.org> (raw)
In-Reply-To: <1444213941-11128-1-git-send-email-den@openvz.org>
On 10/07/2015 01:32 PM, Denis V. Lunev wrote:
> This patchset provides simplified guest-exec functionality. The
> idea is simple. We drop original guest-pipe-open etc stuff and provides
> simple and dumb API:
> - spawn process (originally with stdin/stdout/stderr as /dev/null)
> - later simple buffer is added for this purpose
>
> That is all for now.
>
> Changed from v2:
> - fixed last minute typo in Win32 code in patch 2 (s/exiticode/exitcode/)
>
> Changes from v1:
> - use g_new0() instead of g_malloc0
> - added explicit 'exited' bool to GuestExecStatus
> - reworked documentation for GuestExecStatus
> - added comment about platform-specific signals and exception codes
> - replaces 'pid' with 'handle' in guest-exec api
>
> Signed-off-by: Denis V. Lunev <den@openvz.org>
> Signed-off-by: Yuri Pudgorodskiy <yur@virtuozzo.com>
> CC: Michael Roth <mdroth@linux.vnet.ibm.com>
>
> Denis V. Lunev (2):
> qga: drop guest_file_init helper and replace it with static
> initializers
> qga: handle possible SIGPIPE in guest-file-write
>
> Yuri Pudgorodskiy (3):
> qga: guest exec functionality
> qga: handle G_IO_STATUS_AGAIN in ga_channel_write_all()
> qga: guest-exec simple stdin/stdout/stderr redirection
>
> qga/channel-posix.c | 23 ++--
> qga/commands-posix.c | 10 +-
> qga/commands-win32.c | 10 +-
> qga/commands.c | 363 +++++++++++++++++++++++++++++++++++++++++++++++++++
> qga/main.c | 6 +
> qga/qapi-schema.json | 67 ++++++++++
> 6 files changed, 453 insertions(+), 26 deletions(-)
>
ping
prev parent reply other threads:[~2015-10-12 6:35 UTC|newest]
Thread overview: 10+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-10-07 10:32 [Qemu-devel] [PATCH v3 0/5] simplified QEMU guest exec Denis V. Lunev
2015-10-07 10:32 ` [Qemu-devel] [PATCH 1/5] qga: drop guest_file_init helper and replace it with static initializers Denis V. Lunev
2015-10-07 10:32 ` [Qemu-devel] [PATCH 2/5] qga: guest exec functionality Denis V. Lunev
2015-10-07 10:32 ` [Qemu-devel] [PATCH 3/5] qga: handle possible SIGPIPE in guest-file-write Denis V. Lunev
2015-10-07 10:32 ` [Qemu-devel] [PATCH 4/5] qga: handle G_IO_STATUS_AGAIN in ga_channel_write_all() Denis V. Lunev
2015-10-07 10:32 ` [Qemu-devel] [PATCH 5/5] qga: guest-exec simple stdin/stdout/stderr redirection Denis V. Lunev
2015-10-13 4:05 ` Michael Roth
2015-10-13 14:09 ` Denis V. Lunev
2015-10-13 15:28 ` [Qemu-devel] [PATCH v4 " Denis V. Lunev
2015-10-12 6:35 ` Denis V. Lunev [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=561B54AA.5060101@openvz.org \
--to=den@openvz.org \
--cc=mdroth@linux.vnet.ibm.com \
--cc=qemu-devel@nongnu.org \
--cc=v.tolstov@selfip.ru \
--cc=yur@virtuozzo.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.