bdev/rbd: increase the segment in flush opeartion
Signed-off-by: Liang Yan <liang.z.yan@intel.com>
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/2490 (master)
(cherry picked from commit f2ede6b486
)
Change-Id: Ibde0f924c1b78c9a8f0f440e944c7eb81631ed1b
Signed-off-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com>
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/2597
Reviewed-by: Jim Harris <james.r.harris@intel.com>
Reviewed-by: Ben Walker <benjamin.walker@intel.com>
Reviewed-by: Liang Yan <liang.z.yan@intel.com>
This commit is contained in:
parent
9bcc0ea8e8
commit
ae0db495fb
@ -328,7 +328,9 @@ bdev_rbd_flush(struct bdev_rbd *disk, struct spdk_io_channel *ch,
|
|||||||
struct spdk_bdev_io *bdev_io, uint64_t offset, uint64_t nbytes)
|
struct spdk_bdev_io *bdev_io, uint64_t offset, uint64_t nbytes)
|
||||||
{
|
{
|
||||||
struct bdev_rbd_io_channel *rbdio_ch = spdk_io_channel_get_ctx(ch);
|
struct bdev_rbd_io_channel *rbdio_ch = spdk_io_channel_get_ctx(ch);
|
||||||
|
struct bdev_rbd_io *rbd_io = (struct bdev_rbd_io *)bdev_io->driver_ctx;
|
||||||
|
|
||||||
|
rbd_io->num_segments++;
|
||||||
return bdev_rbd_start_aio(rbdio_ch->image, bdev_io, NULL, offset, nbytes);
|
return bdev_rbd_start_aio(rbdio_ch->image, bdev_io, NULL, offset, nbytes);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user