| 87696292 | 03-Sep-2024 |
Konrad Sztyber <konrad.sztyber@intel.com> |
test/stub: add option to enable logs
Enabling the logs can be very useful when debugging multiprocess issues.
Signed-off-by: Konrad Sztyber <konrad.sztyber@intel.com> Change-Id: I09d5ea2981eb4e949d
test/stub: add option to enable logs
Enabling the logs can be very useful when debugging multiprocess issues.
Signed-off-by: Konrad Sztyber <konrad.sztyber@intel.com> Change-Id: I09d5ea2981eb4e949d34f84517cfa5619a02d07b Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/24789 Reviewed-by: Jim Harris <jim.harris@samsung.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Shuhei Matsumoto <smatsumoto@nvidia.com>
show more ...
|
| 53be3bd8 | 07-May-2024 |
Alexey Marchuk <alexeymar@nvidia.com> |
lib/util: Make md5 API public
Make md5 realted functions in iscsi lib public. Interface remained unchaged except of spdk_ prefix added to func names. Implementation slightly updated with unlikely()
lib/util: Make md5 API public
Make md5 realted functions in iscsi lib public. Interface remained unchaged except of spdk_ prefix added to func names. Implementation slightly updated with unlikely() hints.
Signed-off-by: Alexey Marchuk <alexeymar@nvidia.com> Change-Id: I8bff008aad0c44b639b9249e1b48f3a6f9421f74 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/23133 Community-CI: Mellanox Build Bot Reviewed-by: Shuhei Matsumoto <smatsumoto@nvidia.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Jim Harris <jim.harris@samsung.com> Reviewed-by: Ben Walker <ben@nvidia.com>
show more ...
|
| 186b109d | 20-Aug-2024 |
Jim Harris <jim.harris@samsung.com> |
env: add SPDK_ENV_NUMA_ID_ANY and replace socket_id with numa_id
We will try to avoid further proliferation of "SOCKET_ID" to refer to a NUMA socket ID moving forward, and just use "NUMA_ID" to avoi
env: add SPDK_ENV_NUMA_ID_ANY and replace socket_id with numa_id
We will try to avoid further proliferation of "SOCKET_ID" to refer to a NUMA socket ID moving forward, and just use "NUMA_ID" to avoid confusion with TCP sockets.
Change all of the existing in-tree SPDK_ENV_SOCKET_ID_ANY uses to SPDK_ENV_NUMA_ID_ANY, but keep the old #define around, at least for now. Also change all 'socket_id' parameters to 'numa_id'.
We still have spdk_env_get_socket_id(), we will need to keep this but next patch will add spdk_env_get_numa_id().
Signed-off-by: Jim Harris <jim.harris@samsung.com> Change-Id: Idc31c29e32b708c24d88f9c6fecaf9a99e34ba1e Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/24607 Reviewed-by: Aleksey Marchuk <alexeymar@nvidia.com> Reviewed-by: Konrad Sztyber <konrad.sztyber@intel.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Shuhei Matsumoto <smatsumoto@nvidia.com> Reviewed-by: Ben Walker <ben@nvidia.com> Community-CI: Mellanox Build Bot
show more ...
|
| 57fd99b9 | 28-Jun-2024 |
Jim Harris <jim.harris@samsung.com> |
env: add opts_size to spdk_env_opts
This will help with ABI compatibility as new fields get added to this structure.
User is responsible for setting opts_size. Major version has been bumped, so use
env: add opts_size to spdk_env_opts
This will help with ABI compatibility as new fields get added to this structure.
User is responsible for setting opts_size. Major version has been bumped, so users will need to rebuild against latest code, if they do not set opts_size we will just treat that as if the structure ends right before opts_size. We will also print an ERRLOG to warn user to set opts_size appropriately.
As part of this patch, update all in-tree callers of spdk_env_opts_init() to set the opts_size.
Signed-off-by: Jim Harris <jim.harris@samsung.com> Change-Id: If2611eccc8b3c43e1dc1654028d000a8a12a544e Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/23940 Community-CI: Mellanox Build Bot Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Konrad Sztyber <konrad.sztyber@intel.com> Reviewed-by: Tomasz Zawadzki <tomasz@tzawadzki.com>
show more ...
|
| e2916ec1 | 24-Apr-2024 |
Jim Harris <jim.harris@samsung.com> |
iscsi: add trace owner support
Note: spdk_trace_record() in the fuzzing app really shouldn't be there, so this patch removes it.
Signed-off-by: Jim Harris <jim.harris@samsung.com> Change-Id: I4b0da
iscsi: add trace owner support
Note: spdk_trace_record() in the fuzzing app really shouldn't be there, so this patch removes it.
Signed-off-by: Jim Harris <jim.harris@samsung.com> Change-Id: I4b0dad56775beee3563d15786c4d0ccd41142997 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/22892 Community-CI: Mellanox Build Bot Reviewed-by: Konrad Sztyber <konrad.sztyber@intel.com> Reviewed-by: Shuhei Matsumoto <smatsumoto@nvidia.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
show more ...
|
| 7a71abf6 | 09-Apr-2024 |
Sebastian Brzezinka <sebastian.brzezinka@intel.com> |
fuzz/llvm_vfio_fuzz: limit length of generated data to `bytes_per_cmd`
Change-Id: I716de9e11ccb417ab493880c5a75467373117ad7 Signed-off-by: Sebastian Brzezinka <sebastian.brzezinka@intel.com> Reviewe
fuzz/llvm_vfio_fuzz: limit length of generated data to `bytes_per_cmd`
Change-Id: I716de9e11ccb417ab493880c5a75467373117ad7 Signed-off-by: Sebastian Brzezinka <sebastian.brzezinka@intel.com> Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/22715 Reviewed-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com> Reviewed-by: Jim Harris <jim.harris@samsung.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
show more ...
|
| fe11fef3 | 09-Apr-2024 |
Sebastian Brzezinka <sebastian.brzezinka@intel.com> |
fuzz/llvm_vfio_fuzz: fix `fuzz_vfio_user_irq_set` incorrect data length
`fuzz_vfio_user_irq_set` requries 13 bytes instead of 12.
Change-Id: I3f041110591c5c0e5e29a96224d89293a7745234 Signed-off-by:
fuzz/llvm_vfio_fuzz: fix `fuzz_vfio_user_irq_set` incorrect data length
`fuzz_vfio_user_irq_set` requries 13 bytes instead of 12.
Change-Id: I3f041110591c5c0e5e29a96224d89293a7745234 Signed-off-by: Sebastian Brzezinka <sebastian.brzezinka@intel.com> Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/22714 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com> Reviewed-by: Jim Harris <jim.harris@samsung.com>
show more ...
|
| 3651a300 | 09-Apr-2024 |
Sebastian Brzezinka <sebastian.brzezinka@intel.com> |
fuzz/llvm_vfio_fuzz: terminate fuzzer driver with SIGSEGV
Use `spdk_app_start_shutdown`to ensure that fuzzer driver is terminated when SPDK app exits.
Change-Id: I07029ac42c0e22a7888873cfba248b367
fuzz/llvm_vfio_fuzz: terminate fuzzer driver with SIGSEGV
Use `spdk_app_start_shutdown`to ensure that fuzzer driver is terminated when SPDK app exits.
Change-Id: I07029ac42c0e22a7888873cfba248b367ec29eb5 Signed-off-by: Sebastian Brzezinka <sebastian.brzezinka@intel.com> Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/22309 Reviewed-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com> Reviewed-by: Jim Harris <jim.harris@samsung.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
show more ...
|
| 5db859da | 04-Apr-2024 |
Krzysztof Karas <krzysztof.karas@intel.com> |
apps: set NULL as RPC address in some apps
Set opts.rpc_addr to NULL in SPDK applications that usually do not benefit from starting RPC interface. These include programs in app, examples and test di
apps: set NULL as RPC address in some apps
Set opts.rpc_addr to NULL in SPDK applications that usually do not benefit from starting RPC interface. These include programs in app, examples and test directories.
Some of the tests now require that we explicitly set RPC address, because some apps no longer use the default SPDK address.
Change-Id: I417a3a756581f44c711257e6d2408d933b40386a Signed-off-by: Krzysztof Karas <krzysztof.karas@intel.com> Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/22634 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com> Reviewed-by: Shuhei Matsumoto <smatsumoto@nvidia.com> Community-CI: Mellanox Build Bot
show more ...
|
| ef72f4c5 | 22-Mar-2024 |
Jim Harris <jim.harris@samsung.com> |
test/app/stub: try to unlink sentinel file on app start
For testing purposes, the stub app creates a sentinel file that scripts can look for to see when the stub is ready to start accepting secondar
test/app/stub: try to unlink sentinel file on app start
For testing purposes, the stub app creates a sentinel file that scripts can look for to see when the stub is ready to start accepting secondary processes. We need to wait until after spdk_nvme_probe() completes which can take a while depending on init time of the SSDs.
The stub app will unlink the file on normal shutdown, but if it crashes unexpectedly, the file will remain and prevent the stub app from starting again until user manually deletes it.
So immediately unlink the sentinel file at start of stub_start() - we know at this point that *if* the file still exists it must be left over from a crashed stub and not a currently running stub (since we can't get to this point if there's already a primary process at this shm_id). Then create the file after the spdk_nvme_probe() is complete.
Signed-off-by: Jim Harris <jim.harris@samsung.com> Change-Id: I46cfc9fb1b76d859c9af5c4bbb008ca16b529b28 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/22477 Reviewed-by: Shuhei Matsumoto <smatsumoto@nvidia.com> Reviewed-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
show more ...
|
| be619872 | 22-Mar-2024 |
Jim Harris <jim.harris@samsung.com> |
test/app/stub: enforce stub to only run as a primary process
The stub process is only meant to be run as a primary process, it is not useful at all as a secondary process. We can use spdk_app_opts::
test/app/stub: enforce stub to only run as a primary process
The stub process is only meant to be run as a primary process, it is not useful at all as a secondary process. We can use spdk_app_opts::env_context to specify to DPDK that the process should be initialized as a primary process. That way if a stub process is already running at the same shm_id it will exit with error immediately.
Signed-off-by: Jim Harris <jim.harris@samsung.com> Change-Id: I9091ebc4b996c55531e82fc6231aebb210e5810b Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/22476 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 ...
|
| 90b54d76 | 22-Mar-2024 |
Jim Harris <jim.harris@samsung.com> |
test/app/stub: add command line option to set default io_queue_size
Commit ebdb06b ("stub: fix a io_queue_size limitation") set the default ctrlr io_queue_size to UINT16_MAX. Details from the commit
test/app/stub: add command line option to set default io_queue_size
Commit ebdb06b ("stub: fix a io_queue_size limitation") set the default ctrlr io_queue_size to UINT16_MAX. Details from the commit message and old GerritHub URL aren't clear what the performance issue was though. SPDK performance reports are all generated without using stub app to my knowledge.
This causes problems when using the stub app with performance tools such as fio. fio doesn't specify io_qpair options, so it will just default to whatever was set when the controller was attached. Without the stub, it will use default (256) but with the stub running it uses whatever max supported by the controller (MQES). This can cause performance anomalies, but less pleasant are the out-of-memory issues due to all of the extra trackers this tries to allocate for tests with lots of jobs.
So change this up so that by default, we don't change the default - only change it if user passed some value via command line.
Signed-off-by: Jim Harris <jim.harris@samsung.com> Change-Id: Ia68a76b6272b2ef307d6f4e346e204d80c474828 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/22448 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 ...
|
| 2f641044 | 15-Feb-2024 |
Sebastian Brzezinka <sebastian.brzezinka@intel.com> |
llvm/vfio: Suppress checking leaks for `spdk_nvme_ctrlr_alloc_io_qpair`
LSAN has problems detecting references stored in DPDK-managed memory, causing leak sanitizer to reports leaking memory incorre
llvm/vfio: Suppress checking leaks for `spdk_nvme_ctrlr_alloc_io_qpair`
LSAN has problems detecting references stored in DPDK-managed memory, causing leak sanitizer to reports leaking memory incorrectly.
This behavior is specific to fuzzers, since `__lsan_do_recoverable_leak_check` is called in runtime after each `TestOneInput`, and not only at the end of the program.
Fixes issue #3258.
Change-Id: I13cc9315f0c26a0f03bb9cf6cf6f0128943f11da Signed-off-by: Sebastian Brzezinka <sebastian.brzezinka@intel.com> Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/21897 Reviewed-by: Jim Harris <jim.harris@samsung.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Konrad Sztyber <konrad.sztyber@intel.com>
show more ...
|
| daa0cebd | 15-Feb-2024 |
Marcin Spiewak <marcin.spiewak@intel.com> |
test/fuzz: include env_dpdk_rpc library
This patch includes env_dpdk_rpc library when vfio and nvmf fuzzer apps are built, so it is possible to use certain RPCs from this library. We can now use cal
test/fuzz: include env_dpdk_rpc library
This patch includes env_dpdk_rpc library when vfio and nvmf fuzzer apps are built, so it is possible to use certain RPCs from this library. We can now use call to env_dpdk_get_mem_stats to get memory usage information from DPDK.
Example: sudo scripts/rpc.py -s /var/tmp/spdk0.sock env_dpdk_get_mem_stats { "filename": "/tmp/spdk_mem_dump.txt" }
This RPC call stores memory information in /tmp/spdk_mem_dump.txt file. Tracking changes in e.g. memory allocated on huge pages can be useful during memory leaks debugging.
Change-Id: Ic0623c9edaeea97a6a256f502b1a022a89d58cfc Signed-off-by: Marcin Spiewak <marcin.spiewak@intel.com> Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/21895 Reviewed-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com> Reviewed-by: Sebastian Brzezinka <sebastian.brzezinka@intel.com> Reviewed-by: Konrad Sztyber <konrad.sztyber@intel.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
show more ...
|
| f0728fda | 15-Feb-2024 |
Marcin Spiewak <marcin.spiewak@intel.com> |
nvme_fuzz: add call to spdk_app_stop(-1) on errors
When a fuzzer is started, to properly detect errors when connecting to a controller, 'return -1' is not enough. We also need to call spdk_app_stop(
nvme_fuzz: add call to spdk_app_stop(-1) on errors
When a fuzzer is started, to properly detect errors when connecting to a controller, 'return -1' is not enough. We also need to call spdk_app_stop(-1) when an error is detected to signal the fuzzer we have failed.
I have encountered such a situation when due to memory leak, setting up of the controller queues failed (no memory for structures). Return -1 didin't caused the fuzzer to stop the test, it was keep trying to call TestOneInput function for the whole scheduled test time (16 hrs). Adding spdk_app_stop(-1) allows the fuzzer to detect the error so the Jenkins job can fail early, just after the error is detected.
Change-Id: I08ca4de7d21b13df3bcf93a1ccffbbec32ad9f4a Signed-off-by: Marcin Spiewak <marcin.spiewak@intel.com> Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/21894 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Jim Harris <jim.harris@samsung.com> Reviewed-by: Sebastian Brzezinka <sebastian.brzezinka@intel.com> Reviewed-by: Konrad Sztyber <konrad.sztyber@intel.com>
show more ...
|
| 5434834a | 14-Feb-2024 |
Krzysztof Karas <krzysztof.karas@intel.com> |
util: use spdk_posix_file_load_from_name
Use new function accross SPDK, instead of reading file contents locally, so users calling this function will be freed from handling opening and closing the f
util: use spdk_posix_file_load_from_name
Use new function accross SPDK, instead of reading file contents locally, so users calling this function will be freed from handling opening and closing the files.
Change-Id: I7a7a9aa1151500f6abd67e894c1ba2b6891cc966 Signed-off-by: Krzysztof Karas <krzysztof.karas@intel.com> Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/21829 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Community-CI: Mellanox Build Bot Reviewed-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com> Reviewed-by: Jim Harris <jim.harris@samsung.com>
show more ...
|
| 8bba6ed6 | 12-Feb-2024 |
Sebastian Brzezinka <sebastian.brzezinka@intel.com> |
fuzz/llvm_vfio_fuzz: Adjust array index to avoid overflow
fuzz_vfio_user_set_msix test uses 9 bytes for a single test, this patch fixes `data` array indexes to match the requested size.
Change-Id:
fuzz/llvm_vfio_fuzz: Adjust array index to avoid overflow
fuzz_vfio_user_set_msix test uses 9 bytes for a single test, this patch fixes `data` array indexes to match the requested size.
Change-Id: I19762de62173f885ee28a5a4b2a8e500c8c6dd81 Signed-off-by: Sebastian Brzezinka <sebastian.brzezinka@intel.com> Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/21820 Reviewed-by: Jim Harris <jim.harris@samsung.com> Reviewed-by: Konrad Sztyber <konrad.sztyber@intel.com> Reviewed-by: Marcin Spiewak <marcin.spiewak@intel.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
show more ...
|
| d65bd99e | 27-Sep-2023 |
Pierre Lestringant <plestringant@kalray.eu> |
include: Remove duplicate includes in source files
Change-Id: I7dd6ae6fa11603a956c3d178b9b23d2c755913d1 Signed-off-by: Pierre Lestringant <plestringant@kalray.eu> Reviewed-on: https://review.spdk.io
include: Remove duplicate includes in source files
Change-Id: I7dd6ae6fa11603a956c3d178b9b23d2c755913d1 Signed-off-by: Pierre Lestringant <plestringant@kalray.eu> Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/20106 Reviewed-by: Tomasz Zawadzki <tomasz.zawadzki@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 ...
|
| 9fa44ca4 | 18-Dec-2023 |
Jim Harris <jim.harris@samsung.com> |
test/app/stub: register controllers with CUSE
Signed-off-by: Jim Harris <jim.harris@samsung.com> Change-Id: Ib20fc66032a08d5535255f6b40e0c3baae0dd4ef Reviewed-on: https://review.spdk.io/gerrit/c/spd
test/app/stub: register controllers with CUSE
Signed-off-by: Jim Harris <jim.harris@samsung.com> Change-Id: Ib20fc66032a08d5535255f6b40e0c3baae0dd4ef Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/21091 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 ...
|
| 90c9c386 | 17-Nov-2023 |
Sebastian Brzezinka <sebastian.brzezinka@intel.com> |
app/fuzz: enable detect leaks in LLVM fuzzer runtime
Since ASan can now recognize memory allocated on hugepages, false leaks should not be reported when reference is store on hugepage.
Signed-off-b
app/fuzz: enable detect leaks in LLVM fuzzer runtime
Since ASan can now recognize memory allocated on hugepages, false leaks should not be reported when reference is store on hugepage.
Signed-off-by: Sebastian Brzezinka <sebastian.brzezinka@intel.com> Change-Id: I56954ab770994f423765f17d70dd2b56672258af Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/20639 Reviewed-by: Jim Harris <jim.harris@samsung.com> Reviewed-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
show more ...
|
| 2397c966 | 05-Jan-2023 |
Sebastian Brzezinka <sebastian.brzezinka@intel.com> |
llvm_vfio_fuzz: add fuzzing of msi-x interupts registers
Signed-off-by: Sebastian Brzezinka <sebastian.brzezinka@intel.com> Change-Id: Idfc77476fb48cd5b23e369efea4f99ada9556147 Reviewed-on: https://
llvm_vfio_fuzz: add fuzzing of msi-x interupts registers
Signed-off-by: Sebastian Brzezinka <sebastian.brzezinka@intel.com> Change-Id: Idfc77476fb48cd5b23e369efea4f99ada9556147 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/18501 Reviewed-by: Krzysztof Karas <krzysztof.karas@intel.com> Reviewed-by: Ben Walker <ben@nvidia.com> Reviewed-by: Aleksey Marchuk <alexeymar@nvidia.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
show more ...
|
| fe2bc22c | 17-Aug-2022 |
Sebastian Brzezinka <sebastian.brzezinka@intel.com> |
test/llvm_vfio_fuzz: fuzz vfio-user message command
This patch introduce fuzzing following message command: - fuzz_vfio_user_get_region_info, - fuzz_vfio_user_dma_map, - fuzz_vfio_user_dma_unmap.
test/llvm_vfio_fuzz: fuzz vfio-user message command
This patch introduce fuzzing following message command: - fuzz_vfio_user_get_region_info, - fuzz_vfio_user_dma_map, - fuzz_vfio_user_dma_unmap.
Signed-off-by: Sebastian Brzezinka <sebastian.brzezinka@intel.com> Change-Id: I61f0b8ee738298b194d45d7635bbdbdd2aa810b3 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/18500 Reviewed-by: Aleksey Marchuk <alexeymar@nvidia.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Ben Walker <ben@nvidia.com> Reviewed-by: Krzysztof Karas <krzysztof.karas@intel.com>
show more ...
|
| ac3bfcda | 22-Sep-2023 |
Michal Berger <michal.berger@intel.com> |
test/app: Keep list of expected RPC methods sorted
In case SPDK is built with an LTO enabled this order may chang so make sure test can handle that.
Change-Id: I4adba00524e41a59614200132629f068d451
test/app: Keep list of expected RPC methods sorted
In case SPDK is built with an LTO enabled this order may chang so make sure test can handle that.
Change-Id: I4adba00524e41a59614200132629f068d4511292 Signed-off-by: Michal Berger <michal.berger@intel.com> Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/20028 Reviewed-by: Konrad Sztyber <konrad.sztyber@intel.com> Reviewed-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
show more ...
|
| 81b72533 | 22-Sep-2023 |
Michal Berger <michal.berger@intel.com> |
test/app: Don't overwrite ERR trap from autotest_common
This doesn't allow for the stack to be printed in case an error occurs.
Change-Id: I63bae4e397806ebb30702b5607ee1c574fa560a4 Signed-off-by: M
test/app: Don't overwrite ERR trap from autotest_common
This doesn't allow for the stack to be printed in case an error occurs.
Change-Id: I63bae4e397806ebb30702b5607ee1c574fa560a4 Signed-off-by: Michal Berger <michal.berger@intel.com> Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/20027 Reviewed-by: Konrad Sztyber <konrad.sztyber@intel.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com>
show more ...
|
| a214d48d | 29-May-2023 |
Sebastian Brzezinka <sebastian.brzezinka@intel.com> |
app/fuzz: disable detect_leaks during fuzzer runtime
Detecting leaks while fuzzing cause asan to report incorrect memory leaks, this behavior is cause by asan being disable for dpdk so every memory
app/fuzz: disable detect_leaks during fuzzer runtime
Detecting leaks while fuzzing cause asan to report incorrect memory leaks, this behavior is cause by asan being disable for dpdk so every memory that is allocated on heap and then store on hugepages is reported as leaking even if there are correctly freed at the end.
This is a temporary solution until asan is enabled in dpdk
Signed-off-by: Sebastian Brzezinka <sebastian.brzezinka@intel.com> Change-Id: I2deecf39a2ec4c5345f626746280454e19088055 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/18411 Reviewed-by: Konrad Sztyber <konrad.sztyber@intel.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Ben Walker <benjamin.walker@intel.com>
show more ...
|