|
Revision tags: v24.05, v24.09-pre, v24.05-rc1, LTS, v24.01, v24.05-pre, v24.01-rc1 |
|
| #
59456660 |
| 11-Oct-2023 |
Krzysztof Sprzaczkowski <krzysztof.sprzaczkowski@intel.com> |
test/accel: DIF verify accel functional tests
Add the Accel test application with functional tests to validate DIF Verify operation.
Change-Id: Ie285e4cdc4b70fa6323cd4844fad3f179a0f0675 Signed-off-
test/accel: DIF verify accel functional tests
Add the Accel test application with functional tests to validate DIF Verify operation.
Change-Id: Ie285e4cdc4b70fa6323cd4844fad3f179a0f0675 Signed-off-by: Krzysztof Sprzaczkowski <krzysztof.sprzaczkowski@intel.com> Signed-off-by: Slawomir Ptak <slawomir.ptak@intel.com> Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/20282 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 ...
|
|
Revision tags: v23.09, v24.01-pre, v23.09-rc1, v23.05, v23.09-pre, v23.01.1 |
|
| #
9b8f2ef3 |
| 07-Feb-2023 |
Mike Gerdts <mgerdts@nvidia.com> |
test/lvol: test esnap clones with real bdevs
This adds test/lvol/esnap for functional tests lvol esnap clone bdevs without RPCs or reactors.
Change-Id: If62b1bde2b19343af51ba4c11599623556484b0d Sig
test/lvol: test esnap clones with real bdevs
This adds test/lvol/esnap for functional tests lvol esnap clone bdevs without RPCs or reactors.
Change-Id: If62b1bde2b19343af51ba4c11599623556484b0d Signed-off-by: Mike Gerdts <mgerdts@nvidia.com> Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/16705 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>
show more ...
|
|
Revision tags: 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, v21.10, v21.10-rc1, v21.07, v21.07-rc1 |
|
| #
ecfc5087 |
| 20-Jul-2021 |
Alexey Marchuk <alexeymar@mellanox.com> |
test/dma: Add functional test to verify DMA
Signed-off-by: Alexey Marchuk <alexeymar@mellanox.com> Change-Id: If7eb7da6c3356aae9e8654372ce1c9a89bf25de6 Reviewed-on: https://review.spdk.io/gerrit/c/s
test/dma: Add functional test to verify DMA
Signed-off-by: Alexey Marchuk <alexeymar@mellanox.com> Change-Id: If7eb7da6c3356aae9e8654372ce1c9a89bf25de6 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/8855 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: Jim Harris <james.r.harris@intel.com> Reviewed-by: Ben Walker <benjamin.walker@intel.com> Reviewed-by: Shuhei Matsumoto <shuhei.matsumoto.xt@hitachi.com>
show more ...
|
| #
801bce0d |
| 26-Jul-2021 |
Shuhei Matsumoto <shuhei.matsumoto.xt@hitachi.com> |
test/thread: Add poller_perf to evaluate cost to run poller
Add a simple tool, poller_perf, to evaluate cost to run non-timed poller or timed poller by any period, number of pollers.
struct spdk_th
test/thread: Add poller_perf to evaluate cost to run poller
Add a simple tool, poller_perf, to evaluate cost to run non-timed poller or timed poller by any period, number of pollers.
struct spdk_thread and struct spdk_thread_stats can have the count of poller runs but we do not have any particular use case for it. So the poller_perf tool use its global counter for now.
By following similar tools, event_perf and reactor_perf, run poller_perf once for non-timed poller and once for timed poller.
Signed-off-by: Shuhei Matsumoto <shuhei.matsumoto.xt@hitachi.com> Change-Id: Ic5b297bb23d0cd0dc1313e1638ac540ffd5fb8f8 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/8925 Community-CI: Broadcom CI <spdk-ci.pdl@broadcom.com> 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.04, v21.04-rc1, v21.01.1, v21.01, v21.01-rc1, v20.10, v20.10-rc1, v20.07, v20.07-rc1, v20.04.1, v20.01.2, v20.04, v20.04-rc1, v20.01.1 |
|
| #
9fcb1cb0 |
| 06-Mar-2020 |
Tomasz Zawadzki <tomasz.zawadzki@intel.com> |
build: add option to disable building unit tests
If unit tests are not required, add option to disable them.
Signed-off-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com> Change-Id: I387ec043fd47d3033
build: add option to disable building unit tests
If unit tests are not required, add option to disable them.
Signed-off-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com> Change-Id: I387ec043fd47d3033726a51ab673752a521d45c0 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/1171 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: Ben Walker <benjamin.walker@intel.com>
show more ...
|
|
Revision tags: v20.01, v20.01-rc1, v19.10.1, v19.10, v19.10-rc1, 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 |
|
| #
c10f8e16 |
| 30-Aug-2018 |
Liu Xiaodong <xiaodong.liu@intel.com> |
jsonrpc-client: add new C client library
It's a C libary for client to call rpc method.
Change-Id: I5378747bd9dab83a41801225ba794b3910d1f5a5 Signed-off-by: Liu Xiaodong <xiaodong.liu@intel.com> Rev
jsonrpc-client: add new C client library
It's a C libary for client to call rpc method.
Change-Id: I5378747bd9dab83a41801225ba794b3910d1f5a5 Signed-off-by: Liu Xiaodong <xiaodong.liu@intel.com> Reviewed-on: https://review.gerrithub.io/424061 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Chandler-Test-Pool: SPDK Automated Test System <sys_sgsw@intel.com> Reviewed-by: Pawel Wodkowski <pawelx.wodkowski@intel.com> Reviewed-by: Ben Walker <benjamin.walker@intel.com> Reviewed-by: Jim Harris <james.r.harris@intel.com>
show more ...
|
|
Revision tags: v18.07, v18.04.1, v18.04, v18.01.1 |
|
| #
96084b40 |
| 22-Mar-2018 |
Seth Howell <seth.howell@intel.com> |
test: move lib/json up to test app directory
Change-Id: Icb8468087639face3ee5534bdd6fdb516cb30f35 Signed-off-by: Seth Howell <seth.howell@intel.com> Reviewed-on: https://review.gerrithub.io/404981 R
test: move lib/json up to test app directory
Change-Id: Icb8468087639face3ee5534bdd6fdb516cb30f35 Signed-off-by: Seth Howell <seth.howell@intel.com> Reviewed-on: https://review.gerrithub.io/404981 Reviewed-by: Daniel Verkamp <daniel.verkamp@intel.com> Reviewed-by: Jim Harris <james.r.harris@intel.com> Tested-by: SPDK Automated Test System <sys_sgsw@intel.com>
show more ...
|
| #
86f65bab |
| 22-Mar-2018 |
Seth Howell <seth.howell@intel.com> |
test: move lib/event up one directory
Change-Id: I4a8bfceaf00aea6f20a63d15b944990511f7958f Signed-off-by: Seth Howell <seth.howell@intel.com> Reviewed-on: https://review.gerrithub.io/404979 Reviewed
test: move lib/event up one directory
Change-Id: I4a8bfceaf00aea6f20a63d15b944990511f7958f Signed-off-by: Seth Howell <seth.howell@intel.com> Reviewed-on: https://review.gerrithub.io/404979 Reviewed-by: Daniel Verkamp <daniel.verkamp@intel.com> Reviewed-by: Jim Harris <james.r.harris@intel.com> Tested-by: SPDK Automated Test System <sys_sgsw@intel.com>
show more ...
|
| #
dc14118b |
| 22-Mar-2018 |
Seth Howell <seth.howell@intel.com> |
test: move lib/env up one level
Change-Id: Ic22806e7c85f579329ac43b9a4e31eab2a14f1c0 Signed-off-by: Seth Howell <seth.howell@intel.com> Reviewed-on: https://review.gerrithub.io/404978 Tested-by: SPD
test: move lib/env up one level
Change-Id: Ic22806e7c85f579329ac43b9a4e31eab2a14f1c0 Signed-off-by: Seth Howell <seth.howell@intel.com> Reviewed-on: https://review.gerrithub.io/404978 Tested-by: SPDK Automated Test System <sys_sgsw@intel.com> Reviewed-by: Daniel Verkamp <daniel.verkamp@intel.com> Reviewed-by: Jim Harris <james.r.harris@intel.com>
show more ...
|
| #
8c5de263 |
| 22-Mar-2018 |
Seth Howell <seth.howell@intel.com> |
test: move lib/nvme up one directory
Change-Id: I40c29b30c7098e34f2aa860612eeb82f2fb01ff3 Signed-off-by: Seth Howell <seth.howell@intel.com> Reviewed-on: https://review.gerrithub.io/404974 Tested-by
test: move lib/nvme up one directory
Change-Id: I40c29b30c7098e34f2aa860612eeb82f2fb01ff3 Signed-off-by: Seth Howell <seth.howell@intel.com> Reviewed-on: https://review.gerrithub.io/404974 Tested-by: SPDK Automated Test System <sys_sgsw@intel.com> Reviewed-by: Daniel Verkamp <daniel.verkamp@intel.com> Reviewed-by: Jim Harris <james.r.harris@intel.com>
show more ...
|
| #
656c4a7a |
| 22-Mar-2018 |
Seth Howell <seth.howell@intel.com> |
test: move test/lib/blobfs under test/blobfs
Change-Id: Icaac9df0623148e6c785d2b1a560b165a1a03408 Signed-off-by: Seth Howell <seth.howell@intel.com> Reviewed-on: https://review.gerrithub.io/404966 T
test: move test/lib/blobfs under test/blobfs
Change-Id: Icaac9df0623148e6c785d2b1a560b165a1a03408 Signed-off-by: Seth Howell <seth.howell@intel.com> Reviewed-on: https://review.gerrithub.io/404966 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 ...
|
| #
f9d5ed28 |
| 22-Mar-2018 |
Seth Howell <seth.howell@intel.com> |
test: move the bdev directory up one level
Change-Id: I6e291c3361b9b8529e4ad44c4bc41bdb4b3b2b47 Signed-off-by: Seth Howell <seth.howell@intel.com> Reviewed-on: https://review.gerrithub.io/404957 Tes
test: move the bdev directory up one level
Change-Id: I6e291c3361b9b8529e4ad44c4bc41bdb4b3b2b47 Signed-off-by: Seth Howell <seth.howell@intel.com> Reviewed-on: https://review.gerrithub.io/404957 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: v18.01, v17.10.1, v17.10, v17.07.1, v17.07 |
|
| #
a4381cfe |
| 16-May-2017 |
Daniel Verkamp <daniel.verkamp@intel.com> |
test: begin moving unit tests into test/unit
This is a proposal to make the distinction between unit tests and other kinds of tests clearer.
All unit tests will be gathered under test/unit/<dir>/<f
test: begin moving unit tests into test/unit
This is a proposal to make the distinction between unit tests and other kinds of tests clearer.
All unit tests will be gathered under test/unit/<dir>/<filename>.
Change-Id: I52a3cc40928c33374e8f423a4c926a150de20b1b Signed-off-by: Daniel Verkamp <daniel.verkamp@intel.com> Reviewed-on: https://review.gerrithub.io/365492 Tested-by: SPDK Automated Test System <sys_sgsw@intel.com> Reviewed-by: Jim Harris <james.r.harris@intel.com> Reviewed-by: Ben Walker <benjamin.walker@intel.com>
show more ...
|
| #
4b521e17 |
| 24-May-2017 |
Jim Harris <james.r.harris@intel.com> |
app/stub: add a stub application to accelerate startup
Starting SPDK applications can take a long time due to two factors: DPDK memory initialization and NVMe device initialization.
This stub appl
app/stub: add a stub application to accelerate startup
Starting SPDK applications can take a long time due to two factors: DPDK memory initialization and NVMe device initialization.
This stub application facilitates eliminating those delays by leveraging DPDK's multi-process mode. This stub application acts as the primary process, initializing DPDK as well as all NVMe devices bound to userspace modules (uio/vfio). Then another SPDK process can be started using the same instance ID, which will make that SPDK process a secondary process of the stub and leverage the DPDK memory and NVMe device initialization already performed by the primary process.
To start this will be used to accelerate the iSCSI system level tests (in test/iscsi_tgt) to significantly reduce test time in the CI pool.
Signed-off-by: Jim Harris <james.r.harris@intel.com> Change-Id: I3019c7d883f40b3ee8fb3345db013df2afc25645 Reviewed-on: https://review.gerrithub.io/362453 Reviewed-by: Ben Walker <benjamin.walker@intel.com> Tested-by: SPDK Automated Test System <sys_sgsw@intel.com>
show more ...
|
|
Revision tags: v17.03, v16.12 |
|
| #
63408d5d |
| 16-Sep-2016 |
Daniel Verkamp <daniel.verkamp@intel.com> |
test: validate that all headers compile as C++
Change-Id: I743a2694a58725f51a0f3d6e1fe130df3d5cd3c5 Signed-off-by: Daniel Verkamp <daniel.verkamp@intel.com>
|
|
Revision tags: v16.08, v16.06 |
|
| #
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 ...
|
|
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 ...
|
|
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>
|