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, 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 |
|
#
7b284f62 |
| 19-Nov-2021 |
Jim Harris <james.r.harris@intel.com> |
examples: add discovery_aer
This can be used to connect to a discovery controller to get and print discovery logs whenever a discovery AER completion is received.
Signed-off-by: Jim Harris <james.r
examples: add discovery_aer
This can be used to connect to a discovery controller to get and print discovery logs whenever a discovery AER completion is received.
Signed-off-by: Jim Harris <james.r.harris@intel.com> Change-Id: Ieeb8630633e1be3031074caff6196d4124c5fcee Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/10548 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: Changpeng Liu <changpeng.liu@intel.com> Reviewed-by: Aleksey Marchuk <alexeymar@mellanox.com>
show more ...
|
Revision tags: v21.10, v21.10-rc1, v21.07, v21.07-rc1, v21.04, v21.04-rc1, v21.01.1 |
|
#
e04da24c |
| 25-Feb-2021 |
Krishna Kanth Reddy <krish.reddy@samsung.com> |
examples/pmr_persistence: Add PMR example application
Added tests to verify the PMR support.
Signed-off-by: Krishna Kanth Reddy <krish.reddy@samsung.com> Change-Id: I63f0a18647bfb8b16b8a5fbedb902c2
examples/pmr_persistence: Add PMR example application
Added tests to verify the PMR support.
Signed-off-by: Krishna Kanth Reddy <krish.reddy@samsung.com> Change-Id: I63f0a18647bfb8b16b8a5fbedb902c2f28b1d36d Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/6562 Community-CI: Broadcom CI Community-CI: Mellanox Build Bot 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 ...
|
Revision tags: v21.01, v21.01-rc1, v20.10, v20.10-rc1, v20.07, v20.07-rc1 |
|
#
ca1b318f |
| 06-Jun-2020 |
Shuhei Matsumoto <shuhei.matsumoto.xt@hitachi.com> |
example/nvme: add application to test NVMe I/O abort
Add a new sample application to test I/O abort for NVMe backend, both PCIe and over Fabrics. And enable it to test pool by NVMe-oF + delay bdev +
example/nvme: add application to test NVMe I/O abort
Add a new sample application to test I/O abort for NVMe backend, both PCIe and over Fabrics. And enable it to test pool by NVMe-oF + delay bdev + malloc bdev.
Signed-off-by: Shuhei Matsumoto <shuhei.matsumoto.xt@hitachi.com> Change-Id: I5aa28b523bdb2c1d4d8c7af05f925c4dd01dda86 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/2661 Reviewed-by: Michael Haeuptle <michaelhaeuptle@gmail.com> Reviewed-by: Ben Walker <benjamin.walker@intel.com> Reviewed-by: Aleksey Marchuk <alexeymar@mellanox.com> Community-CI: Mellanox Build Bot Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
show more ...
|
#
d9c6b6bb |
| 02-Jun-2020 |
Changpeng Liu <changpeng.liu@intel.com> |
test/nvme_reserve: move examples/nvme/reserve to test/nvme/reserve
This only covered one test case for NVMe reservation feature, so remove it to test directory.
Change-Id: I7920679ce14dd4d6a9164cb7
test/nvme_reserve: move examples/nvme/reserve to test/nvme/reserve
This only covered one test case for NVMe reservation feature, so remove it to test directory.
Change-Id: I7920679ce14dd4d6a9164cb7663016bc7a3a4929 Signed-off-by: Changpeng Liu <changpeng.liu@intel.com> Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/2732 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Shuhei Matsumoto <shuhei.matsumoto.xt@hitachi.com> Reviewed-by: Jim Harris <james.r.harris@intel.com>
show more ...
|
Revision tags: v20.04.1, v20.01.2, v20.04, v20.04-rc1, v20.01.1, v20.01, v20.01-rc1, v19.10.1, v19.10, v19.10-rc1 |
|
#
ecd108eb |
| 17-Oct-2019 |
Seth Howell <seth.howell@intel.com> |
examples/nvme: add a reconnect example.
This is simply a dumbed down version of perf so that we don't add extra functionality to perf that might impact its performance.
Change-Id: Ia2716a61abcc5269
examples/nvme: add a reconnect example.
This is simply a dumbed down version of perf so that we don't add extra functionality to perf that might impact its performance.
Change-Id: Ia2716a61abcc5269dafcda394d40517d156fdb2a Signed-off-by: Seth Howell <seth.howell@intel.com> Reviewed-on: https://review.gerrithub.io/c/spdk/spdk/+/471661 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>
show more ...
|
Revision tags: v19.07.1, v19.07, v19.04.1, v19.04, v18.10.2, v19.01.1, v19.01, v18.10.1, v18.10, v18.07.1, v18.07, v18.04.1, v18.04, v18.01.1, v18.01 |
|
#
1f9da54e |
| 19-Jan-2018 |
Stephen Bates <sbates@raithlin.com> |
cmb_copy: An example app that uses NVMe CMBs
Add a new example application that copies data between two NVMe namespaces, on two different NVMe controllers via the CMB that belongs to one of said con
cmb_copy: An example app that uses NVMe CMBs
Add a new example application that copies data between two NVMe namespaces, on two different NVMe controllers via the CMB that belongs to one of said controllers. This avoids using CPU system memory as a DMA buffer and reduces the number of external DMAs from two to one.
Use:
./cmb_test -h
for usage.
Change-Id: Id930fb3bdb5c09bbecadae449a5238a73eeef642 Signed-off-by: Stephen Bates <sbates@raithlin.com> Reviewed-on: https://review.gerrithub.io/397040 Tested-by: SPDK Automated Test System <sys_sgsw@intel.com> Reviewed-by: Jim Harris <james.r.harris@intel.com> Reviewed-by: Daniel Verkamp <daniel.verkamp@intel.com>
show more ...
|
Revision tags: v17.10.1, v17.10, v17.07.1, v17.07, v17.03, v16.12 |
|
#
03823694 |
| 15-Nov-2016 |
Cunyin Chang <cunyin.chang@intel.com> |
example: Add example for nvme hotplug.
Change-Id: I7e0bbf48798b77365c4dc968427c8834e0b05a44 Signed-off-by: Cunyin Chang <cunyin.chang@intel.com>
|
Revision tags: v16.08 |
|
#
7991eb19 |
| 14-Jun-2016 |
Ziye Yang <ziye.yang@intel.com> |
Create a utility and enable WRR arbitration mechanism
Change-Id: I2194863ae812ece72c17b78e003ccf7895b8a812 Signed-off-by: GangCao <gang.cao@intel.com>
|
Revision tags: v16.06 |
|
#
213e7a64 |
| 07-Jun-2016 |
Jim Harris <james.r.harris@intel.com> |
examples: add hello_world example for NVMe
This is a very basic example app that shows how to use the SPDK NVMe driver API for basic enumeration and I/O operations.
Signed-off-by: Jim Harris <james
examples: add hello_world example for NVMe
This is a very basic example app that shows how to use the SPDK NVMe driver API for basic enumeration and I/O operations.
Signed-off-by: Jim Harris <james.r.harris@intel.com> Change-Id: I411f6f90781832f00d98b3d6782a9c2ca6591ce3
show more ...
|
#
ddb59105 |
| 13-Apr-2016 |
Ben Walker <benjamin.walker@intel.com> |
nvme: Add an fio plugin
Change-Id: Ife815e371325df7fbec388530dc09097c3e4ffac Signed-off-by: Ben Walker <benjamin.walker@intel.com>
|
#
cd48a01f |
| 09-May-2016 |
Daniel Verkamp <daniel.verkamp@intel.com> |
build: wrap $(CURDIR) relative paths in $(abspath)
Resolve relative paths before using them to clean up command lines.
This should also help shorten the overall command line length that gets embedd
build: wrap $(CURDIR) relative paths in $(abspath)
Resolve relative paths before using them to clean up command lines.
This should also help shorten the overall command line length that gets embedded in the binary and used when locating the executable from a coredump.
Change-Id: Ibff9849ede198bb04313496c8b7131485ffaf14f Signed-off-by: Daniel Verkamp <daniel.verkamp@intel.com>
show more ...
|
#
98416108 |
| 25-Feb-2016 |
Cunyin Chang <cunyin.chang@intel.com> |
spdk: Add namespace management interface and unit tests.
Change-Id: I9d203bf7532d50b1f8c8ca50c50df09ded8b5256 Signed-off-by: Cunyin Chang <cunyin.chang@intel.com>
|
Revision tags: v1.2.0 |
|
#
c02b1794 |
| 26-Jan-2016 |
Daniel Verkamp <daniel.verkamp@intel.com> |
Remove year from copyright headers.
Also add a space between Copyright and (c).
The copyright year can be determined using git metadata.
Also remove the duplicated "All rights reserved." - every i
Remove year from copyright headers.
Also add a space between Copyright and (c).
The copyright year can be determined using git metadata.
Also remove the duplicated "All rights reserved." - every instance of this line already has a corresponding "All rights reserved" immediately below it, except for examples/ioat/kperf/kmod/dma_perf.c, where I have added it manually.
Performed using this command:
git ls-files | xargs sed -i -e 's/Copyright(c) \(.*\) Intel Corporation. All rights reserved./Copyright (c) Intel Corporation./'
Change-Id: I3779f404966800709024eb1eb66a50068af2716c Signed-off-by: Daniel Verkamp <daniel.verkamp@intel.com>
show more ...
|
#
92fa3ec5 |
| 22-Jan-2016 |
Changpeng Liu <changpeng.liu@intel.com> |
spdk: add NVMe reservation commands support
NVMe reservations provide capabilities that may be used by two or more hosts to coordinate access to a shared namespace, here we add the 4 reservation com
spdk: add NVMe reservation commands support
NVMe reservations provide capabilities that may be used by two or more hosts to coordinate access to a shared namespace, here we add the 4 reservation commands: reservation register/acquire/release/report.
Change-Id: Ib03ae2120a57dd14aa64311a6ffeb39fda73018c Signed-off-by: Changpeng Liu <changpeng.liu@intel.com> Signed-off-by: Ziye Yang <ziye.yang@intel.com>
show more ...
|
Revision tags: v1.0.0 |
|
#
3677f46a |
| 04-Nov-2015 |
Daniel Verkamp <daniel.verkamp@intel.com> |
build: allow make to work from any directory
Set SPDK_ROOT_DIR explicitly in each Makefile so that make from a subdirectory will work (assuming all dependencies from the upper directory have already
build: allow make to work from any directory
Set SPDK_ROOT_DIR explicitly in each Makefile so that make from a subdirectory will work (assuming all dependencies from the upper directory have already been built). This allows partial rebuilds of the source tree, as well as building the unit tests without requiring DPDK.
Change-Id: I3f65b805d490b40ff5ec53cceb61df542ce814f1 Signed-off-by: Daniel Verkamp <daniel.verkamp@intel.com>
show more ...
|
#
1010fb3a |
| 21-Sep-2015 |
Daniel Verkamp <daniel.verkamp@intel.com> |
SPDK: Initial check-in
Signed-off-by: Daniel Verkamp <daniel.verkamp@intel.com>
|