[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-block] [PATCH v3 0/2] block: allow blockdev-add for NFS
From: |
Ashijeet Acharya |
Subject: |
[Qemu-block] [PATCH v3 0/2] block: allow blockdev-add for NFS |
Date: |
Thu, 27 Oct 2016 16:13:40 +0530 |
Previously posted series patches:
v2: https://lists.gnu.org/archive/html/qemu-devel/2016-10/msg05844.html
v1: https://lists.gnu.org/archive/html/qemu-devel/2016-10/msg04487.html
This series adds blockdev-add support for NFS block driver.
Patch 1 helps to prepare NFS driver to make use of several runtime_opts
as they appear in the URI. This will make NFS to do things similar to
the way other drivers available in the block layer do.
Patch 2 helps to allow blockdev-add support for the NFS block driver
by making the NFS option available.
Changes in v3:
- minor coding style fix
- set ret=-EINVAL in nfs_parse_uri()
- fix the bug of setting errp twice
- make all error paths 'goto fail'
- pass 0 as a default value in qemu_opt_get_number()
- drop nfs_set_pagecache_ttl()
- introduce new enum NFSTransport and set 'type' to use it NFSServer
- mention default values of query parameters
- change the names of query parameters in JSON
Changes in v2:
- drop strcmp() condition check for host and path in nfs_parse_uri()
- drop "export" completely
- initialize client->context bedore setting query parameters
- fix the QDict options being passed to nfs_client_open() and make use of url
Ashijeet Acharya (2):
block/nfs: Introduce runtime_opts in NFS
qapi: allow blockdev-add for NFS
block/nfs.c | 331 ++++++++++++++++++++++++++++++++++++---------------
qapi/block-core.json | 77 +++++++++++-
2 files changed, 311 insertions(+), 97 deletions(-)
--
2.6.2
- [Qemu-block] [PATCH v3 0/2] block: allow blockdev-add for NFS,
Ashijeet Acharya <=