|
Revision tags: v24.05, v24.09-pre, v24.05-rc1, LTS, v24.01, v24.05-pre, v24.01-rc1 |
|
| #
16841920 |
| 10-Jan-2024 |
Ben Walker <ben@nvidia.com> |
fio: Promote the spdk_nvme fio plugin to app
In the future we will install this.
Change-Id: I5fbeb87b897b90df662c30784b8857b334ddfb2f Signed-off-by: Ben Walker <ben@nvidia.com> Reviewed-on: https:/
fio: Promote the spdk_nvme fio plugin to app
In the future we will install this.
Change-Id: I5fbeb87b897b90df662c30784b8857b334ddfb2f Signed-off-by: Ben Walker <ben@nvidia.com> Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/21388 Tested-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com> Reviewed-by: Jim Harris <jim.harris@samsung.com> Reviewed-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com>
show more ...
|
| #
a5f87f39 |
| 27-Dec-2023 |
Ben Walker <ben@nvidia.com> |
discovery_aer: Promote to app directory
And rename to spdk_nvme_discover. This is a tool we install that can be used to perform NVMe-oF discovery.
Change-Id: Icf4eb1b74b129f7146dd95c5b9b0bd4b7882b9
discovery_aer: Promote to app directory
And rename to spdk_nvme_discover. This is a tool we install that can be used to perform NVMe-oF discovery.
Change-Id: Icf4eb1b74b129f7146dd95c5b9b0bd4b7882b9e7 Signed-off-by: Ben Walker <ben@nvidia.com> Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/21198 Reviewed-by: Aleksey Marchuk <alexeymar@nvidia.com> Reviewed-by: Shuhei Matsumoto <smatsumoto@nvidia.com> Reviewed-by: Wojciech Panfil <wojciech.panfil@intel.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 ...
|
| #
017f65b5 |
| 27-Dec-2023 |
Ben Walker <ben@nvidia.com> |
identify: Promote spdk_nvme_identify to the app/ directory
This is a tool we install, so promote it from examples/ to app/
Change-Id: Ida98c78a71268c6769c90c56ecc9d4a415a310a5 Signed-off-by: Ben Wa
identify: Promote spdk_nvme_identify to the app/ directory
This is a tool we install, so promote it from examples/ to app/
Change-Id: Ida98c78a71268c6769c90c56ecc9d4a415a310a5 Signed-off-by: Ben Walker <ben@nvidia.com> Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/21197 Reviewed-by: Shuhei Matsumoto <smatsumoto@nvidia.com> Community-CI: Mellanox Build Bot Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Wojciech Panfil <wojciech.panfil@intel.com> Reviewed-by: Jim Harris <jim.harris@samsung.com> Reviewed-by: Aleksey Marchuk <alexeymar@nvidia.com>
show more ...
|
| #
48ac1225 |
| 27-Dec-2023 |
Ben Walker <ben@nvidia.com> |
perf: Promote spdk_nvme_perf to the app/ directory
This is a tool that we install, so move it to app/ instead of examples/
Change-Id: Ie73e4a448e9ac6ae12d1291ef54f7fbabbaa3f62 Signed-off-by: Ben Wa
perf: Promote spdk_nvme_perf to the app/ directory
This is a tool that we install, so move it to app/ instead of examples/
Change-Id: Ie73e4a448e9ac6ae12d1291ef54f7fbabbaa3f62 Signed-off-by: Ben Walker <ben@nvidia.com> Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/21196 Reviewed-by: Wojciech Panfil <wojciech.panfil@intel.com> 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 ...
|
|
Revision tags: v23.09, v24.01-pre, v23.09-rc1, v23.05, v23.09-pre, v23.01.1, v23.01, v23.05-pre, v23.01-rc1 |
|
| #
935721bb |
| 10-Jan-2023 |
Jim Harris <james.r.harris@intel.com> |
iscsi_top: remove application
This application has not been maintained for at least two years, let's just remove it rather than updating it. Original intent was to monitor iSCSI I/O processed on ea
iscsi_top: remove application
This application has not been maintained for at least two years, let's just remove it rather than updating it. Original intent was to monitor iSCSI I/O processed on each core, if we decide it's important to still provide this kind of analysis for iSCSI it would be better to incorporate it into spdk_top instead most likely.
Signed-off-by: Jim Harris <james.r.harris@intel.com> Change-Id: I4093ab1357ccc06c8a6770f7f87238b510bb20d4
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/16219 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Shuhei Matsumoto <smatsumoto@nvidia.com> Reviewed-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com>
show more ...
|
|
Revision tags: v22.01.2 |
|
| #
a6dbe372 |
| 01-Nov-2022 |
paul luse <paul.e.luse@intel.com> |
update Intel copyright notices
per Intel policy to include file commit date using git cmd below. The policy does not apply to non-Intel (C) notices.
git log --follow -C90% --format=%ad --date defa
update Intel copyright notices
per Intel policy to include file commit date using git cmd below. The policy does not apply to non-Intel (C) notices.
git log --follow -C90% --format=%ad --date default <file> | tail -1
and then pull just the 4 digit year from the result.
Intel copyrights were not added to files where Intel either had no contribution ot the contribution lacked substance (ie license header updates, formatting changes, etc). Contribution date used "--follow -C95%" to get the most accurate date.
Note that several files in this patch didn't end the license/(c) block with a blank comment line so these were added as the vast majority of files do have this last blank line. Simply there for consistency.
Signed-off-by: paul luse <paul.e.luse@intel.com> Change-Id: Id5b7ce4f658fe87132f14139ead58d6e285c04d4 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/15192 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> Community-CI: Mellanox Build Bot
show more ...
|
|
Revision tags: v22.09, v23.01-pre, v22.09-rc1 |
|
| #
488570eb |
| 03-Jun-2022 |
Jim Harris <james.r.harris@intel.com> |
Replace most BSD 3-clause license text with SPDX identifier.
Many open source projects have moved to using SPDX identifiers to specify license information, reducing the amount of boilerplate code in
Replace most BSD 3-clause license text with SPDX identifier.
Many open source projects have moved to using SPDX identifiers to specify license information, reducing the amount of boilerplate code in every source file. This patch replaces the bulk of SPDK .c, .cpp and Makefiles with the BSD-3-Clause identifier.
Almost all of these files share the exact same license text, and this patch only modifies the files that contain the most common license text. There can be slight variations because the third clause contains company names - most say "Intel Corporation", but there are instances for Nvidia, Samsung, Eideticom and even "the copyright holder".
Used a bash script to automate replacement of the license text with SPDX identifier which is checked into scripts/spdx.sh.
Signed-off-by: Jim Harris <james.r.harris@intel.com> Change-Id: Iaa88ab5e92ea471691dc298cfe41ebfb5d169780 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/12904 Community-CI: Broadcom CI <spdk-ci.pdl@broadcom.com> Community-CI: Mellanox Build Bot Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Aleksey Marchuk <alexeymar@nvidia.com> Reviewed-by: Changpeng Liu <changpeng.liu@intel.com> Reviewed-by: Dong Yi <dongx.yi@intel.com> Reviewed-by: Konrad Sztyber <konrad.sztyber@intel.com> Reviewed-by: Paul Luse <paul.e.luse@intel.com> Reviewed-by: <qun.wan@intel.com>
show more ...
|
|
Revision tags: v22.05, v22.09-pre, v22.05-rc1, v22.01.1, v22.01, v22.01-rc1, v21.10, v21.10-rc1, v21.07, v21.07-rc1, v21.04, v21.04-rc1, v21.01.1 |
|
| #
b8d54891 |
| 26-Feb-2021 |
Nick Connolly <nick.connolly@mayadata.io> |
app: exclude spdk_top from mingw cross builds
Temporarily exclude spdk_top from mingw cross builds until curses support is resolved.
Signed-off-by: Nick Connolly <nick.connolly@mayadata.io> Change-
app: exclude spdk_top from mingw cross builds
Temporarily exclude spdk_top from mingw cross builds until curses support is resolved.
Signed-off-by: Nick Connolly <nick.connolly@mayadata.io> Change-Id: I1db9a9d592de06e45e1ec496369c629d66f0a50c Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/6580 Community-CI: Broadcom CI Community-CI: Mellanox Build Bot Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Aleksey Marchuk <alexeymar@mellanox.com> Reviewed-by: Jim Harris <james.r.harris@intel.com>
show more ...
|
|
Revision tags: v21.01, v21.01-rc1, v20.10, v20.10-rc1, v20.07, v20.07-rc1 |
|
| #
360398c3 |
| 15-Jul-2020 |
Maciej Szwed <maciej.szwed@intel.com> |
spdk_dd: Initial patch for spdk_dd tool
spdk_dd is a tool for coping data to/from files and SPDK bdevs efficiently.
This is initial patch preparing files, application help output and arguments pars
spdk_dd: Initial patch for spdk_dd tool
spdk_dd is a tool for coping data to/from files and SPDK bdevs efficiently.
This is initial patch preparing files, application help output and arguments parser.
Signed-off-by: Maciej Szwed <maciej.szwed@intel.com> Change-Id: Iee31df6f9f4ac1f64d96a30bb4c16fdf285df22e Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/2925 Community-CI: Broadcom CI Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com> Reviewed-by: Shuhei Matsumoto <shuhei.matsumoto.xt@hitachi.com> Reviewed-by: Aleksey Marchuk <alexeymar@mellanox.com> Reviewed-by: Ben Walker <benjamin.walker@intel.com>
show more ...
|
|
Revision tags: v20.04.1, v20.01.2, v20.04, v20.04-rc1 |
|
| #
68731c59 |
| 14-Apr-2020 |
Maciej Szwed <maciej.szwed@intel.com> |
app: Initial patch for spdk_top application
For now spdk_top only acquires data using RPC commands. Next patches will add ncurses interface and expose all the data.
Signed-off-by: Maciej Szwed <mac
app: Initial patch for spdk_top application
For now spdk_top only acquires data using RPC commands. Next patches will add ncurses interface and expose all the data.
Signed-off-by: Maciej Szwed <maciej.szwed@intel.com> Change-Id: I6ad5835a534d74e8aad868713cea43eb83e0d74f Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/1043 Community-CI: Mellanox Build Bot Community-CI: Broadcom CI Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Jim Harris <james.r.harris@intel.com> Reviewed-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com> Reviewed-by: Aleksey Marchuk <alexeymar@mellanox.com> Reviewed-by: Ben Walker <benjamin.walker@intel.com> Reviewed-by: Shuhei Matsumoto <shuhei.matsumoto.xt@hitachi.com>
show more ...
|
|
Revision tags: v20.01.1, v20.01, v20.01-rc1, v19.10.1, v19.10, v19.10-rc1, v19.07.1, v19.07, v19.04.1, v19.04 |
|
| #
c3abcfef |
| 11-Apr-2019 |
Wojciech Malikowski <wojciech.malikowski@intel.com> |
app/spdk_lspci: App for printing available SPDK PCI devices
This application enumerates all PCI devices in system (including VMD) and prints their address, vendor ID and device ID.
Change-Id: I2e73
app/spdk_lspci: App for printing available SPDK PCI devices
This application enumerates all PCI devices in system (including VMD) and prints their address, vendor ID and device ID.
Change-Id: I2e73bc62c0a282b673486fa4527ff4b8319d47a2 Signed-off-by: Wojciech Malikowski <wojciech.malikowski@intel.com> Reviewed-on: https://review.gerrithub.io/c/spdk/spdk/+/450925 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Darek Stojaczyk <dariusz.stojaczyk@intel.com> Reviewed-by: Shuhei Matsumoto <shuhei.matsumoto.xt@hitachi.com> Reviewed-by: Maciej Szwed <maciej.szwed@intel.com> Reviewed-by: Ben Walker <benjamin.walker@intel.com>
show more ...
|
|
Revision tags: v18.10.2, v19.01.1, v19.01, v18.10.1 |
|
| #
a206234d |
| 15-Nov-2018 |
Liu Xiaodong <xiaodong.liu@intel.com> |
lib/trace: add trace_record tool
trace_record is used to poll the spdk trace shm file and store new entries from it to another specified trace file. This could help retain the trace_entires from the
lib/trace: add trace_record tool
trace_record is used to poll the spdk trace shm file and store new entries from it to another specified trace file. This could help retain the trace_entires from the overlay of trace circular buffer
Note: * trace_record reads the input tracefile into a process-local memory and writes trace entries to the output file only at shutdown. * trace_record can be shut down on SIGINT or SIGTERM signal.
A usage sample is: ./spdk_trace_record -s bdev_svc -p <spdk app pid> -f trace.tmp -q
Change-Id: If073a05022ec9c1b45923c38ba407a873be8741b Signed-off-by: Liu Xiaodong <xiaodong.liu@intel.com> Reviewed-on: https://review.gerrithub.io/c/433385 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Jim Harris <james.r.harris@intel.com> Reviewed-by: Shuhei Matsumoto <shuhei.matsumoto.xt@hitachi.com> Reviewed-by: Changpeng Liu <changpeng.liu@intel.com>
show more ...
|
|
Revision tags: v18.10, v18.07.1, v18.07, v18.04.1, v18.04, v18.01.1 |
|
| #
5175ce96 |
| 08-Mar-2018 |
Daniel Verkamp <daniel.verkamp@intel.com> |
app/spdk_tgt: add unified SPDK target application
For now, this includes the iSCSI and NVMe-oF targets.
Change-Id: I9fc4fc1c034930d20420380e96701a9b2d60d9d7 Signed-off-by: Daniel Verkamp <daniel.ve
app/spdk_tgt: add unified SPDK target application
For now, this includes the iSCSI and NVMe-oF targets.
Change-Id: I9fc4fc1c034930d20420380e96701a9b2d60d9d7 Signed-off-by: Daniel Verkamp <daniel.verkamp@intel.com> Reviewed-on: https://review.gerrithub.io/403219 Tested-by: SPDK Automated Test System <sys_sgsw@intel.com> Reviewed-by: Jim Harris <james.r.harris@intel.com> Reviewed-by: Shuhei Matsumoto <shuhei.matsumoto.xt@hitachi.com> Reviewed-by: Changpeng Liu <changpeng.liu@intel.com>
show more ...
|
|
Revision tags: v18.01, v17.10.1, v17.10, v17.07.1, v17.07 |
|
| #
2019ebf4 |
| 25-Jul-2017 |
Jan Kryl <jan.kryl@nexenta.com> |
Make iscsi app to work on freebsd
Change-Id: Ic4221e044eb5af92aa06e468eb989bee285022af Signed-off-by: Jan Kryl <jan.kryl@nexenta.com> Reviewed-on: https://review.gerrithub.io/371303 Tested-by: SPDK
Make iscsi app to work on freebsd
Change-Id: Ic4221e044eb5af92aa06e468eb989bee285022af Signed-off-by: Jan Kryl <jan.kryl@nexenta.com> Reviewed-on: https://review.gerrithub.io/371303 Tested-by: SPDK Automated Test System <sys_sgsw@intel.com> Reviewed-by: Daniel Verkamp <daniel.verkamp@intel.com> Reviewed-by: Ben Walker <benjamin.walker@intel.com>
show more ...
|
|
Revision tags: v17.03 |
|
| #
ba74eaf4 |
| 06-Mar-2017 |
Daniel Verkamp <daniel.verkamp@intel.com> |
CONFIG: add CONFIG_VHOST option (on by default)
Change-Id: Ic493e5d4ebbd45370ddf0086cfe9e924d444c72f Signed-off-by: Daniel Verkamp <daniel.verkamp@intel.com>
|
| #
1dbf53ee |
| 02-Mar-2017 |
Piotr Pelplinski <piotr.pelplinski@intel.com> |
vhost: add a library and app for userspace vhost-scsi processing
This patch adds a library, application and test scripts for extending SPDK to present virtio-scsi controllers to QEMU-based VMs and
vhost: add a library and app for userspace vhost-scsi processing
This patch adds a library, application and test scripts for extending SPDK to present virtio-scsi controllers to QEMU-based VMs and process I/O submitted to devices attached to those controllers. This functionality is dependent on QEMU patches to enable vhost-scsi in userspace - those patches are currently working their way through the QEMU mailing list, but temporary patches to enable this functionality in QEMU will be made available shortly through the SPDK github repository.
Signed-off-by: Jim Harris <james.r.harris@intel.com> Signed-off-by: Krzysztof Jakimiak <krzysztof.jakimiak@intel.com> Signed-off-by: Michal Kosciowski <michal.kosciowski@intel.com> Signed-off-by: Karol Latecki <karolx.latecki@intel.com> Signed-off-by: Piotr Pelplinski <piotr.pelplinski@intel.com> Signed-off-by: Daniel Verkamp <daniel.verkamp@intel.com> Signed-off-by: Pawel Wodkowski <pawelx.wodkowski@intel.com> Signed-off-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com>
Signed-off-by: Krzysztof Jakimiak <krzysztof.jakimiak@intel.com> Change-Id: I138e4021f0ac4b1cd9a6e4041783cdf06e6f0efb
show more ...
|
|
Revision tags: v16.12 |
|
| #
467ea9e0 |
| 16-Aug-2016 |
Daniel Verkamp <daniel.verkamp@intel.com> |
iscsi: add 'iscsi_top' monitoring app
Change-Id: Ief4efbc45f81ec59c75de28be701778e403b9f67 Signed-off-by: Daniel Verkamp <daniel.verkamp@intel.com>
|
| #
4ace9653 |
| 18-Aug-2016 |
Daniel Verkamp <daniel.verkamp@intel.com> |
nvmf_tgt: build even if RDMA is disabled
Build the now-generic nvmf_tgt app regardless of whether the RDMA libraries are available.
The nvmf_tgt app Makefile still has to add the RDMA libraries to
nvmf_tgt: build even if RDMA is disabled
Build the now-generic nvmf_tgt app regardless of whether the RDMA libraries are available.
The nvmf_tgt app Makefile still has to add the RDMA libraries to the linker command, but otherwise it does not need to know anything about the avilable transports.
Change-Id: Ibeeac5ed998be1eb12a673a1340893dbb53110b7 Signed-off-by: Daniel Verkamp <daniel.verkamp@intel.com>
show more ...
|
|
Revision tags: v16.08 |
|
| #
1e92d78a |
| 03-Aug-2016 |
Ben Walker <benjamin.walker@intel.com> |
iscsi: Add an iscsi target application
Similar to our NVMf target, this is an iSCSI target that can interoperate with the Linux and Windows standard iSCSI initiators.
Change-Id: I6961c5ef99f7b161c3
iscsi: Add an iscsi target application
Similar to our NVMf target, this is an iSCSI target that can interoperate with the Linux and Windows standard iSCSI initiators.
Change-Id: I6961c5ef99f7b161c396330ed5b543ea29b0ca7b Signed-off-by: Ben Walker <benjamin.walker@intel.com>
show more ...
|
| #
3f80d551 |
| 13-Jul-2016 |
Daniel Verkamp <daniel.verkamp@intel.com> |
CONFIG: rename CONFIG_NVMF to CONFIG_RDMA
The NVMf target is being refactored to split the RDMA transport-specific code into its own file. Once this is complete, we should be able to plug in other
CONFIG: rename CONFIG_NVMF to CONFIG_RDMA
The NVMf target is being refactored to split the RDMA transport-specific code into its own file. Once this is complete, we should be able to plug in other transports and build the NVMf target without any RDMA dependency if desired.
To enable this, change the CONFIG option to RDMA; it still controls whether the whole NVMf target is built for now, but once the RDMA dependency is actually made optional, we will be able to build the generic NVMf target code without libibverbs installed.
Change-Id: I8cd90a9aaa85dcefcc9b0f8f2e7b6af21958b2a8 Signed-off-by: Daniel Verkamp <daniel.verkamp@intel.com>
show more ...
|
|
Revision tags: v16.06 |
|
| #
0f912a0e |
| 06-Jun-2016 |
Daniel Verkamp <daniel.verkamp@intel.com> |
nvmf: add NVMe over Fabrics userspace target
Change-Id: I739916824d033bd1a8f8b7f5def09e58f23d13cb Signed-off-by: Daniel Verkamp <daniel.verkamp@intel.com>
|
| #
bdece622 |
| 10-May-2016 |
Daniel Verkamp <daniel.verkamp@intel.com> |
trace: add tracepoint library and app
Change-Id: I472fb7e7a82e1337c6c06b1d3bb4e8a2a13d884a Signed-off-by: Daniel Verkamp <daniel.verkamp@intel.com>
|