|
Revision tags: v25.01-rc1 |
|
| #
971ec012 |
| 07-Oct-2024 |
Shuhei Matsumoto <smatsumoto@nvidia.com> |
bdevperf: Add hide_metadata option
Add hide_metadata option to the bdevperf tool as a global option. Verify the option by adding a simple test with three DIF configuration.
Signed-off-by: Shuhei Ma
bdevperf: Add hide_metadata option
Add hide_metadata option to the bdevperf tool as a global option. Verify the option by adding a simple test with three DIF configuration.
Signed-off-by: Shuhei Matsumoto <smatsumoto@nvidia.com> Change-Id: I20696a07fe8334473854377c38d2ac7516af494f Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/25145 Community-CI: Community CI Samsung <spdk.community.ci.samsung@gmail.com> Community-CI: Mellanox Build Bot Community-CI: Broadcom CI <spdk-ci.pdl@broadcom.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Jim Harris <jim.harris@nvidia.com> Reviewed-by: Aleksey Marchuk <alexeymar@nvidia.com>
show more ...
|
| #
a25b1619 |
| 23-Oct-2024 |
Michal Berger <michal.berger@intel.com> |
test/nvme/xnvme: Enable polling in nvme driver
Under latest linux kernels (>=6.11.x) the underlying filename must support polled io for the uring's IOPOLL to work. Since we use nvme for these tests,
test/nvme/xnvme: Enable polling in nvme driver
Under latest linux kernels (>=6.11.x) the underlying filename must support polled io for the uring's IOPOLL to work. Since we use nvme for these tests, make sure number of polling queues is > 0 while setting up the driver.
in blockdev.sh xnvme is not the critical part of the tests so instead of playing with nvme driver, we simply enable conserve_cpu which skips IOPOLL setup altogether.
Change-Id: I63771c63a8be8bc3415c098ffeefa4475b8dc7ed Signed-off-by: Michal Berger <michal.berger@intel.com> Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/25321 Community-CI: Broadcom CI <spdk-ci.pdl@broadcom.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Konrad Sztyber <konrad.sztyber@intel.com> Reviewed-by: Karl Bonde Torp <k.torp@samsung.com> Community-CI: Community CI Samsung <spdk.community.ci.samsung@gmail.com> Reviewed-by: Jim Harris <jim.harris@nvidia.com>
show more ...
|
|
Revision tags: v24.09, v25.01-pre, v24.09-rc1 |
|
| #
87a2b42b |
| 03-Sep-2024 |
Michal Berger <michal.berger@intel.com> |
test/bdev: Simplify nbd_lvol_verify()
This function uses only single nbd so there's no point in passing the entire list. Also, the es from mkfs doesn't have to be handled since if it fails errexit w
test/bdev: Simplify nbd_lvol_verify()
This function uses only single nbd so there's no point in passing the entire list. Also, the es from mkfs doesn't have to be handled since if it fails errexit will catch it way sooner.
Change-Id: Iee7b66f1bd8b83d5cc03171f7768b34f0da41ba6 Signed-off-by: Michal Berger <michal.berger@intel.com> Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/24786 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Konrad Sztyber <konrad.sztyber@intel.com> Reviewed-by: Jim Harris <jim.harris@samsung.com>
show more ...
|
| #
34edd9f1 |
| 10-Jul-2024 |
Kamil Godzwon <kamilx.godzwon@intel.com> |
general: fix misspells and typos
Signed-off-by: Kamil Godzwon <kamilx.godzwon@intel.com> Change-Id: Iab206ef526eb7032c6681a3145450010c91705a4 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+
general: fix misspells and typos
Signed-off-by: Kamil Godzwon <kamilx.godzwon@intel.com> Change-Id: Iab206ef526eb7032c6681a3145450010c91705a4 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/24120 Community-CI: Mellanox Build Bot Reviewed-by: Karol Latecki <karol.latecki@intel.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Aleksey Marchuk <alexeymar@nvidia.com> Reviewed-by: Jim Harris <jim.harris@samsung.com>
show more ...
|
|
Revision tags: v24.05 |
|
| #
e8a22bcc |
| 17-May-2024 |
Michal Berger <michal.berger@intel.com> |
test/bdev: Skip "hidden" nvme devices from the sysfs
Change-Id: I76e2da953a49f137cb57bbee8e57707cab02c3b3 Signed-off-by: Michal Berger <michal.berger@intel.com> Reviewed-on: https://review.spdk.io/g
test/bdev: Skip "hidden" nvme devices from the sysfs
Change-Id: I76e2da953a49f137cb57bbee8e57707cab02c3b3 Signed-off-by: Michal Berger <michal.berger@intel.com> Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/23181 Reviewed-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com> Reviewed-by: Marek Chomnicki <marek.chomnicki@intel.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Jim Harris <jim.harris@samsung.com>
show more ...
|
|
Revision tags: v24.09-pre, v24.05-rc1 |
|
| #
1c656889 |
| 21-Mar-2024 |
Michal Berger <michal.berger@intel.com> |
test/bdev: Extend RPC_PIPE_TIMEOUT to 30s
This is done to accommodate for time needed to load configuration which under nvme test suite may attempt to attach multiple ctrls.
Fixes issue #3312.
Cha
test/bdev: Extend RPC_PIPE_TIMEOUT to 30s
This is done to accommodate for time needed to load configuration which under nvme test suite may attempt to attach multiple ctrls.
Fixes issue #3312.
Change-Id: Ie54038b5827dc9def9975fb641ced5b25ed7deaa Signed-off-by: Michal Berger <michal.berger@intel.com> Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/22453 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Jim Harris <jim.harris@samsung.com> Reviewed-by: Konrad Sztyber <konrad.sztyber@intel.com>
show more ...
|
|
Revision tags: LTS, v24.01, v24.05-pre, v24.01-rc1, v23.09, v24.01-pre, v23.09-rc1 |
|
| #
4641aa53 |
| 24-Aug-2023 |
Michal Berger <michal.berger@intel.com> |
test/common: Provide {ext,null}glob by default in autotest suite
This requires adjustments in several test suites due to some bad practices exposed by explicit use of nullglob.
Change-Id: Idbe7eeec
test/common: Provide {ext,null}glob by default in autotest suite
This requires adjustments in several test suites due to some bad practices exposed by explicit use of nullglob.
Change-Id: Idbe7eeec598ffc06e98986898344e4e0d88f4a5d Signed-off-by: Michal Berger <michal.berger@intel.com> Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/19551 Reviewed-by: Jim Harris <jim.harris@gmail.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com>
show more ...
|
|
Revision tags: v23.05, v23.09-pre, v23.01.1, v23.01, v23.05-pre, v23.01-rc1 |
|
| #
bc1bd85e |
| 30-Dec-2022 |
Artur Paszkiewicz <artur.paszkiewicz@intel.com> |
test/bdev: add raid1 tests
Change-Id: Ib7c8f8818be9da24e829a4d4470671cd39234543 Signed-off-by: Artur Paszkiewicz <artur.paszkiewicz@intel.com> Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/
test/bdev: add raid1 tests
Change-Id: Ib7c8f8818be9da24e829a4d4470671cd39234543 Signed-off-by: Artur Paszkiewicz <artur.paszkiewicz@intel.com> Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/16160 Reviewed-by: Ben Walker <ben@nvidia.com> Reviewed-by: Jim Harris <jim.harris@gmail.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
show more ...
|
| #
ee47846a |
| 02-Aug-2023 |
Artur Paszkiewicz <artur.paszkiewicz@intel.com> |
test/blockdev: add bdev_crypto_enomem test
Test case which reproduces issue #3076.
Change-Id: Ica5802bdad8e9ca3c44e0377b9b7a79c919ad518 Signed-off-by: Artur Paszkiewicz <artur.paszkiewicz@intel.com
test/blockdev: add bdev_crypto_enomem test
Test case which reproduces issue #3076.
Change-Id: Ica5802bdad8e9ca3c44e0377b9b7a79c919ad518 Signed-off-by: Artur Paszkiewicz <artur.paszkiewicz@intel.com> Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/19317 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 ...
|
| #
9e06b192 |
| 01-Jun-2023 |
Fedor Uporov <fuporov.vstack@gmail.com> |
bdev_aio: Add FreeBSD support
The FreeBSD kernel aio is built around kevent() system call. Use it for polling, like it is done using io_getevents() on Linux side.
Change-Id: I558236081b8d6870f9a4a3
bdev_aio: Add FreeBSD support
The FreeBSD kernel aio is built around kevent() system call. Use it for polling, like it is done using io_getevents() on Linux side.
Change-Id: I558236081b8d6870f9a4a3a937df60710045bce9 Signed-off-by: Fedor Uporov <fuporov.vstack@gmail.com> Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/18498 Community-CI: Mellanox Build Bot Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Aleksey Marchuk <alexeymar@nvidia.com> Reviewed-by: Ben Walker <benjamin.walker@intel.com>
show more ...
|
| #
d20ae7ff |
| 16-May-2023 |
Alexey Marchuk <alexeymar@nvidia.com> |
accel/dpdk_cryptodev: Update mlx5_pci key config
Wrapped cyrpto credentilas mode is not longer supported. When NIC is in this mode, xts keys are 48 and 80 bytes for 128b and 256b keys. Plain text mo
accel/dpdk_cryptodev: Update mlx5_pci key config
Wrapped cyrpto credentilas mode is not longer supported. When NIC is in this mode, xts keys are 48 and 80 bytes for 128b and 256b keys. Plain text mode uses standard keys of 32 and 64 bytes. Nvidia NIC must be re-configured to work in plain text mode if it was in the wrapped crypto credentails mode. Wrong key size 512b was used, mlx5_pci supports only 128b or 256b. Now key and key2 length must be equal. blockdev.sh scripts was updated accordingly.
Signed-off-by: Alexey Marchuk <alexeymar@nvidia.com> Change-Id: I9f67e0074acb5219ee3f53840e158a011b233cdd Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/18175 Reviewed-by: Konrad Sztyber <konrad.sztyber@intel.com> Community-CI: Mellanox Build Bot Reviewed-by: Jim Harris <james.r.harris@intel.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
show more ...
|
| #
ff12a5ed |
| 27-Mar-2023 |
Mike Gerdts <mgerdts@nvidia.com> |
bdev_gpt: use unique partition GUID as bdev UUID
In releases of SPDK prior to v23.01, GPT bdevs had a random UUID. This ended with commit a1c7ae2d3f4ebf5037ecb4295731d715a50146a0, which is OK becaus
bdev_gpt: use unique partition GUID as bdev UUID
In releases of SPDK prior to v23.01, GPT bdevs had a random UUID. This ended with commit a1c7ae2d3f4ebf5037ecb4295731d715a50146a0, which is OK because a non-persistent UUID is not all that useful.
Per Table 5.6 in Section 5.3.3 of UEFI Spec 2.3, each partition has a 16-byte UniquePartitionGUID:
GUID that is unique for every partition entry. Every partition ever created will have a unique GUID. This GUID must be assigned when the GPT Partition Entry is created. The GPT Partition Entry is created whenever the NumberOfPartitionEntries in the GPT Header is increased to include a larger range of addresses.
With this change, GPT bdevs use this unique partition GUID as the bdev's UUID.
Signed-off-by: Mike Gerdts <mgerdts@nvidia.com> Change-Id: Id8e8aa9e7903d31f199e8cfdb487e45ce1524d7b Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/17351 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Ben Walker <benjamin.walker@intel.com> Reviewed-by: Jim Harris <james.r.harris@intel.com> Community-CI: Mellanox Build Bot
show more ...
|
| #
62c399ff |
| 27-Apr-2023 |
Jim Harris <james.r.harris@intel.com> |
test: clarify GPT related comment in blockdev.sh
After we create the GPT, we change the partition type GUID to the associated SPDK value. The current comment just says "change the GUID" which is am
test: clarify GPT related comment in blockdev.sh
After we create the GPT, we change the partition type GUID to the associated SPDK value. The current comment just says "change the GUID" which is ambiguous because there are multiple GUIDs associated with each partition.
Signed-off-by: Jim Harris <james.r.harris@intel.com> Change-Id: Id821c5c5bbd7a72d84d5ddf4d91d633307f2235b Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/17855 Reviewed-by: Aleksey Marchuk <alexeymar@nvidia.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Ben Walker <benjamin.walker@intel.com>
show more ...
|
| #
a6545ae3 |
| 20-Jan-2023 |
Alexey Marchuk <alexeymar@nvidia.com> |
test/blockdev: Use regualr RPC socket for mlx5 config
When RPC server is used for configuration, rpc_cmd function waits 15 seconds to read all replies. If mlx5 dpdk driver is used on slow machines o
test/blockdev: Use regualr RPC socket for mlx5 config
When RPC server is used for configuration, rpc_cmd function waits 15 seconds to read all replies. If mlx5 dpdk driver is used on slow machines or in container, RPC framework_start_init may take more than 15 seconds to execute. As result, rpc_cmd exits earlier and output of some comamnds remains in the pipe. Next call of rpc_cmd may read wrong data, that leads to malformed json config. To avoid this problem, redirect RPCs to a regualr rpc socket.
Signed-off-by: Alexey Marchuk <alexeymar@nvidia.com> Change-Id: Ibfcf56bb0a7f84f69394846d83746c91a4024b9e Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/16389 Reviewed-by: Jim Harris <james.r.harris@intel.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Ben Walker <benjamin.walker@intel.com>
show more ...
|
| #
38220006 |
| 01-Mar-2023 |
Konrad Sztyber <konrad.sztyber@intel.com> |
test/blockdev: add extra crypto bdev for crypto_sw
This will stress the accel chaining code just a little bit more.
Signed-off-by: Konrad Sztyber <konrad.sztyber@intel.com> Change-Id: If08625b8606a
test/blockdev: add extra crypto bdev for crypto_sw
This will stress the accel chaining code just a little bit more.
Signed-off-by: Konrad Sztyber <konrad.sztyber@intel.com> Change-Id: If08625b8606a021a3494eb4aa8527d2b338bd255 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/17040 Reviewed-by: Aleksey Marchuk <alexeymar@nvidia.com> Reviewed-by: Ben Walker <benjamin.walker@intel.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
show more ...
|
| #
8da5783b |
| 03-Mar-2023 |
Marcin Spiewak <marcin.spiewak@intel.com> |
bdev/pmem: Removing bdev pmem - updated tests
Removed tests associated with bdev pmem
Change-Id: Ibfb699eb5626242a7c1930be13eb1f5ded8d6392 Signed-off-by: Marcin Spiewak <marcin.spiewak@intel.com> R
bdev/pmem: Removing bdev pmem - updated tests
Removed tests associated with bdev pmem
Change-Id: Ibfb699eb5626242a7c1930be13eb1f5ded8d6392 Signed-off-by: Marcin Spiewak <marcin.spiewak@intel.com> Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/17003 Reviewed-by: Jim Harris <james.r.harris@intel.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Community-CI: Mellanox Build Bot Reviewed-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com>
show more ...
|
| #
677907db |
| 30-Jan-2023 |
Alexey Marchuk <alexeymar@nvidia.com> |
test/blockdev: Increase qdepth of bdev_verify_big_io test
Due to a problem described in github #2886, we were not able to run verify payload with big IO and big queue depth. This problem was fixed w
test/blockdev: Increase qdepth of bdev_verify_big_io test
Due to a problem described in github #2886, we were not able to run verify payload with big IO and big queue depth. This problem was fixed with iobuf utilities, so now we can increase queue depth in this test.
Signed-off-by: Alexey Marchuk <alexeymar@nvidia.com> Change-Id: I7b8935d17411c260ba416608444106684c17a0cb Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/16602 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Paul Luse <paul.e.luse@intel.com> Reviewed-by: Shuhei Matsumoto <smatsumoto@nvidia.com> Reviewed-by: Jim Harris <james.r.harris@intel.com>
show more ...
|
| #
3a39d90b |
| 13-Jan-2023 |
Jim Harris <james.r.harris@intel.com> |
bdev_gpt: add new SPDK partition type for off-by-one fix
The gpt bdev module has an off-by-one error. When it calculates the size of the partition, it simply does "end - start", when really it shou
bdev_gpt: add new SPDK partition type for off-by-one fix
The gpt bdev module has an off-by-one error. When it calculates the size of the partition, it simply does "end - start", when really it should be "end - start + 1".
We cannot just fix it by changing the math here, any consumers of the partition may have put down metadata on the partition based on the old size.
So instead add a new SPDK partition type. SPDK will keep the existing off-by-one behavior when it finds the old partition type, but will use the correct math when finding the new partition type.
Fixes issue #2801.
Signed-off-by: Jim Harris <james.r.harris@intel.com> Change-Id: I48eb48c781f1968b59e52b4477ca45e9c81eac11 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/16298 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Aleksey Marchuk <alexeymar@nvidia.com> Reviewed-by: Paul Luse <paul.e.luse@intel.com> Reviewed-by: Mike Gerdts <mgerdts@nvidia.com> Reviewed-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com>
show more ...
|
| #
969b5632 |
| 09-Dec-2022 |
Alexey Marchuk <alexeymar@nvidia.com> |
test/blockdev.sh: Add config for accel mlx5 crypto ops
Signed-off-by: Alexey Marchuk <alexeymar@nvidia.com> Change-Id: I632e65241203a9d6cedf8b33ddf4ed6a189ed5cc Reviewed-on: https://review.spdk.io/g
test/blockdev.sh: Add config for accel mlx5 crypto ops
Signed-off-by: Alexey Marchuk <alexeymar@nvidia.com> Change-Id: I632e65241203a9d6cedf8b33ddf4ed6a189ed5cc Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/15851 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Paul Luse <paul.e.luse@intel.com> Reviewed-by: Ben Walker <benjamin.walker@intel.com> Reviewed-by: Jim Harris <james.r.harris@intel.com>
show more ...
|
|
Revision tags: v22.01.2, v22.09, v23.01-pre, v22.09-rc1 |
|
| #
13f97e67 |
| 31-Aug-2022 |
Alexey Marchuk <alexeymar@nvidia.com> |
bdev/crypto: Use accel framework
All DPDK related code is removed, handling of RESET command was sligthly updated. Handling of -ENOMEM was updated for cases when accel API returns -ENOMEM
Crypto te
bdev/crypto: Use accel framework
All DPDK related code is removed, handling of RESET command was sligthly updated. Handling of -ENOMEM was updated for cases when accel API returns -ENOMEM
Crypto tests in blockdev.sh were extended with more crypto_bdevs to verify NOMEM cases - that failed with original vbdev_crypto implementation
Signed-off-by: Alexey Marchuk <alexeymar@nvidia.com> Change-Id: If1feba2449bee852c6c4daca4b3406414db6fded Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/14860 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Paul Luse <paul.e.luse@intel.com> Reviewed-by: Ben Walker <benjamin.walker@intel.com> Reviewed-by: Jim Harris <james.r.harris@intel.com>
show more ...
|
| #
bf8e0656 |
| 02-Dec-2022 |
Alexey Marchuk <alexeymar@nvidia.com> |
dpdk_cryptodev: Remove limit on max IO size
Previously vbdev_crypto used DPDK directly and the restriction on max IO size was propagated to generic bdev layer which split big IO requests.
Now, when
dpdk_cryptodev: Remove limit on max IO size
Previously vbdev_crypto used DPDK directly and the restriction on max IO size was propagated to generic bdev layer which split big IO requests.
Now, when DPDK code is a standalone accel module, this restriction on max IO size is not visible to the user and we should get rid of it.
To remove this limitation, allow to submit crypto operations for part of logical blocks in big IO, the rest blocks will be processed when all submitted crypto ops are completed.
To verify this patch, add a functional test which submits big IO verify mode
Signed-off-by: Alexey Marchuk <alexeymar@nvidia.com> Change-Id: I0ee89e98195a5c744f3fb2bfc752b578965c3bc5 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/15768 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 ...
|
| #
3f912cf0 |
| 02-Nov-2022 |
Michal Berger <michal.berger@intel.com> |
misc: Fix spelling mistakes
Found with misspell-fixer.
Signed-off-by: Michal Berger <michal.berger@intel.com> Change-Id: If062df0189d92e4fb2da3f055fb981909780dc04 Reviewed-on: https://review.spdk.i
misc: Fix spelling mistakes
Found with misspell-fixer.
Signed-off-by: Michal Berger <michal.berger@intel.com> Change-Id: If062df0189d92e4fb2da3f055fb981909780dc04 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/15207 Reviewed-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com> Reviewed-by: Shuhei Matsumoto <smatsumoto@nvidia.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
show more ...
|
| #
eb53c232 |
| 02-Nov-2022 |
paul luse <paul.e.luse@intel.com> |
add (c) and SPDX header to bash files as needed
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% --forma
add (c) and SPDX header to bash files as needed
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 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)
For intel copyrights added, --follow and -C95% were used.
Signed-off-by: paul luse <paul.e.luse@intel.com> Change-Id: I2ef86976095b88a9bf5b1003e59f3943cd6bbe4c Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/15209 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Community-CI: Mellanox Build Bot Reviewed-by: Ben Walker <benjamin.walker@intel.com> Reviewed-by: Krzysztof Karas <krzysztof.karas@intel.com> Reviewed-by: Jim Harris <james.r.harris@intel.com>
show more ...
|
| #
a1c7ae2d |
| 24-Oct-2022 |
Krzysztof Karas <krzysztof.karas@intel.com> |
bdev: remove generation of UUIDs for bdevs that do not provide one
Remove automatic generation of UUIDs for bdevs that do not provide this value themselves. This is to clarify whether this field can
bdev: remove generation of UUIDs for bdevs that do not provide one
Remove automatic generation of UUIDs for bdevs that do not provide this value themselves. This is to clarify whether this field can be depended upon.
Modified match files to reflect change in UUID generation.
Disabled nullglob shell option, as it deletes empty arrays during word splitting. Bdevs with no aliases would instead of "[]", have nullpointer printed, which makes resulting JSON invalid.
Part of enhancement proposed in #2516.
Change-Id: Ic1d5f8f8d001ae1a219e876aef2a19b1ff0b2f2c Signed-off-by: Krzysztof Karas <krzysztof.karas@intel.com> Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/15150 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: Ben Walker <benjamin.walker@intel.com> Reviewed-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com> Community-CI: Mellanox Build Bot
show more ...
|
| #
29784f35 |
| 06-Sep-2022 |
Krzysztof Karas <krzysztof.karas@intel.com> |
bdevperf: promote bdevperf from test to example application
bdevperf application is utilized in multiple test scenarios and most prominently in SPDK performance reports. Similar to perf and fio_plug
bdevperf: promote bdevperf from test to example application
bdevperf application is utilized in multiple test scenarios and most prominently in SPDK performance reports. Similar to perf and fio_plugins, it is used to measure performance. It is intended to represent the expected behavior of users application that use SPDK bdev layer.
Applications under --enable-tests are intended for specific test scenarios and user interaction is usually via a test scripts. Meanwhile --enable-examples are used more broadly to teach and show usage of SPDK libraries.
As an added benefit with this patch, its possible to compile bdevperf without need to satisfy additional requirements to compile all the test applications.
Change-Id: I9aaec1f9d729a1cdee89b5fdc365d61c19b03f82 Signed-off-by: Krzysztof Karas <krzysztof.karas@intel.com> Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/14558 Reviewed-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com> Reviewed-by: Aleksey Marchuk <alexeymar@nvidia.com> Reviewed-by: Paul Luse <paul.e.luse@intel.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Community-CI: Mellanox Build Bot
show more ...
|