| 34424906 | 17-Oct-2022 |
Krzysztof Karas <krzysztof.karas@intel.com> |
event: add runtime cpu lock configuration
Allow CPU core locks to be enabled and disabled during runtime. This feature will be useful in cases like SPDK hot upgrade, where locking should be disabled
event: add runtime cpu lock configuration
Allow CPU core locks to be enabled and disabled during runtime. This feature will be useful in cases like SPDK hot upgrade, where locking should be disabled temporarily.
Change-Id: I9bc7292fd964abffc7214d074d191f38b13583c3 Signed-off-by: Krzysztof Karas <krzysztof.karas@intel.com> Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/15031 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Community-CI: Mellanox Build Bot Reviewed-by: Jim Harris <james.r.harris@intel.com> Reviewed-by: Shuhei Matsumoto <smatsumoto@nvidia.com>
show more ...
|
| 29416c0a | 04-Nov-2022 |
Artsiom Koltun <artsiom.koltun@intel.com> |
sma: report device level QoS capabilities for virtio-blk.
Virtio-blk supports one to one mapping between devices and volumes. Based on that, we can report underlying bdev capabilities as device leve
sma: report device level QoS capabilities for virtio-blk.
Virtio-blk supports one to one mapping between devices and volumes. Based on that, we can report underlying bdev capabilities as device level QoS capabilities.
Signed-off-by: Artsiom Koltun <artsiom.koltun@intel.com> Change-Id: If7c28c75d087fecec0105002994581fd7ac57f51 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/15260 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Konrad Sztyber <konrad.sztyber@intel.com> Reviewed-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com>
show more ...
|
| 3d2a3ee4 | 28-Oct-2022 |
Shuhei Matsumoto <smatsumoto@nvidia.com> |
bdev/error: Support injecting data corruption into I/O buffer
Support injecting data corruption for processing read/write I/O.
Add two parameters, corrupt_offset and corrupt_value, and an error typ
bdev/error: Support injecting data corruption into I/O buffer
Support injecting data corruption for processing read/write I/O.
Add two parameters, corrupt_offset and corrupt_value, and an error type corrupt_data.
For write I/O, inject data corruption before submitting write I/O to the underlying bdev. For read I/O, inject data corruption after read I/O successfully returned.
Cause the data corruption by xoring the value at the corrupt_offset with the corrupt_value. corrupt_value is required to be non-zero to cause data corruption necessarily.
Signed-off-by: Shuhei Matsumoto <smatsumoto@nvidia.com> Change-Id: I67d8d252b06d7a221413e74996f7f894e6519556 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/15028 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Jim Harris <james.r.harris@intel.com> Reviewed-by: Aleksey Marchuk <alexeymar@nvidia.com> Community-CI: Mellanox Build Bot
show more ...
|
| 95e4ddce | 17-Oct-2022 |
Shuhei Matsumoto <smatsumoto@nvidia.com> |
python/rpc: Change num arg to default for bdev_error_injection_error
If we add default arguments to the bdev_error_injection_error RPC, it causes a syntax error, non-default argument follows default
python/rpc: Change num arg to default for bdev_error_injection_error
If we add default arguments to the bdev_error_injection_error RPC, it causes a syntax error, non-default argument follows default argument.
The RPC handler initializes the value of the num argument to be 1 if it is omitted. Hence, the RPC client can make the num argument from non-default to default by removing =1. Otherwise, we have to insert new default argument before the num argument.
Signed-off-by: Shuhei Matsumoto <smatsumoto@nvidia.com> Change-Id: I0eb009ff3c0c5078f2afc4fa15e9ac97feeb0846 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/15023 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Jim Harris <james.r.harris@intel.com> Reviewed-by: Aleksey Marchuk <alexeymar@nvidia.com> Reviewed-by: Changpeng Liu <changpeng.liu@intel.com> Reviewed-by: Krzysztof Karas <krzysztof.karas@intel.com> Reviewed-by: Pawel Piatek <pawelx.piatek@intel.com>
show more ...
|
| e28e2479 | 10-Jun-2022 |
GangCao <gang.cao@intel.com> |
RPC/Bdev: display the per channel IO statistics for required Bdev
Add a new parameter "-c" to display the per channel IO statistics for required Bdev
./scripts/rpc.py bdev_get_iostat -b Malloc0 -h
RPC/Bdev: display the per channel IO statistics for required Bdev
Add a new parameter "-c" to display the per channel IO statistics for required Bdev
./scripts/rpc.py bdev_get_iostat -b Malloc0 -h usage: rpc.py [options] bdev_get_iostat [-h] [-b NAME] [-c]
optional arguments: -h, --help show this help message and exit -b NAME, --name NAME Name of the Blockdev. Example: Nvme0n1 -c, --per-channel Display per channel IO stats for specified device
This could give more intuitive information on each channel's processing of the IOs with the associated thread on the same Bdev.
Please also be aware that the IO statistics are collected from SPDK thread's related channel's information. So that it is more relating to the SPDK thread. And in the dynamic scheduling case, different SPDK thread could be running on the same Core.
In this case, any seperate channel's IO statistics are returned to the RPC call and if needed, further parse of the data is needed to get the per Core information although usually there is one thread per Core.
On the other hand, user could run the framework_get_reactors RPC method to get the relationship of the thread and CPU Cores so as to get the precise information of IO runnings on each thread and each Core for the same Bdev.
Change-Id: I39d6a2c9faa868e3c1d7fd0fb6e7c020df982585 Signed-off-by: GangCao <gang.cao@intel.com> Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/13011 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Community-CI: Mellanox Build Bot Reviewed-by: Jim Harris <james.r.harris@intel.com> Reviewed-by: Shuhei Matsumoto <smatsumoto@nvidia.com>
show more ...
|
| 00bff560 | 26-Oct-2022 |
Shuhei Matsumoto <smatsumoto@nvidia.com> |
bdev/malloc: Support protection information for read and write
For write, verify DIF/DIX before submission and for read, verify DIF/DIX after successful completion.
As same as the NVMe bdev module
bdev/malloc: Support protection information for read and write
For write, verify DIF/DIX before submission and for read, verify DIF/DIX after successful completion.
As same as the NVMe bdev module and the NULL bdev module, DIF/DIX verification is done based on the DIF type and DIF insert/strip is not supported.
In near future, the bdev I/O APIs bring an I/O flag to the underlying bdev and the malloc bdev module will be able to decide DIF/DIX verification based on the I/O flag.
One important feature is to setup protection information when creating a malloc disk. Otherwise, all initial reads will fail if protection information is enabled.
For users, add some explanation about the dif_type parameter into doc/jsonrpc.md.
Signed-off-by: Shuhei Matsumoto <smatsumoto@nvidia.com> Change-Id: I93757b77c03cade766c872e418bb46d44918bee2 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/14985 Reviewed-by: Changpeng Liu <changpeng.liu@intel.com> Reviewed-by: Aleksey Marchuk <alexeymar@nvidia.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Community-CI: Mellanox Build Bot
show more ...
|
| aef00d44 | 24-Oct-2022 |
Shuhei Matsumoto <smatsumoto@nvidia.com> |
bdev/malloc: Support both of interleaved and separated metadata
The malloc bdev module supports both of interleaved and separated metadata in this patch.
Different from the NULL bdev module, opts->
bdev/malloc: Support both of interleaved and separated metadata
The malloc bdev module supports both of interleaved and separated metadata in this patch.
Different from the NULL bdev module, opts->block_size is a data block size and a block size is caculated internally as a sum of opts->block_size and opts->md_size if opts->md_interleave is true, or opts->block_size otherwise. This will be more intuitive. Additionally, opts->md_size accepts only either of 0, 8, 16, 32, 64, or 128.
Protection information (T10 DIF/DIX) will be supported in the following patches.
Signed-off-by: Shuhei Matsumoto <smatsumoto@nvidia.com> Change-Id: Icd9e92c8ea94e30139e416f8c533ab4cf473d2a8 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/14984 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Changpeng Liu <changpeng.liu@intel.com> Reviewed-by: Aleksey Marchuk <alexeymar@nvidia.com> Community-CI: Mellanox Build Bot
show more ...
|
| 3d7851e0 | 17-Oct-2022 |
Denis Barakhtanov <denis.barahtanov@croit.io> |
bdev/daos: Add object class parameter
A new `oclass` parameter allow to specify DAOS DFS object class that is responsible for data redundancy and protection.
Examples of the object classes could be
bdev/daos: Add object class parameter
A new `oclass` parameter allow to specify DAOS DFS object class that is responsible for data redundancy and protection.
Examples of the object classes could be found here: https://github.com/daos-stack/daos/blob/master/src/include/daos_obj_class.h
The default value is OC_SX for the max IOPS.
Signed-off-by: Denis Barakhtanov <denis.barahtanov@croit.io> Change-Id: Ia48681832458c2266eb7c3bcae0df2055e59e309 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/15006 Reviewed-by: Jim Harris <james.r.harris@intel.com> Reviewed-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Community-CI: Mellanox Build Bot
show more ...
|
| bdc683aa | 11-Oct-2022 |
Denis Barakhtanov <denis.barahtanov@croit.io> |
bdev/daos: add resize rpc call
Signed-off-by: Denis Barakhtanov <denis.barahtanov@croit.io> Change-Id: I71d643733e31eb2229649cff3db610d5bee07796 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spd
bdev/daos: add resize rpc call
Signed-off-by: Denis Barakhtanov <denis.barahtanov@croit.io> Change-Id: I71d643733e31eb2229649cff3db610d5bee07796 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/14921 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com> Reviewed-by: Ben Walker <benjamin.walker@intel.com> Community-CI: Mellanox Build Bot
show more ...
|
| 4c6a2e3d | 11-Oct-2022 |
Yuhua <yuhua@smartx.com> |
bdev/aio: implement read-only
Support Aio bdev 'readonly' option in RPC call. The read-only flag can be dumped from the bdev info. Any writes on a read-only aio bdev will be fail.
Signed-off-by: Yu
bdev/aio: implement read-only
Support Aio bdev 'readonly' option in RPC call. The read-only flag can be dumped from the bdev info. Any writes on a read-only aio bdev will be fail.
Signed-off-by: Yuhua <yuhua@smartx.com> Change-Id: I939f72479f8953a3678a8df3083ecce0f96844fb Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/14955 Reviewed-by: GangCao <gang.cao@intel.com> Reviewed-by: Changpeng Liu <changpeng.liu@intel.com> Reviewed-by: Aleksey Marchuk <alexeymar@nvidia.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Community-CI: Mellanox Build Bot
show more ...
|
| c996aff2 | 17-Oct-2022 |
Konrad Sztyber <konrad.sztyber@intel.com> |
build: move protobuf files to a top-level directory
Up until now, the protobuf files were all located under `python/spdk/sma/proto`. This was fine, as they were only used in SMA and we only generat
build: move protobuf files to a top-level directory
Up until now, the protobuf files were all located under `python/spdk/sma/proto`. This was fine, as they were only used in SMA and we only generated python code. However, now, we would also like to to output code for other (e.g. go) languages too, so it no longer make sense to keep them under `python`.
Only the protobuf files will be stored under `proto`. The autogenerated python code will remain under `python`, while the go code will be put in the `go` directory.
While here, simplified the Makefile by removing a function generating rules based on a directory, because we keep all protobuf files in the same location.
Signed-off-by: Konrad Sztyber <konrad.sztyber@intel.com> Change-Id: I4dcb7b33cd6f2930732f04dee62e35571b09315b Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/15016 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com> Reviewed-by: Jim Harris <james.r.harris@intel.com> Community-CI: Mellanox Build Bot
show more ...
|
| 5004d7b8 | 12-May-2022 |
Changpeng Liu <changpeng.liu@intel.com> |
module/vfu_device: add virtio-scsi emulation
Here we use vfu_tgt library and emulate a virtio-scsi device as the next use case.
Compared with vhost-user-scsi, the packed ring is supported with this
module/vfu_device: add virtio-scsi emulation
Here we use vfu_tgt library and emulate a virtio-scsi device as the next use case.
Compared with vhost-user-scsi, the packed ring is supported with this patch.
Example usage method:
1. scripts/rpc.py bdev_malloc_create -b malloc0 $((512)) 512 2. scripts/rpc.py vfu_virtio_create_scsi_endpoint vfu.0 --cpumask 0x1 --num-io-queues=4 \ --qsize=128 --packed-ring 3. scripts/rpc.py vfu_virtio_scsi_add_target vfu.0 --scsi-target-num=0 --bdev-name malloc0 4. Start QEMU with '-device vfio-user-pci,socket=/spdk/vfu.0'
Change-Id: I8f35d1d21aaec34844d6ddb59dc997a64f141179 Signed-off-by: Changpeng Liu <changpeng.liu@intel.com> Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/12673 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Community-CI: Mellanox Build Bot Reviewed-by: Konrad Sztyber <konrad.sztyber@intel.com> Reviewed-by: Ben Walker <benjamin.walker@intel.com>
show more ...
|
| 23ef6388 | 07-May-2022 |
Changpeng Liu <changpeng.liu@intel.com> |
module/vfu_device: add virtio-blk emulation
Here we use vfu-tgt library and emulate a virtio-blk device as the first use case of vfu-tgt library.
Usage example with QEMU:
1. build/bin/spdk_tgt 2.
module/vfu_device: add virtio-blk emulation
Here we use vfu-tgt library and emulate a virtio-blk device as the first use case of vfu-tgt library.
Usage example with QEMU:
1. build/bin/spdk_tgt 2. scripts/rpc.py bdev_malloc_create -b malloc0 $((512)) 512 3. scripts/rpc.py vfu_virtio_create_blk_endpoint vfu.0 --bdev-name malloc0 \ --cpumask=0x1 --num-queues=2 \ --qsize=256 --packed-ring 4. Start QEMU with '-device vfio-user-pci,socket=/spdk/vfu.0'
Change-Id: I45e45360c669584583b0b8a3f83250ab6c48efec Signed-off-by: Changpeng Liu <changpeng.liu@intel.com> Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/12315 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Konrad Sztyber <konrad.sztyber@intel.com> Reviewed-by: Ben Walker <benjamin.walker@intel.com> Community-CI: Mellanox Build Bot
show more ...
|
| da231290 | 12-Apr-2022 |
Changpeng Liu <changpeng.liu@intel.com> |
lib/vfu_tgt: add library for PCI device emulation
Previously SPDK use libvfio-user library to provide emulated NVMe devices to VM, but it's limited to NVMe device type only. Here we add SPDK vfu_ta
lib/vfu_tgt: add library for PCI device emulation
Previously SPDK use libvfio-user library to provide emulated NVMe devices to VM, but it's limited to NVMe device type only. Here we add SPDK vfu_target library abstraction based on libvfio-user which supports more PCI device types.
We will add virtio-blk and virtio-scsi devices emulation based on vfu_tgt library in following patches, actually this library can support NVMe emulation too, due to the fact that the NVMe emulation is already exist, so we will keep the NVMe emulation which based on libvfio-user directly as it is.
Change-Id: Ib0ead6c6118fa62308355fe432003dd928a2fae9 Signed-off-by: Changpeng Liu <changpeng.liu@intel.com> Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/12597 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Community-CI: Mellanox Build Bot Reviewed-by: Konrad Sztyber <konrad.sztyber@intel.com> Reviewed-by: Ben Walker <benjamin.walker@intel.com>
show more ...
|
| 01471e63 | 23-Sep-2022 |
spdk <hotpatch@spdk.io> |
sma: fix multiple bus support for NVMe/vfio_user plugin
In original code, device search was performed only on first attached bus. If device resided on second attached bus, it couldn't be found and p
sma: fix multiple bus support for NVMe/vfio_user plugin
In original code, device search was performed only on first attached bus. If device resided on second attached bus, it couldn't be found and properly deleted in qemu.
This patch allows to traverse all attached buses to find required device.
Signed-off-by: Artsiom Koltun <artsiom.koltun@intel.com> Change-Id: I0840d0a2367d3382c6723ee4cdb6d768128c8032 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/14651 Reviewed-by: Konrad Sztyber <konrad.sztyber@intel.com> Reviewed-by: <sebastian.brzezinka@intel.com> Reviewed-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
show more ...
|
| 4291ed51 | 02-Sep-2022 |
Sebastian Brzezinka <sebastian.brzezinka@intel.com> |
sma: support bdev-based QoS for vhost_blk devices
test/sma verifies that bdev-based QoS settings are correctly applied on vhost devices.
Signed-off-by: Sebastian Brzezinka <sebastian.brzezinka@inte
sma: support bdev-based QoS for vhost_blk devices
test/sma verifies that bdev-based QoS settings are correctly applied on vhost devices.
Signed-off-by: Sebastian Brzezinka <sebastian.brzezinka@intel.com> Change-Id: I1b66275dcf457295e6ae58814f1d08ed319fb52a Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/14338 Reviewed-by: Konrad Sztyber <konrad.sztyber@intel.com> Reviewed-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
show more ...
|
| 2a6f3d97 | 16-Sep-2022 |
Sebastian Brzezinka <sebastian.brzezinka@intel.com> |
sma: vhost_blk _bdev_cmp catch TypeError
Signed-off-by: Sebastian Brzezinka <sebastian.brzezinka@intel.com> Change-Id: I48cd46b3062b3ced8e076aef2b6653f51b5e9fb5 Reviewed-on: https://review.spdk.io/g
sma: vhost_blk _bdev_cmp catch TypeError
Signed-off-by: Sebastian Brzezinka <sebastian.brzezinka@intel.com> Change-Id: I48cd46b3062b3ced8e076aef2b6653f51b5e9fb5 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/14538 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Konrad Sztyber <konrad.sztyber@intel.com> Reviewed-by: Jim Harris <james.r.harris@intel.com>
show more ...
|
| dfc54617 | 02-Sep-2022 |
Sebastian Brzezinka <sebastian.brzezinka@intel.com> |
sma: support bdev-based QoS for NVMe/vfiouser devices
test/sma verifies that bdev-based QoS settings are correctly applied on vfio-user devices.
Signed-off-by: Sebastian Brzezinka <sebastian.brzezi
sma: support bdev-based QoS for NVMe/vfiouser devices
test/sma verifies that bdev-based QoS settings are correctly applied on vfio-user devices.
Signed-off-by: Sebastian Brzezinka <sebastian.brzezinka@intel.com> Change-Id: I0109bfdbcb95d6e683c45c3dbdb2c3c175f10aa2 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/14337 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com> Reviewed-by: Konrad Sztyber <konrad.sztyber@intel.com>
show more ...
|
| 89b81dc2 | 30-Aug-2022 |
Konrad Sztyber <konrad.sztyber@intel.com> |
sma: support bdev-based QoS for NVMe/TCP devices
Signed-off-by: Konrad Sztyber <konrad.sztyber@intel.com> Change-Id: I9634c2492addd3b4848d4b53b9b258dd59b7d1dd Reviewed-on: https://review.spdk.io/ger
sma: support bdev-based QoS for NVMe/TCP devices
Signed-off-by: Konrad Sztyber <konrad.sztyber@intel.com> Change-Id: I9634c2492addd3b4848d4b53b9b258dd59b7d1dd Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/14269 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com> Reviewed-by: Jim Harris <james.r.harris@intel.com>
show more ...
|
| aed37fb9 | 30-Aug-2022 |
Konrad Sztyber <konrad.sztyber@intel.com> |
sma: add bdev QoS helper functions
These helper functions can be used by any device manager that wants to provide volume-level QoS support using bdev-based QoS mechanism. A device manager is respon
sma: add bdev QoS helper functions
These helper functions can be used by any device manager that wants to provide volume-level QoS support using bdev-based QoS mechanism. A device manager is responsible for making sure that a volume exists and is attached to a given device, but the validity of the QoS parameters is checked within the helper functions.
Signed-off-by: Konrad Sztyber <konrad.sztyber@intel.com> Change-Id: I4d0efcf190a64b289b4cfbdf872f77e40a013d1f Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/14268 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com> Reviewed-by: Karol Latecki <karol.latecki@intel.com> Reviewed-by: Jim Harris <james.r.harris@intel.com>
show more ...
|
| 784815ea | 30-Aug-2022 |
Konrad Sztyber <konrad.sztyber@intel.com> |
sma: handle QoS requests in the generic layer
The generic layer will now handle the SetQoS and GetQosCapabilities requests.
Signed-off-by: Konrad Sztyber <konrad.sztyber@intel.com> Change-Id: Icb4c
sma: handle QoS requests in the generic layer
The generic layer will now handle the SetQoS and GetQosCapabilities requests.
Signed-off-by: Konrad Sztyber <konrad.sztyber@intel.com> Change-Id: Icb4c916d3624c3943e2da74d6dbcc3261f90391d Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/14267 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com> Reviewed-by: Jim Harris <james.r.harris@intel.com> Reviewed-by: Karol Latecki <karol.latecki@intel.com>
show more ...
|
| b994ebdf | 24-Aug-2022 |
Konrad Sztyber <konrad.sztyber@intel.com> |
sma: interface for querying QoS capabilities
Signed-off-by: Konrad Sztyber <konrad.sztyber@intel.com> Change-Id: I6013205499c122cad95d807c84e609f188b4d2d2 Reviewed-on: https://review.spdk.io/gerrit/
sma: interface for querying QoS capabilities
Signed-off-by: Konrad Sztyber <konrad.sztyber@intel.com> Change-Id: I6013205499c122cad95d807c84e609f188b4d2d2 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/14189 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com> Reviewed-by: Jim Harris <james.r.harris@intel.com>
show more ...
|
| f14c7d75 | 24-Aug-2022 |
Konrad Sztyber <konrad.sztyber@intel.com> |
sma: interface for configuring quality of service
Signed-off-by: Konrad Sztyber <konrad.sztyber@intel.com> Change-Id: I6907498e369b58d2b3dd96981dfdba79ba87f6d4 Reviewed-on: https://review.spdk.io/ge
sma: interface for configuring quality of service
Signed-off-by: Konrad Sztyber <konrad.sztyber@intel.com> Change-Id: I6907498e369b58d2b3dd96981dfdba79ba87f6d4 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/14188 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Jim Harris <james.r.harris@intel.com> Reviewed-by: Ben Walker <benjamin.walker@intel.com> Reviewed-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com>
show more ...
|
| f1108911 | 20-Sep-2022 |
Artsiom Koltun <artsiom.koltun@intel.com> |
sma: use response message for DetachVolume rpc
Signed-off-by: Artsiom Koltun <artsiom.koltun@intel.com> Change-Id: I8ae08b86d4fac0bc38ebfbfc8fd2126a11a5b11b Reviewed-on: https://review.spdk.io/gerri
sma: use response message for DetachVolume rpc
Signed-off-by: Artsiom Koltun <artsiom.koltun@intel.com> Change-Id: I8ae08b86d4fac0bc38ebfbfc8fd2126a11a5b11b Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/14585 Reviewed-by: Konrad Sztyber <konrad.sztyber@intel.com> Reviewed-by: Ben Walker <benjamin.walker@intel.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
show more ...
|
| 712e8cb7 | 08-Aug-2022 |
Ben Walker <benjamin.walker@intel.com> |
accel: Refer to plugins as 'modules' instead of 'engines'
This is consistent with the use of terms in other parts of SPDK and fits with the code living under module/
Change-Id: If182f7cf2d160d57443
accel: Refer to plugins as 'modules' instead of 'engines'
This is consistent with the use of terms in other parts of SPDK and fits with the code living under module/
Change-Id: If182f7cf2d160d57443a1b5f24e0065f191b59b2 Signed-off-by: Ben Walker <benjamin.walker@intel.com> Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/13919 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Community-CI: Mellanox Build Bot Reviewed-by: Aleksey Marchuk <alexeymar@nvidia.com> Reviewed-by: Jim Harris <james.r.harris@intel.com>
show more ...
|