| a420536a | 07-Jan-2024 |
Yoav Cohen <yoav@nvidia.com> |
bdev/rpc: Add uuid parameter to bdev_uring_create rpc
Add uuid to bdev_uring_create rpc and update all needed files.
Change-Id: I3dc0507b0acb2ce3065c7be2a66b25531a9a9d57 Signed-off-by: Yoav Cohen <
bdev/rpc: Add uuid parameter to bdev_uring_create rpc
Add uuid to bdev_uring_create rpc and update all needed files.
Change-Id: I3dc0507b0acb2ce3065c7be2a66b25531a9a9d57 Signed-off-by: Yoav Cohen <yoav@nvidia.com> Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/21309 Reviewed-by: Aleksey Marchuk <alexeymar@nvidia.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Jim Harris <jim.harris@samsung.com> Community-CI: Mellanox Build Bot
show more ...
|
| 0568555a | 18-Jan-2024 |
Evgeniy Kochetov <evgeniik@nvidia.com> |
nvme: Add 'rdma_cm_event_timeout_ms' transport option
Kernel NVMf RDMA target may be slow to respond and default 1 second RDMA CM event timeout is not always enough. This patch allows to configure R
nvme: Add 'rdma_cm_event_timeout_ms' transport option
Kernel NVMf RDMA target may be slow to respond and default 1 second RDMA CM event timeout is not always enough. This patch allows to configure RDMA CM event timeout.
Signed-off-by: Evgeniy Kochetov <evgeniik@nvidia.com> Change-Id: I28a16d37b0a8be7dff529ff04e97703c393a045f Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/21653 Reviewed-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Aleksey Marchuk <alexeymar@nvidia.com> Community-CI: Mellanox Build Bot
show more ...
|
| 71eba7ff | 10-Jan-2024 |
zhenwei pi <pizhenwei@bytedance.com> |
bdev/aio: support WRITE ZEROS
Support WRITE ZEROS by fallocate FALLOC_FL_ZERO_RANGE.
Change-Id: I2d660ad46f46c10ac77c16c71b9efcab07c35d84 Signed-off-by: zhenwei pi <pizhenwei@bytedance.com> Reviewe
bdev/aio: support WRITE ZEROS
Support WRITE ZEROS by fallocate FALLOC_FL_ZERO_RANGE.
Change-Id: I2d660ad46f46c10ac77c16c71b9efcab07c35d84 Signed-off-by: zhenwei pi <pizhenwei@bytedance.com> Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/20455 Community-CI: Mellanox Build Bot Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Changpeng Liu <changpeng.liu@intel.com> Reviewed-by: Jim Harris <jim.harris@samsung.com>
show more ...
|
| 648a5414 | 10-Jan-2024 |
zhenwei pi <pizhenwei@bytedance.com> |
bdev/aio: support UNMAP
Support UNMAP by fallocate FALLOC_FL_PUNCH_HOLE.
Note that fallocate() is synchronous syscall, reactor would block until operations to disk complete. This could significantl
bdev/aio: support UNMAP
Support UNMAP by fallocate FALLOC_FL_PUNCH_HOLE.
Note that fallocate() is synchronous syscall, reactor would block until operations to disk complete. This could significantly hurt performance. For general purpose, AIO based UNMAP(even WRITE ZERO) is *not* suggested to be used in production environment. Instead of an entire NVMe bdev, we can test UNMAP in regular file based development environment.
Suggested by Changpeng, support RPC command to enable *fallocate* for a single AIO bdev(rather than enabling this feature for all the AIO bdev at compiling step), this looks appropriate enough.
Change-Id: Iced8b9506e75744ad2e45cecc9995c77224d077b Signed-off-by: zhenwei pi <pizhenwei@bytedance.com> Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/20454 Community-CI: Mellanox Build Bot Reviewed-by: Jim Harris <jim.harris@samsung.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Changpeng Liu <changpeng.liu@intel.com>
show more ...
|
| e0741e53 | 19-Jan-2024 |
Tomasz Zawadzki <tomasz.zawadzki@intel.com> |
version: SPDK 24.05 pre
This is first commit that should go into latest SPDK after the code freeze for SPDK 24.01.
Signed-off-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com> Change-Id: I5262b057e1b
version: SPDK 24.05 pre
This is first commit that should go into latest SPDK after the code freeze for SPDK 24.01.
Signed-off-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com> Change-Id: I5262b057e1bdb35ded0b7ded34ae2301597a0c32 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/21503 Reviewed-by: Konrad Sztyber <konrad.sztyber@intel.com> Community-CI: Mellanox Build Bot Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Jim Harris <jim.harris@samsung.com> Reviewed-by: Aleksey Marchuk <alexeymar@nvidia.com>
show more ...
|
| f39350be | 17-Jan-2024 |
Artur Paszkiewicz <artur.paszkiewicz@intel.com> |
module/raid: configurable process window size
Make the process window size configurable. In order to make it possible, add new RPC bdev_raid_set_options.
Change-Id: I68f0ecda1b2057c58dfdce7369afa52
module/raid: configurable process window size
Make the process window size configurable. In order to make it possible, add new RPC bdev_raid_set_options.
Change-Id: I68f0ecda1b2057c58dfdce7369afa520e659e1aa Signed-off-by: Artur Paszkiewicz <artur.paszkiewicz@intel.com> Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/21477 Reviewed-by: Jim Harris <jim.harris@samsung.com> Community-CI: Mellanox Build Bot Reviewed-by: Konrad Sztyber <konrad.sztyber@intel.com> Tested-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com>
show more ...
|
| f14b142a | 10-Jan-2024 |
Ben Walker <ben@nvidia.com> |
build: Install python libraries using pip install
This is the modern way to do it and it is much simpler. We no longer need --pydir for ./configure because it just uses --prefix.
Fixes #3188
Chang
build: Install python libraries using pip install
This is the modern way to do it and it is much simpler. We no longer need --pydir for ./configure because it just uses --prefix.
Fixes #3188
Change-Id: I2d05c5e37fa3d1aa8cd0358ca887f8dda06bd5d7 Signed-off-by: Ben Walker <ben@nvidia.com> Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/21384 Reviewed-by: Wojciech Panfil <wojciech.panfil@intel.com> Reviewed-by: Jim Harris <jim.harris@samsung.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com>
show more ...
|
| 524129a9 | 22-Nov-2022 |
Krzysztof Smolinski <krzysztof.smolinski@intel.com> |
rpc: bdev_raid_add_base_bdev
Signed-off-by: Krzysztof Smolinski <krzysztof.smolinski@intel.com> Change-Id: I3682639878274174829b672bc3e87ad1f01faef1 Signed-off-by: Artur Paszkiewicz <artur.paszkiewi
rpc: bdev_raid_add_base_bdev
Signed-off-by: Krzysztof Smolinski <krzysztof.smolinski@intel.com> Change-Id: I3682639878274174829b672bc3e87ad1f01faef1 Signed-off-by: Artur Paszkiewicz <artur.paszkiewicz@intel.com> Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/18738 Reviewed-by: Konrad Sztyber <konrad.sztyber@intel.com> Reviewed-by: Jim Harris <jim.harris@samsung.com> Community-CI: Mellanox Build Bot Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
show more ...
|
| 86e4665b | 27-Dec-2023 |
Ben Walker <ben@nvidia.com> |
python: Install rpc.py and spdkcli.py in install/bin
These are two of the most used tools. Let's install them. However, because we're installing them to a global bin/, add spdk_ prefixes
Change-Id:
python: Install rpc.py and spdkcli.py in install/bin
These are two of the most used tools. Let's install them. However, because we're installing them to a global bin/, add spdk_ prefixes
Change-Id: Idd4b2ffd7c1e6d7a16cc8cc100d2522b03b632ae Signed-off-by: Ben Walker <ben@nvidia.com> Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/21199 Reviewed-by: Shuhei Matsumoto <smatsumoto@nvidia.com> Reviewed-by: Wojciech Panfil <wojciech.panfil@intel.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Jim Harris <jim.harris@samsung.com> Reviewed-by: Aleksey Marchuk <alexeymar@nvidia.com>
show more ...
|
| c7feb85d | 26-Aug-2023 |
Haoqian He <haoqian.he@smartx.com> |
nvmf: set max discard size and max write_zeroes size
For Linux kernel version >= 5.13, when host connects the admin queue successfully, it will call nvme_init_non_mdts_limits() to post a NVME_ID_CNS
nvmf: set max discard size and max write_zeroes size
For Linux kernel version >= 5.13, when host connects the admin queue successfully, it will call nvme_init_non_mdts_limits() to post a NVME_ID_CNS_CS_CTRL identify cmd and init max discard size with dmrl, dmrsl and max write_zeroes size with wzsl in response.
So we add the NVME_ID_CNS_CS_CTRL identify cmd handler in the nvmf target side and add two new parameters to RPC nvmf_create_subsystem.
Change-Id: Ib72d6caa34fced68d63df9c01760a58effa5ca34 Signed-off-by: Haoqian He <haoqian.he@smartx.com> Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/19632 Reviewed-by: Aleksey Marchuk <alexeymar@nvidia.com> Community-CI: Mellanox Build Bot Reviewed-by: Jim Harris <jim.harris@samsung.com> Reviewed-by: Ben Walker <ben@nvidia.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
show more ...
|
| d4d9a181 | 15-Dec-2023 |
Konrad Sztyber <konrad.sztyber@intel.com> |
rpc: strip go_client from global vars
Commit a5ea50e718 ("go/rpc: Integration of Go client as shared library with rpc.py") added a --go-client option, but didn't add it to the stripped globals array
rpc: strip go_client from global vars
Commit a5ea50e718 ("go/rpc: Integration of Go client as shared library with rpc.py") added a --go-client option, but didn't add it to the stripped globals array, which means that it'd always be part of parameters for RPCs that use **kwargs, e.g.:
$ scripts/rpc.py --dry-run nvmf_create_transport -t tcp Request: { "method": "nvmf_create_transport", "params": { "go_client": false, "trtype": "tcp", "zcopy": false, "no_srq": false, "c2h_success": true, "dif_insert_or_strip": false, "no_wr_batching": false, "disable_mappable_bar0": false, "disable_adaptive_irq": false, "disable_shadow_doorbells": false } }
Signed-off-by: Konrad Sztyber <konrad.sztyber@intel.com> Change-Id: I7d1cb5d4509d8360f155df27c01d862591ab248e Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/21062 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Jim Harris <jim.harris@samsung.com> Reviewed-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com>
show more ...
|
| 4790c4ef | 24-Jun-2023 |
Shuhei Matsumoto <smatsumoto@nvidia.com> |
bdev/nvme: Add an option for the max RDMA CQ size
Signed-off-by: Shuhei Matsumoto <smatsumoto@nvidia.com> Change-Id: I38a3961b7f9f290626f700858215f61833af2aae Reviewed-on: https://review.spdk.io/ger
bdev/nvme: Add an option for the max RDMA CQ size
Signed-off-by: Shuhei Matsumoto <smatsumoto@nvidia.com> Change-Id: I38a3961b7f9f290626f700858215f61833af2aae Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/18851 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Aleksey Marchuk <alexeymar@nvidia.com> Reviewed-by: Ben Walker <ben@nvidia.com> Community-CI: Mellanox Build Bot
show more ...
|
| 020c4e11 | 04-Dec-2023 |
Konrad Sztyber <konrad.sztyber@intel.com> |
nvmf: option to add NVM subsystem discovery log entries
It is now possible to add discovery log entries describing NVM subsystems that aren't available in that NVMe-oF target.
Since this is fairly
nvmf: option to add NVM subsystem discovery log entries
It is now possible to add discovery log entries describing NVM subsystems that aren't available in that NVMe-oF target.
Since this is fairly similar to the way discovery subsystem referrals are handled, the nvmf_discovery_add_referral is also used for adding such entries. Users can now specify an NQN (which defaults to a discovery subsystem NQN), which is then used to select a subtype.
Signed-off-by: Konrad Sztyber <konrad.sztyber@intel.com> Change-Id: I608b98e93ae237d118c1a5feecbed713c774b1d8 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/20901 Reviewed-by: Vasuki Manikarnike <vasuki.manikarnike@hpe.com> Reviewed-by: Jim Harris <jim.harris@samsung.com> Reviewed-by: Abhineet Pandey <abhineet.pandey@nutanix.com> Reviewed-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com> Community-CI: Mellanox Build Bot Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
show more ...
|
| c959f72e | 14-Sep-2023 |
Mateusz Kozlowski <mateusz.kozlowski@solidigm.com> |
module/bdev/ftl: Add new RPC to set FTL property
This patch implements a new RPC to configure FTL properties. The call name is bdev_ftl_set_property.
Change-Id: I99fc0c19b5b920285d4faa4e7bd4964ebea
module/bdev/ftl: Add new RPC to set FTL property
This patch implements a new RPC to configure FTL properties. The call name is bdev_ftl_set_property.
Change-Id: I99fc0c19b5b920285d4faa4e7bd4964ebea0031e Signed-off-by: Mariusz Barczak <Mariusz.Barczak@solidigmtechnology.com> Signed-off-by: Mateusz Kozlowski <mateusz.kozlowski@solidigm.com> Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/19008 Reviewed-by: Ben Walker <ben@nvidia.com> Community-CI: Mellanox Build Bot Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Jim Harris <jim.harris@samsung.com>
show more ...
|
| 71bcd68a | 21-Sep-2023 |
Changpeng Liu <changpeng.liu@intel.com> |
ublk: add recovery feature support
With this feature, users can upgrade ublk target without stopping their applications that running IOs in ublk devices, this feature is supported in `ublk_drv` kern
ublk: add recovery feature support
With this feature, users can upgrade ublk target without stopping their applications that running IOs in ublk devices, this feature is supported in `ublk_drv` kernel driver for a while, here we enable it with very new driver version after GET_FEATURE command, this will ensure any new features added in future will use the same negociation mechanism.
Also add a test case for user recovery feature, this feature can work with >= 6.4 kernel version, we can run this script manually now, we will enable the autotest when the CI system update to Fedora 38.
Change-Id: Ib6bc0fd7d5757888968022e9ff5df4407bfe9d3b Signed-off-by: Changpeng Liu <changpeng.liu@intel.com> Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/20345 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Jim Harris <jim.harris@samsung.com> Community-CI: Mellanox Build Bot Reviewed-by: Ben Walker <ben@nvidia.com>
show more ...
|
| dc93bd85 | 30-Aug-2023 |
Haoqian He <haoqian.he@smartx.com> |
vhost-scsi: add new rpc to enhance live recovery
After the vhost-scsi controller is started, qemu can reconnect to spdk, but at this time the LUN may not be added to the scsi target, struct spdk_scs
vhost-scsi: add new rpc to enhance live recovery
After the vhost-scsi controller is started, qemu can reconnect to spdk, but at this time the LUN may not be added to the scsi target, struct spdk_scsi_dev_vhost_state's member dev has not been set yet, which will lead to IO error subsequently.
So we add a vhost_create_scsi_controller RPC option to create controller but doesn't start it, and add a new RPC to start the controller separately.
Change-Id: I1f8a78528de3073293d1c5ce2c064123519bc320 Signed-off-by: Haoqian He <haoqian.he@smartx.com> Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/19590 Reviewed-by: Changpeng Liu <changpeng.liu@intel.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Jim Harris <jim.harris@samsung.com> Community-CI: Mellanox Build Bot
show more ...
|
| e39760fd | 04-Nov-2022 |
Krzysztof Smolinski <krzysztof.smolinski@intel.com> |
rpc/bdev_raid_create: added superblock parameter
Introduction of superblock parameter for bdev_raid_create rpc. This parameter determines whether raid bdev should be created with support for on-disk
rpc/bdev_raid_create: added superblock parameter
Introduction of superblock parameter for bdev_raid_create rpc. This parameter determines whether raid bdev should be created with support for on-disk metadata (support for raid on-disk metadata is going to be implemented in the future).
Change-Id: Ie8c64f837dd7eb3ba788b7c5d7bc98e8f1368ba7 Signed-off-by: Krzysztof Smolinski <krzysztof.smolinski@intel.com> Signed-off-by: Artur Paszkiewicz <artur.paszkiewicz@intel.com> Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/15245 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Community-CI: Mellanox Build Bot Reviewed-by: Jim Harris <jim.harris@samsung.com> Reviewed-by: Konrad Sztyber <konrad.sztyber@intel.com>
show more ...
|
| 760cb023 | 09-Oct-2023 |
Konrad Sztyber <konrad.sztyber@intel.com> |
accel/error: add an option to specify injection interval
With this option, an error is only injected after executing a number of operations specified by its value.
Signed-off-by: Konrad Sztyber <ko
accel/error: add an option to specify injection interval
With this option, an error is only injected after executing a number of operations specified by its value.
Signed-off-by: Konrad Sztyber <konrad.sztyber@intel.com> Change-Id: I02c3f7d8685222d43d34fa59005327ef5467c8ce Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/20442 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 <jim.harris@samsung.com>
show more ...
|
| bb019612 | 09-Oct-2023 |
Konrad Sztyber <konrad.sztyber@intel.com> |
accel/error: add an option to inject failures
In this mode, the error module will complete the tasks with an status defined by the user simulating an error during operation execution.
Signed-off-by
accel/error: add an option to inject failures
In this mode, the error module will complete the tasks with an status defined by the user simulating an error during operation execution.
Signed-off-by: Konrad Sztyber <konrad.sztyber@intel.com> Change-Id: I30e1da33d6e1e1ccc37b8b6382977333643bdd36 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/20441 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Jim Harris <jim.harris@samsung.com> Community-CI: Mellanox Build Bot Reviewed-by: Aleksey Marchuk <alexeymar@nvidia.com>
show more ...
|
| 8625cc18 | 05-Oct-2023 |
Konrad Sztyber <konrad.sztyber@intel.com> |
accel/error: add accel_error_inject RPC
This RPC will allow users to configure error injections for a given operation. To disable error injection, either type=disable or count=0 needs be specified.
accel/error: add accel_error_inject RPC
This RPC will allow users to configure error injections for a given operation. To disable error injection, either type=disable or count=0 needs be specified.
Of course, in order for the error injection to actually take place, the error module needs to be assigned to a given operation via spdk_accel_assign_opc().
Signed-off-by: Konrad Sztyber <konrad.sztyber@intel.com> Change-Id: I4935adf305eb202d8db89ac07743ff321bab8df2 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/20438 Community-CI: Mellanox Build Bot Reviewed-by: Jim Harris <jim.harris@samsung.com> Reviewed-by: Aleksey Marchuk <alexeymar@nvidia.com> Reviewed-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
show more ...
|
| 9b21ca0c | 09-Nov-2023 |
Konrad Sztyber <konrad.sztyber@intel.com> |
bdev: make iobuf caches configurable
Signed-off-by: Konrad Sztyber <konrad.sztyber@intel.com> Change-Id: I5bf79dd434811cdd636880e4d26f23a0b1239f76 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/s
bdev: make iobuf caches configurable
Signed-off-by: Konrad Sztyber <konrad.sztyber@intel.com> Change-Id: I5bf79dd434811cdd636880e4d26f23a0b1239f76 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/20543 Community-CI: Mellanox Build Bot Reviewed-by: Jim Harris <jim.harris@samsung.com> Reviewed-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com> Reviewed-by: Aleksey Marchuk <alexeymar@nvidia.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
show more ...
|
| 309682ca | 14-Sep-2023 |
Mateusz Kozlowski <mateusz.kozlowski@solidigm.com> |
module/bdev/ftl: New RPC to get FTL properties
This RPC call provides list of available properties for the specified FTL device.
Change-Id: Ida63ae438101950502f7ba3b7ba1bc475f273648 Signed-off-by:
module/bdev/ftl: New RPC to get FTL properties
This RPC call provides list of available properties for the specified FTL device.
Change-Id: Ida63ae438101950502f7ba3b7ba1bc475f273648 Signed-off-by: Mariusz Barczak <Mariusz.Barczak@solidigmtechnology.com> Signed-off-by: Mateusz Kozlowski <mateusz.kozlowski@solidigm.com> Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/19006 Reviewed-by: Jim Harris <jim.harris@samsung.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Ben Walker <ben@nvidia.com> Community-CI: Mellanox Build Bot Reviewed-by: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
show more ...
|
| 470e8518 | 22-Aug-2023 |
Slawomir Ptak <slawomir.ptak@intel.com> |
lib/nvmf: NVMeoF referrals in NVMeoF target
NVMeoF Discovery Service referrals implementation in the NVMeoF target. Added three new RPC methods for referral management: nvmf_discovery_add_referral,
lib/nvmf: NVMeoF referrals in NVMeoF target
NVMeoF Discovery Service referrals implementation in the NVMeoF target. Added three new RPC methods for referral management: nvmf_discovery_add_referral, nvmf_discovery_remove_referral, nvmf_discovery_get_referrals.
Change-Id: I0f4810c6ac8d401bc619d21a26376b7e3c3373bd Signed-off-by: Slawomir Ptak <slawomir.ptak@intel.com> Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/19500 Reviewed-by: Jim Harris <jim.harris@samsung.com> Reviewed-by: Ben Walker <ben@nvidia.com> Community-CI: Mellanox Build Bot Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
show more ...
|
| 7bbba48a | 30-May-2023 |
Jacek Kalwas <jacek.kalwas@intel.com> |
thread: add iobuf stats
These could help to find quickly misconfig and misbehavior of overall system under workload.
Change-Id: I0d90afbeeb6f73ef83a849619350eca9995105e3 Signed-off-by: Jacek Kalwas
thread: add iobuf stats
These could help to find quickly misconfig and misbehavior of overall system under workload.
Change-Id: I0d90afbeeb6f73ef83a849619350eca9995105e3 Signed-off-by: Jacek Kalwas <jacek.kalwas@intel.com> Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/18465 Reviewed-by: Konrad Sztyber <konrad.sztyber@intel.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Community-CI: Mellanox Build Bot Reviewed-by: Jim Harris <jim.harris@samsung.com>
show more ...
|
| e127233b | 25-Sep-2023 |
Michal Berger <michal.berger@intel.com> |
python/Makefile: Use python3 while fetching purelib
Some environments (e.g. container images) don't provide either the "python" binary or "python" symlink - it's more common to always see a specific
python/Makefile: Use python3 while fetching purelib
Some environments (e.g. container images) don't provide either the "python" binary or "python" symlink - it's more common to always see a specific version being available in the path, e.g. python3.
Use that to avoid spam like: # make clean -j /bin/sh: line 1: python: command not found
This also aligns it with other parts of the Makefile (i.e. setup_cmd).
Change-Id: I460c36d8b41bfb13c004ddf4e6b5a1f89b6abfbe Signed-off-by: Michal Berger <michal.berger@intel.com> Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/20031 Reviewed-by: Konrad Sztyber <konrad.sztyber@intel.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Karol Latecki <karol.latecki@intel.com> Reviewed-by: Jim Harris <jim.harris@samsung.com> Reviewed-by: Pawel Piatek <pawelx.piatek@intel.com>
show more ...
|