Markus Armbruster <arm...@redhat.com> writes: > Eric Blake <ebl...@redhat.com> writes: > >> On 03/02/2017 03:44 PM, Markus Armbruster wrote: >>> QAPI type SocketAddressFlat differs from SocketAddress pointlessly: >>> the discriminator value for variant InetSocketAddress is 'tcp' instead >>> of 'inet'. Rename. >>> >>> The type is far only used by the Gluster block drivers. Take care to >>> keep 'tcp' working there. >> >> The old name was visible in QMP in 2.8, but only by blockdev-add, which >> we've already argued was not stable (and where we've already made other >> non-back-compat changes to it). But that means this HAS to go into 2.9, >> if we're declaring blockdev-add stable for 2.9. > > Yes. > > Note that the command line pseudo-filename's URI syntax stays the same > (file=gluster+tcp://), and the command line's dotted key syntax keeps > accepting tcp for compatiblity (file.server.0.type=tcp works in addition > to =inet). > >> It wouldn't hurt to mention that additional information in the commit >> message. > > I'll cook something up.
Replacing the second paragraph by The type is so far only used by the Gluster block drivers. Take care to keep 'tcp' working in things like -drive's file.server.0.type=tcp. The "gluster+tcp" URI scheme in pseudo-filenames stays the same. blockdev-add changes, but it has changed incompatibly since 2.8 already. [...]