Skip to content
  • Eric Blake's avatar
    cbad81ce
    nbd: Update qapi to support exporting multiple bitmaps · cbad81ce
    Eric Blake authored
    
    
    Since 'block-export-add' is new to 5.2, we can still tweak the
    interface; there, allowing 'bitmaps':['str'] is nicer than
    'bitmap':'str'.  This wires up the qapi and qemu-nbd changes to permit
    passing multiple bitmaps as distinct metadata contexts that the NBD
    client may request, but the actual support for more than one will
    require a further patch to the server.
    
    Note that there are no changes made to the existing deprecated
    'nbd-server-add' command; this required splitting the QAPI type
    BlockExportOptionsNbd, which fortunately does not affect QMP
    introspection.
    
    Signed-off-by: default avatarEric Blake <eblake@redhat.com>
    Message-Id: <20201027050556.269064-5-eblake@redhat.com>
    Reviewed-by: default avatarVladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
    Reviewed-by: default avatarPeter Krempa <pkrempa@redhat.com>
    cbad81ce
    nbd: Update qapi to support exporting multiple bitmaps
    Eric Blake authored
    
    
    Since 'block-export-add' is new to 5.2, we can still tweak the
    interface; there, allowing 'bitmaps':['str'] is nicer than
    'bitmap':'str'.  This wires up the qapi and qemu-nbd changes to permit
    passing multiple bitmaps as distinct metadata contexts that the NBD
    client may request, but the actual support for more than one will
    require a further patch to the server.
    
    Note that there are no changes made to the existing deprecated
    'nbd-server-add' command; this required splitting the QAPI type
    BlockExportOptionsNbd, which fortunately does not affect QMP
    introspection.
    
    Signed-off-by: default avatarEric Blake <eblake@redhat.com>
    Message-Id: <20201027050556.269064-5-eblake@redhat.com>
    Reviewed-by: default avatarVladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
    Reviewed-by: default avatarPeter Krempa <pkrempa@redhat.com>
Loading