bdev/uring: make uring rpc interface unified with aio

Signed-off-by: Yao Liu <yotta.liu@ucloud.cn>
Change-Id: I338c63f1acf17c3b2a8612dd71952617076ec8f9
Reviewed-on: https://review.gerrithub.io/c/spdk/spdk/+/472676
Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
Community-CI: Broadcom SPDK FC-NVMe CI <spdk-ci.pdl@broadcom.com>
Reviewed-by: Shuhei Matsumoto <shuhei.matsumoto.xt@hitachi.com>
Reviewed-by: Jim Harris <james.r.harris@intel.com>
This commit is contained in:
Yao Liu 2019-10-29 15:42:07 +08:00 committed by Tomasz Zawadzki
parent 3ea70d336a
commit ff93f0f9d6
2 changed files with 4 additions and 2 deletions

View File

@ -332,8 +332,8 @@ if __name__ == "__main__":
name=args.name)) name=args.name))
p = subparsers.add_parser('bdev_uring_create', help='Create a bdev with io_uring backend') p = subparsers.add_parser('bdev_uring_create', help='Create a bdev with io_uring backend')
p.add_argument('name', help='bdev name')
p.add_argument('filename', help='Path to device or file (ex: /dev/nvme0n1)') p.add_argument('filename', help='Path to device or file (ex: /dev/nvme0n1)')
p.add_argument('name', help='bdev name')
p.set_defaults(func=bdev_uring_create) p.set_defaults(func=bdev_uring_create)
def bdev_uring_delete(args): def bdev_uring_delete(args):

View File

@ -323,9 +323,11 @@ def bdev_aio_delete(client, name):
def bdev_uring_create(client, filename, name): def bdev_uring_create(client, filename, name):
"""Create a bdev with Linux io_uring backend. """Create a bdev with Linux io_uring backend.
Args: Args:
name: name of bdev
filename: path to device or file (ex: /dev/nvme0n1) filename: path to device or file (ex: /dev/nvme0n1)
name: name of bdev
Returns: Returns:
Name of created bdev. Name of created bdev.
""" """