On 04/03/2017 06:25 AM, Daniel P. Berrange wrote:
> On Mon, Mar 27, 2017 at 07:58:51AM +0200, Markus Armbruster wrote:
>> = What to do for 2.9 =
>>
>> I propose to
>>
>> * drop both "auth_supported" and "password-secret" from the QAPI schema
>>
>> * drop "password-secret" from QemuOpts
>>
>> *
On Mon, Mar 27, 2017 at 07:58:51AM +0200, Markus Armbruster wrote:
> = What to do for 2.9 =
>
> I propose to
>
> * drop both "auth_supported" and "password-secret" from the QAPI schema
>
> * drop "password-secret" from QemuOpts
>
> * hide "keyvalue-pairs" in QemuOpts
>
> No existing usage is
Jeff Cody writes:
> On Mon, Mar 27, 2017 at 07:58:51AM +0200, Markus Armbruster wrote:
>> Eric Blake writes:
>>
>> > On 03/24/2017 09:10 AM, Jeff Cody wrote:
>> >> On Fri, Mar 24, 2017 at 08:49:20AM -0500, Eric Blake wrote:
>> >>> On 03/24/2017 07:42 AM,
On Mon, Mar 27, 2017 at 07:58:51AM +0200, Markus Armbruster wrote:
> Eric Blake writes:
>
> > On 03/24/2017 09:10 AM, Jeff Cody wrote:
> >> On Fri, Mar 24, 2017 at 08:49:20AM -0500, Eric Blake wrote:
> >>> On 03/24/2017 07:42 AM, Jeff Cody wrote:
> >>>
> Agree. My
Eric Blake writes:
> On 03/24/2017 09:10 AM, Jeff Cody wrote:
>> On Fri, Mar 24, 2017 at 08:49:20AM -0500, Eric Blake wrote:
>>> On 03/24/2017 07:42 AM, Jeff Cody wrote:
>>>
Agree. My preference is to leave it as an array of methods, so long as
that
is tenable
Am 24.03.2017 um 14:49 hat Eric Blake geschrieben:
> On 03/24/2017 07:42 AM, Jeff Cody wrote:
>
> > Agree. My preference is to leave it as an array of methods, so long as that
> > is tenable to libvirt.
>
> The -drive syntax should remain unchanged (that's an absolute must for
> libvirt). But
On 03/24/2017 09:10 AM, Jeff Cody wrote:
> On Fri, Mar 24, 2017 at 08:49:20AM -0500, Eric Blake wrote:
>> On 03/24/2017 07:42 AM, Jeff Cody wrote:
>>
>>> Agree. My preference is to leave it as an array of methods, so long as that
>>> is tenable to libvirt.
>>
>> The -drive syntax should remain
On Fri, Mar 24, 2017 at 08:49:20AM -0500, Eric Blake wrote:
> On 03/24/2017 07:42 AM, Jeff Cody wrote:
>
> > Agree. My preference is to leave it as an array of methods, so long as that
> > is tenable to libvirt.
>
> The -drive syntax should remain unchanged (that's an absolute must for
>
On 03/24/2017 07:42 AM, Jeff Cody wrote:
> Agree. My preference is to leave it as an array of methods, so long as that
> is tenable to libvirt.
The -drive syntax should remain unchanged (that's an absolute must for
libvirt). But the QMP syntax being an array of methods sounds best to
me, and I
On Fri, Mar 24, 2017 at 08:05:49AM +0100, Markus Armbruster wrote:
> Adding Daniel Berrange for QCryptoSecret expertise.
>
> Jeff Cody writes:
>
> > On Thu, Mar 23, 2017 at 04:56:30PM -0500, Eric Blake wrote:
> >> On 03/23/2017 04:43 PM, Eric Blake wrote:
> >>
> >> > We'd
Adding Daniel Berrange for QCryptoSecret expertise.
Jeff Cody writes:
> On Thu, Mar 23, 2017 at 04:56:30PM -0500, Eric Blake wrote:
>> On 03/23/2017 04:43 PM, Eric Blake wrote:
>>
>> > We'd still have to allow libvirt's use of
>> > ":key=...:auth_supported=cephx\\;none" on
On Thu, Mar 23, 2017 at 04:56:30PM -0500, Eric Blake wrote:
> On 03/23/2017 04:43 PM, Eric Blake wrote:
>
> > We'd still have to allow libvirt's use of
> > ":key=...:auth_supported=cephx\\;none" on the command line, but from the
> > QMP side, we would support exactly one auth method, and libvirt
On 03/23/2017 04:43 PM, Eric Blake wrote:
> We'd still have to allow libvirt's use of
> ":key=...:auth_supported=cephx\\;none" on the command line, but from the
> QMP side, we would support exactly one auth method, and libvirt will be
> updated to match when it starts targetting blockdev-add
On 03/23/2017 03:59 PM, Eric Blake wrote:
> On 03/23/2017 01:10 PM, Eric Blake wrote:
>
>>> # @RbdAuthMethod:
>>> #
>>> # An enumeration of rados auth_supported types
>>> #
>>> # Since: 2.9
>>> ##
>>> -{ 'struct': 'RbdAuthMethod',
>>> - 'data': { 'auth': 'RbdAuthSupport' } }
>>> +{ 'enum':
On 03/23/2017 01:10 PM, Eric Blake wrote:
>> # @RbdAuthMethod:
>> #
>> # An enumeration of rados auth_supported types
>> #
>> # Since: 2.9
>> ##
>> -{ 'struct': 'RbdAuthMethod',
>> - 'data': { 'auth': 'RbdAuthSupport' } }
>> +{ 'enum': 'RbdAuthMethod',
>> + 'data': [ 'cephx', 'none' ] }
>
Am 23.03.2017 um 11:55 hat Markus Armbruster geschrieben:
> BlockdevOptionsRbd member auth-supported is a list of struct
> RbdAuthMethod, whose only member is enum RbdAuthSupport. There is no
> reason for wrapping the enum in a struct. Delete the wrapper, and
> rename the enum.
>
>
On 03/23/2017 05:55 AM, Markus Armbruster wrote:
> BlockdevOptionsRbd member auth-supported is a list of struct
> RbdAuthMethod, whose only member is enum RbdAuthSupport. There is no
> reason for wrapping the enum in a struct.
Well, the previous patch removed the QemuOpts madness as a technical
BlockdevOptionsRbd member auth-supported is a list of struct
RbdAuthMethod, whose only member is enum RbdAuthSupport. There is no
reason for wrapping the enum in a struct. Delete the wrapper, and
rename the enum.
Signed-off-by: Markus Armbruster
---
block/rbd.c |
18 matches
Mail list logo