From: Naphtali Sprei <nsprei@redhat.com>
To: Jamie Lokier <jamie@shareable.org>
Cc: Markus Armbruster <armbru@redhat.com>, qemu-devel@nongnu.org
Subject: Re: [Qemu-devel] [PATCH] Added 'access' option to -drive flag
Date: Wed, 06 Jan 2010 09:47:24 +0200 [thread overview]
Message-ID: <4B44400C.6050507@redhat.com> (raw)
In-Reply-To: <20100106001950.GA25683@shareable.org>
Jamie Lokier wrote:
> Anthony Liguori wrote:
>> On 12/24/2009 03:09 AM, Markus Armbruster wrote:
>>> Naphtali Sprei<nsprei@redhat.com> writes:
>>>
>>>> Added 'access' option to -drive flag
>>>>
>>>> The new option is: access=[rw|ro|auto]
>>>> rw: open the drive's file with Read and Write permission, don't continue
>>>> if failed
>>>> ro: open the file only with Read permission
>>>> auto: open the file with Read and Write permission, if failed, try only
>>>> Read permision
>>>>
>>>> For compatibility reasons, the default is 'auto'. Should be changed later
>>>> on.
>>>>
>>>> This option is to replace the 'readonly' options added lately.
>>> Can we take the readonly parameter away? It's undocumented, for
>>> whatever that's worth...
>> readonly made 0.12. Semantics, readonly makes it to the disk emulation
>> whereas this effects how the file is opened.
I'm not sure I understand this semantic difference. The implementation of both versions (readonly and access) affects both
the disk emulation and the file access/open.
I did meant that 'access' to replace the 'readonly', and I do understand that I did it in bad timing.
>
> With readonly in 0.12, if you _don't specify readonly, and the file is
> opened readonly because it applies qemu's fallback behaviour - does
> *that* read-only property make it to the disk emulation? Or do guests
> still see unexplained I/O errors in that case?
The implementation of both 'readonly' and 'access' pass the information to the Guest, through the device API.
Indeed, only for supporting devices.
>
> Btw, wasn't the access=[rw|ro|auto] option supposed to affect disk
> emulation too?
>
> -- Jamie
prev parent reply other threads:[~2010-01-06 7:47 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <4B320927.8020702@redhat.com>
[not found] ` <m3ljgsbux8.fsf@crossbow.pond.sub.org>
2010-01-04 20:49 ` [Qemu-devel] [PATCH] Added 'access' option to -drive flag Anthony Liguori
2010-01-06 0:19 ` Jamie Lokier
2010-01-06 7:47 ` Naphtali Sprei [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=4B44400C.6050507@redhat.com \
--to=nsprei@redhat.com \
--cc=armbru@redhat.com \
--cc=jamie@shareable.org \
--cc=qemu-devel@nongnu.org \
/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.