|
Revision tags: v25.01-rc1, v24.09, v25.01-pre, v24.09-rc1, v24.05, v24.09-pre, v24.05-rc1 |
|
| #
fe5061e1 |
| 25-Feb-2024 |
Anton Nayshtut <anayshtut@nvidia.com> |
test/unit/lib/fsdev introduced
Change-Id: Ib4b93cb771b65d53ce3416b8b00cabe95c10d7e4 Signed-off-by: Anton Nayshtut <anayshtut@nvidia.com> Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/2253
test/unit/lib/fsdev introduced
Change-Id: Ib4b93cb771b65d53ce3416b8b00cabe95c10d7e4 Signed-off-by: Anton Nayshtut <anayshtut@nvidia.com> Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/22537 Reviewed-by: Ben Walker <ben@nvidia.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 ...
|
|
Revision tags: LTS, v24.01, v24.05-pre, v24.01-rc1 |
|
| #
de8e38bd |
| 29-Nov-2023 |
Konrad Sztyber <konrad.sztyber@intel.com> |
ut/keyring: add tests for the keyring library
Signed-off-by: Konrad Sztyber <konrad.sztyber@intel.com> Change-Id: Ib52d0fe7d218905c36ba764ab9ed330429bc95bc Reviewed-on: https://review.spdk.io/gerrit
ut/keyring: add tests for the keyring library
Signed-off-by: Konrad Sztyber <konrad.sztyber@intel.com> Change-Id: Ib52d0fe7d218905c36ba764ab9ed330429bc95bc Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/21735 Reviewed-by: Aleksey Marchuk <alexeymar@nvidia.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.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 |
|
| #
1b49dcef |
| 14-Mar-2023 |
Konrad Sztyber <konrad.sztyber@intel.com> |
build: rely on configure to select which unit tests to build
There's no reason to check the OS to decide whether to build some unit tests if we can rely on the configure parameters. For instance, o
build: rely on configure to select which unit tests to build
There's no reason to check the OS to decide whether to build some unit tests if we can rely on the configure parameters. For instance, on FreeBSD, RDMA unit tests can be built and run successfully, while vhost is always disabled in configure.
Fixes #2941.
Signed-off-by: Konrad Sztyber <konrad.sztyber@intel.com> Change-Id: I0073783dcafa932f3a7f48fa553e04be7ae44f84 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/17182 Reviewed-by: Ben Walker <benjamin.walker@intel.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Karol Latecki <karol.latecki@intel.com> Reviewed-by: Jim Harris <james.r.harris@intel.com> Community-CI: Mellanox Build Bot
show more ...
|
|
Revision tags: v23.01, v23.05-pre, v23.01-rc1, v22.01.2 |
|
| #
19e2dc38 |
| 28-Oct-2022 |
paul luse <paul.e.luse@intel.com> |
configure: rename --with-reduce --with-vbdev-compress
This is in prep for adding a new compressDev accel_fw module that will contain all of the DPDK compressDev specifics on it, the vbdev will make
configure: rename --with-reduce --with-vbdev-compress
This is in prep for adding a new compressDev accel_fw module that will contain all of the DPDK compressDev specifics on it, the vbdev will make calls to the accel_fw instead.
As the accel_fw has SW based compression, we want the configure option to apply to building the vbdev module but not the accel_sw software implementation or the upcoming compressdev module.
Renamed to "compress" as reduce is a term specific to the vbdev implementation of the compression to be provided by the accel_fw and thus the same reason why we leave the test flag called REDUCE because it's controlling tests for the reduce library as well as the vbdev module that is using reduce. The flag does not apply to the SW implementation of compression.
This does not affect upcoming accel_fw compressdev module, that will have its own configure option.
Signed-off-by: paul luse <paul.e.luse@intel.com> Change-Id: If8ed3e48e1e3dabcaad1cd161289e78122cd9d58 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/15179 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: Aleksey Marchuk <alexeymar@nvidia.com>
show more ...
|
| #
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 |
|
| #
b5f360c4 |
| 25-Jul-2022 |
Shuhei Matsumoto <smatsumoto@nvidia.com> |
rdma: Maintain per device PD which is persistent across reconnect
SPDK NVMe RDMA initiator used the default PD per RDMA device. Default PD may be changed when all QPs for the RDMA device are destroy
rdma: Maintain per device PD which is persistent across reconnect
SPDK NVMe RDMA initiator used the default PD per RDMA device. Default PD may be changed when all QPs for the RDMA device are destroyed and created again.
For multipath, the RDMA zero copy feature require the PD per RDMA device to be persistent when all QPs for the RDMA device are destroyed and created again.
Maintain such persistent PDs in this patch.
Add two APIs, spdk_rdma_get_pd() and spdk_rdma_put_pd().
In each call of two APIs, synchronize RDMA device list with rdma_get_devices().
Context may be deleted anytime by rdma-core. To avoid such deletion, hold the returned array by rdma_get_devices().
RDMA device has PD, context, ref. count, and removed flag. If context is missing in rdma_get_devices(), set the removed flag to true. Then, if the ref count becomes zero, free the PD and the RDMA device.
The ref. count of a RDMA device is incremented when spdk_rdma_get_pd() is called and decremented when spdk_rdma_put_pd() is called.
To simplify synchronization, sort the returned array by rdma_get_devices().
To avoid resource leakage, add destructor function and free all PDs and related data at termination.
Signed-off-by: Shuhei Matsumoto <smatsumoto@nvidia.com> Change-Id: I093cb4ec2c7d8432642edfbffa270797ccf3e715 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/13769 Community-CI: Mellanox Build Bot Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Ben Walker <benjamin.walker@intel.com> Reviewed-by: Aleksey Marchuk <alexeymar@nvidia.com>
show more ...
|
| #
293cdc48 |
| 22-Jun-2022 |
Artur Paszkiewicz <artur.paszkiewicz@intel.com> |
ftl: management framework
Signed-off-by: Artur Paszkiewicz <artur.paszkiewicz@intel.com> Signed-off-by: Kozlowski Mateusz <mateusz.kozlowski@intel.com> Change-Id: I8261863e80a53a37183b0148d4a08fa97e
ftl: management framework
Signed-off-by: Artur Paszkiewicz <artur.paszkiewicz@intel.com> Signed-off-by: Kozlowski Mateusz <mateusz.kozlowski@intel.com> Change-Id: I8261863e80a53a37183b0148d4a08fa97e208dda Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/13289 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.05, v22.09-pre, v22.05-rc1, v22.01.1, v22.01, v22.01-rc1 |
|
| #
81dca288 |
| 17-Jan-2022 |
Wojciech Malikowski <wojciech.malikowski@intel.com> |
ftl: remove deprecated ftl library
Signed-off-by: Wojciech Malikowski <wojciech.malikowski@intel.com> Change-Id: I3ebb05be3f1b9864b238cb74f469b4fdf573cd0d Reviewed-on: https://review.spdk.io/gerrit/
ftl: remove deprecated ftl library
Signed-off-by: Wojciech Malikowski <wojciech.malikowski@intel.com> Change-Id: I3ebb05be3f1b9864b238cb74f469b4fdf573cd0d Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/11120 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Jim Harris <james.r.harris@intel.com> Reviewed-by: Shuhei Matsumoto <smatsumoto@nvidia.com> Reviewed-by: Ben Walker <benjamin.walker@intel.com> Community-CI: Broadcom CI <spdk-ci.pdl@broadcom.com>
show more ...
|
| #
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 ...
|
| #
d58a2f6c |
| 09-Mar-2022 |
paul luse <paul.e.luse@intel.com> |
lib/accel: support multiple accel modules (aka engines) at once
We enable multiple engines by:
* getting rid of the globals that point to the one available HW and one available SW engine
* adding
lib/accel: support multiple accel modules (aka engines) at once
We enable multiple engines by:
* getting rid of the globals that point to the one available HW and one available SW engine
* adding a submit_tasks() entry point for the SW engine so that it is treated like any other engine allowing us to just call submit_tasks() to the assigned engine for the opcode instead of checking what is supported
* changing the definition of engine capabilities from "HW accelerated" to simply "supported"
* during init, use a global (g_engines_opc) that contains engines and is indexed by opcode so we know what the best engine is for each op code
* future patches will add RPC's to override engine priorities or specifically assign an opcode(s) to an engine.
Signed-off-by: paul luse <paul.e.luse@intel.com> Change-Id: I9b9f3d5a2e499124aa7ccf71f0da83c8ee3dd9f9 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/11870 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: Ben Walker <benjamin.walker@intel.com> Reviewed-by: Jim Harris <james.r.harris@intel.com> Reviewed-by: Aleksey Marchuk <alexeymar@nvidia.com>
show more ...
|
|
Revision tags: v21.10, v21.10-rc1 |
|
| #
1ab3531e |
| 23-Aug-2021 |
ChengqiangMeng <chengqiangx.meng@intel.com> |
unittest/rpc: add rpc unittest
-add test for rpc functions.
Signed-off-by: ChengqiangMeng <chengqiangx.meng@intel.com> Change-Id: I33ad89e993ba0b5a5aaebf47e7c2215fc634da87 Reviewed-on: https://revi
unittest/rpc: add rpc unittest
-add test for rpc functions.
Signed-off-by: ChengqiangMeng <chengqiangx.meng@intel.com> Change-Id: I33ad89e993ba0b5a5aaebf47e7c2215fc634da87 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/8576 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: Tomasz Zawadzki <tomasz.zawadzki@intel.com>
show more ...
|
|
Revision tags: v21.07, v21.07-rc1, v21.04, v21.04-rc1 |
|
| #
4e527910 |
| 26-Apr-2021 |
Alexey Marchuk <alexeymar@mellanox.com> |
dma: Introduce memory domain
Memory domain is used to describe memory which belongs to another address space (e.g. GPU memory or host memory) Memory domain can be configured with callbacks to transl
dma: Introduce memory domain
Memory domain is used to describe memory which belongs to another address space (e.g. GPU memory or host memory) Memory domain can be configured with callbacks to translate data to another memory domain and to fetch data to local buffers.
Memory domains will be used in extended bdev/nvme API added in the following patches.
Change-Id: I0dcc7108a4fbf416a11575aa5cf5d7ec501b3d8b Signed-off-by: Alexey Marchuk <alexeymar@mellanox.com> Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/8126 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: Ben Walker <benjamin.walker@intel.com> Reviewed-by: Paul Luse <paul.e.luse@intel.com> Reviewed-by: Shuhei Matsumoto <shuhei.matsumoto.xt@hitachi.com> Reviewed-by: Ziye Yang <ziye.yang@intel.com>
show more ...
|
|
Revision tags: v21.01.1 |
|
| #
af935f76 |
| 26-Feb-2021 |
Ben Walker <benjamin.walker@intel.com> |
event: Shift subsystem initialization code to a separate library
This is useful for applications even if they elect not to use the SPDK event framework.
This doesn't shift everything in one go - ju
event: Shift subsystem initialization code to a separate library
This is useful for applications even if they elect not to use the SPDK event framework.
This doesn't shift everything in one go - just the subsystem initialization logic. Configuration file loading also needs to move in a separate patch later.
Change-Id: Id419df1045442d416650ed90e5ee78adfdd623d7 Signed-off-by: Ben Walker <benjamin.walker@intel.com> Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/6641 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> Reviewed-by: Paul Luse <paul.e.luse@intel.com> Reviewed-by: Shuhei Matsumoto <shuhei.matsumoto.xt@hitachi.com>
show more ...
|
| #
1e58cb9e |
| 02-Apr-2021 |
Jin Yu <jin.yu@intel.com> |
unit: add unit test for the pci event
Change-Id: I147834c61f19da2e61ce5d5df2f49caaf93dc8d3 Signed-off-by: Jin Yu <jin.yu@intel.com> Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/7226 Comm
unit: add unit test for the pci event
Change-Id: I147834c61f19da2e61ce5d5df2f49caaf93dc8d3 Signed-off-by: Jin Yu <jin.yu@intel.com> Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/7226 Community-CI: Broadcom CI Community-CI: Mellanox Build Bot Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Paul Luse <paul.e.luse@intel.com> Reviewed-by: Jim Harris <james.r.harris@intel.com> Reviewed-by: Aleksey Marchuk <alexeymar@mellanox.com> Reviewed-by: Changpeng Liu <changpeng.liu@intel.com>
show more ...
|
| #
82d7226c |
| 08-Feb-2021 |
paul luse <paul.e.luse@intel.com> |
test/accel: add first UT for accel framework
Implementation is pretty solid now, add first test with many more to follow.
Signed-off-by: paul luse <paul.e.luse@intel.com> Change-Id: I4b80f3108fcd07
test/accel: add first UT for accel framework
Implementation is pretty solid now, add first test with many more to follow.
Signed-off-by: paul luse <paul.e.luse@intel.com> Change-Id: I4b80f3108fcd07919949bcd14dadfdfeb10c45fd Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/6332 Community-CI: Broadcom CI 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: Shuhei Matsumoto <shuhei.matsumoto.xt@hitachi.com>
show more ...
|
|
Revision tags: 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 |
|
| #
f603c272 |
| 09-Apr-2020 |
paul luse <paul.e.luse@intel.com> |
lib/idxd: add unit test framework and first unit test
More tests will follow in later patches.
Signed-off-by: paul luse <paul.e.luse@intel.com> Change-Id: I6c45b94cc17219acfae863c774fc7dbc33625c85
lib/idxd: add unit test framework and first unit test
More tests will follow in later patches.
Signed-off-by: paul luse <paul.e.luse@intel.com> Change-Id: I6c45b94cc17219acfae863c774fc7dbc33625c85 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/1782 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Community-CI: Mellanox Build Bot Reviewed-by: Shuhei Matsumoto <shuhei.matsumoto.xt@hitachi.com> Reviewed-by: Ben Walker <benjamin.walker@intel.com> Reviewed-by: Jim Harris <james.r.harris@intel.com>
show more ...
|
|
Revision tags: v20.01.1, v20.01, v20.01-rc1 |
|
| #
aac65dcf |
| 13-Jan-2020 |
Konrad Sztyber <konrad.sztyber@intel.com> |
test/unit: remove vhost dependency from ftl tests
The tests were only built if CONFIG_VHOST was enabled, which doesn't make sense, as they're not related to vhost in any way.
Change-Id: Idb151b3bdf
test/unit: remove vhost dependency from ftl tests
The tests were only built if CONFIG_VHOST was enabled, which doesn't make sense, as they're not related to vhost in any way.
Change-Id: Idb151b3bdf8c5f2a90357e41099528b10a98f331 Signed-off-by: Konrad Sztyber <konrad.sztyber@intel.com> Reviewed-on: https://review.gerrithub.io/c/spdk/spdk/+/481505 Community-CI: Broadcom SPDK FC-NVMe CI <spdk-ci.pdl@broadcom.com> Community-CI: SPDK CI Jenkins <sys_sgci@intel.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Wojciech Malikowski <wojciech.malikowski@intel.com> Reviewed-by: Jim Harris <james.r.harris@intel.com> Reviewed-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com>
show more ...
|
|
Revision tags: v19.10.1, v19.10, v19.10-rc1, v19.07.1, v19.07, v19.04.1 |
|
| #
af252044 |
| 30-Apr-2019 |
Jim Harris <james.r.harris@intel.com> |
bdev/nvme: always enable FTL
FTL doesn't have any kind of special package requirements. It is getting pretty good traction in the community, so let's enable it by default.
Note that we will disable
bdev/nvme: always enable FTL
FTL doesn't have any kind of special package requirements. It is getting pretty good traction in the community, so let's enable it by default.
Note that we will disable FTL on FreeBSD. FTL uses CIRCLEQ which is not available on FreeBSD. Let's not spend time trying to get FTL to work on FreeBSD until there's a demand to do so.
Signed-off-by: Jim Harris <james.r.harris@intel.com> Change-Id: I15525b6c4e6ee52f49adf74d55f9484fe08a6dcc
Reviewed-on: https://review.gerrithub.io/c/spdk/spdk/+/452752 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: Shuhei Matsumoto <shuhei.matsumoto.xt@hitachi.com> Reviewed-by: Darek Stojaczyk <dariusz.stojaczyk@intel.com>
show more ...
|
|
Revision tags: v19.04, v18.10.2 |
|
| #
1d83a09d |
| 29-Mar-2019 |
Piotr Pelplinski <piotr.pelplinski@intel.com> |
notify: add basic unit tests for notifications
Signed-off-by: Piotr Pelplinski <piotr.pelplinski@intel.com> Signed-off-by: Pawel Wodkowski <pawelx.wodkowski@intel.com> Change-Id: Ia6cc45c1c539cdc7d2
notify: add basic unit tests for notifications
Signed-off-by: Piotr Pelplinski <piotr.pelplinski@intel.com> Signed-off-by: Pawel Wodkowski <pawelx.wodkowski@intel.com> Change-Id: Ia6cc45c1c539cdc7d25fbe1a562afb21783dde4c Reviewed-on: https://review.gerrithub.io/c/spdk/spdk/+/432308 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: v19.01.1, v19.01, v18.10.1, v18.10 |
|
| #
70b86ec9 |
| 29-Oct-2018 |
Wojciech Malikowski <wojciech.malikowski@intel.com> |
ftl: Added unit tests for FTL library
This patch implements unit tests for the following modules: * band * PPA (Physical Page Address) translations * write buffer
Change-Id: Ia7292bd3027347e8a3d
ftl: Added unit tests for FTL library
This patch implements unit tests for the following modules: * band * PPA (Physical Page Address) translations * write buffer
Change-Id: Ia7292bd3027347e8a3da77dafe71cde2c016bf38 Signed-off-by: Wojciech Malikowski <wojciech.malikowski@intel.com> Signed-off-by: Konrad Sztyber <konrad.sztyber@intel.com> Reviewed-on: https://review.gerrithub.io/c/431328 Reviewed-by: Jim Harris <james.r.harris@intel.com> Reviewed-by: Ben Walker <benjamin.walker@intel.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
show more ...
|
| #
97022803 |
| 21-Sep-2018 |
Jim Harris <james.r.harris@intel.com> |
reduce: add configure option
--with-reduce required to build reduce. This depends on libpmem being installed.
We still need to work out details in pkgdep.sh and vm_setup.sh. Some distributions li
reduce: add configure option
--with-reduce required to build reduce. This depends on libpmem being installed.
We still need to work out details in pkgdep.sh and vm_setup.sh. Some distributions like Ubuntu still require configuring extra package repositories to get libpmem packages.
Signed-off-by: Jim Harris <james.r.harris@intel.com> Change-Id: I4e056ce1da9a1fecb4458f8f5e7ff5d61c422533
Reviewed-on: https://review.gerrithub.io/430646 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Shuhei Matsumoto <shuhei.matsumoto.xt@hitachi.com> Reviewed-by: Ben Walker <benjamin.walker@intel.com>
show more ...
|
| #
6bf35070 |
| 12-Sep-2018 |
Jim Harris <james.r.harris@intel.com> |
lib/reduce: add empty library, include, unit tests
reduce will be a block compression algorithm designed specifically for SPDK. It is called "reduce" because it reduces the data size on disk.
This
lib/reduce: add empty library, include, unit tests
reduce will be a block compression algorithm designed specifically for SPDK. It is called "reduce" because it reduces the data size on disk.
This patch just adds the shell of a library, include files and unit tests. This will be fleshed out in the rest of the patches in this series.
Signed-off-by: Jim Harris <james.r.harris@intel.com> Change-Id: I88e238af64142a7c0e50ab7b447280026b55581f
Reviewed-on: https://review.gerrithub.io/430386 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Chandler-Test-Pool: SPDK Automated Test System <sys_sgsw@intel.com> Reviewed-by: Shuhei Matsumoto <shuhei.matsumoto.xt@hitachi.com> Reviewed-by: Ben Walker <benjamin.walker@intel.com> Reviewed-by: Changpeng Liu <changpeng.liu@intel.com>
show more ...
|
|
Revision tags: v18.07.1, v18.07 |
|
| #
ea3c58ea |
| 21-Jun-2018 |
Daniel Verkamp <daniel.verkamp@intel.com> |
net: split sock abstraction into lib/sock
This separates the network interface management code (interface.c and net_rpc.c) from the socket abstraction layer, which allows users that only want the so
net: split sock abstraction into lib/sock
This separates the network interface management code (interface.c and net_rpc.c) from the socket abstraction layer, which allows users that only want the socket abstraction to avoid pulling in the JSON RPC libraries.
Change-Id: I9b00285a70bac0c74c73353cfa900d4f3b2e465f Signed-off-by: Daniel Verkamp <daniel.verkamp@intel.com> Reviewed-on: https://review.gerrithub.io/416475 Tested-by: SPDK Automated Test System <sys_sgsw@intel.com> Reviewed-by: Jim Harris <james.r.harris@intel.com> Reviewed-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com> Reviewed-by: Ben Walker <benjamin.walker@intel.com>
show more ...
|
| #
02d75f62 |
| 11-Jun-2018 |
Ben Walker <benjamin.walker@intel.com> |
thread: Move threading abstraction code out of util
This makes more sense as a first class library.
Change-Id: Ibd5c578f8708bd8c7d83fe1629e97c9a3316b56b Signed-off-by: Ben Walker <benjamin.walker@i
thread: Move threading abstraction code out of util
This makes more sense as a first class library.
Change-Id: Ibd5c578f8708bd8c7d83fe1629e97c9a3316b56b Signed-off-by: Ben Walker <benjamin.walker@intel.com> Reviewed-on: https://review.gerrithub.io/414698 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> Reviewed-by: Madhu Pai <mpai@netapp.com>
show more ...
|
|
Revision tags: v18.04.1, v18.04, v18.01.1 |
|
| #
66ced7de |
| 08-Feb-2018 |
Jim Harris <james.r.harris@intel.com> |
test: add spdk_sock unit tests
Signed-off-by: Jim Harris <james.r.harris@intel.com> Change-Id: I0dc4b679f1865f9f1222be75f8d9e8d07dfb88ad
Reviewed-on: https://review.gerrithub.io/398962 Tested-by: S
test: add spdk_sock unit tests
Signed-off-by: Jim Harris <james.r.harris@intel.com> Change-Id: I0dc4b679f1865f9f1222be75f8d9e8d07dfb88ad
Reviewed-on: https://review.gerrithub.io/398962 Tested-by: SPDK Automated Test System <sys_sgsw@intel.com> Reviewed-by: Daniel Verkamp <daniel.verkamp@intel.com> Reviewed-by: <shuhei.matsumoto.xt@hitachi.com>
show more ...
|