Revision tags: v25.01-rc1 |
|
#
3511bd09 |
| 08-Oct-2024 |
Rafal Stefanowski <rafal.stefanowski@huawei.com> |
bdev/ocf: Update OCF to version 24.9
This patch includes all the essential changes needed for compatibility with OCF 24.9.
1. Introduce IO forward mechanism
This functionality removes all memory a
bdev/ocf: Update OCF to version 24.9
This patch includes all the essential changes needed for compatibility with OCF 24.9.
1. Introduce IO forward mechanism
This functionality removes all memory allocations on the IO path by creating abstractions which allow to pass all the needed information to the bottom volume, using original buffers and IO requests already allocated by the user, without the need for creating indirect IO representations. The responsibility for refcount accounting and error aggregation was moved from IO engines to a new intermediate layer introduced by forward IO.
2. Remove ocf_submit_* ops
Get rid of the code which has been superseded by forward IO.
3. Update queue creation API
Remove lock protecting queue list in the cache. It's now properly protected by the OCF itself.
4. Use dedicated ocf_io_t type instead of struct ocf_io
5. Update OCF API usage
All those patches needed to be squashed in order to fulfill the requirements of SPDK CI builds.
Change-Id: I81098f4732109677c2fc48558ac88b3527a8f12f Signed-off-by: Rafal Stefanowski <rafal.stefanowski@huawei.com> Signed-off-by: Robert Baldyga <robert.baldyga@huawei.com> Signed-off-by: Avi Halaf <avi.halaf@huawei.com> Signed-off-by: Amir Haroush <amir.haroush@huawei.com> Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/25397 Reviewed-by: Konrad Sztyber <konrad.sztyber@intel.com> Reviewed-by: Jim Harris <jim.harris@samsung.com> Community-CI: Community CI Samsung <spdk.community.ci.samsung@gmail.com> Community-CI: Broadcom CI <spdk-ci.pdl@broadcom.com> Community-CI: Mellanox Build Bot Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
show more ...
|
Revision tags: v24.09, v25.01-pre, v24.09-rc1 |
|
#
a72cda21 |
| 18-Jul-2024 |
Pierre Lestringant <plestringant@kalray.eu> |
bdev/ocf: declare g_fini_started static
Change-Id: I0cfe59e32fbd4390ffb0f7961384ed7ab7b52578 Signed-off-by: Pierre Lestringant <plestringant@kalray.eu> Reviewed-on: https://review.spdk.io/gerrit/c/s
bdev/ocf: declare g_fini_started static
Change-Id: I0cfe59e32fbd4390ffb0f7961384ed7ab7b52578 Signed-off-by: Pierre Lestringant <plestringant@kalray.eu> Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/24267 Community-CI: Mellanox Build Bot Reviewed-by: Aleksey Marchuk <alexeymar@nvidia.com> Reviewed-by: Konrad Sztyber <konrad.sztyber@intel.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
show more ...
|
Revision tags: v24.05, v24.09-pre, v24.05-rc1, LTS, v24.01, v24.05-pre, v24.01-rc1, v23.09, v24.01-pre, v23.09-rc1 |
|
#
0fb65adc |
| 04-Sep-2023 |
Eugene Kobyak <eugene.kobyak@intel.com> |
bdev/ocf: extend snprintf size for null terminator char
Function snpritf always add null terminator to the end of string To save original size of core and cache names was passed incremented buffor s
bdev/ocf: extend snprintf size for null terminator char
Function snpritf always add null terminator to the end of string To save original size of core and cache names was passed incremented buffor size
Fixes #3107
Change-Id: I3773d240e41a6c0ed55f4b4f45cf3a6562c159ce Signed-off-by: Eugene Kobyak <eugene.kobyak@intel.com> Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/19719 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.zawadzki@intel.com> Reviewed-by: Krzysztof Karas <krzysztof.karas@intel.com>
show more ...
|
Revision tags: v23.05, v23.09-pre, v23.01.1 |
|
#
504cac51 |
| 09-Mar-2023 |
Krzysztof Karas <krzysztof.karas@intel.com> |
bdev/ocf: generate UUID from parent bdev UUID
Use parent (core) bdev UUID to generate new UUID for ocf bdev.
Change-Id: I480562a0690254082ef30baa8f72f38b260dbcb8 Signed-off-by: Krzysztof Karas <krz
bdev/ocf: generate UUID from parent bdev UUID
Use parent (core) bdev UUID to generate new UUID for ocf bdev.
Change-Id: I480562a0690254082ef30baa8f72f38b260dbcb8 Signed-off-by: Krzysztof Karas <krzysztof.karas@intel.com> Signed-off-by: Jim Harris <james.r.harris@intel.com> Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/17129 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Aleksey Marchuk <alexeymar@nvidia.com> Community-CI: Mellanox Build Bot
show more ...
|
#
b4d441fd |
| 01-May-2023 |
Amir Haroush <amir.haroush@huawei.com> |
Revert "deprecation: remove Open CAS Framework"
This reverts commit 32908cbfc885a4b19c891a3f8219bf2b7a59ed28.
OCF deprecation notice has removed as Huawei is picking up support for the OCF project.
Revert "deprecation: remove Open CAS Framework"
This reverts commit 32908cbfc885a4b19c891a3f8219bf2b7a59ed28.
OCF deprecation notice has removed as Huawei is picking up support for the OCF project.
Signed-off-by: Amir Haroush <amir.haroush@huawei.com> Signed-off-by: Shai Fultheim <shai.fultheim@huawei.com> Change-Id: I007e80bc74dc50cfa9b8cde97fc6fdc9608d7ebd Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/17894 Reviewed-by: Shuhei Matsumoto <smatsumoto@nvidia.com> Reviewed-by: Jim Harris <james.r.harris@intel.com> Community-CI: Mellanox Build Bot Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
show more ...
|
#
10db58ef |
| 01-May-2023 |
Amir Haroush <amir.haroush@huawei.com> |
Revert "ocf: clarify deprecation notice"
This reverts commit c5224a96ae5d68954845a11b812b3d020b4e8015.
OCF deprecation notice has removed as Huawei is picking up support for the OCF project.
Signe
Revert "ocf: clarify deprecation notice"
This reverts commit c5224a96ae5d68954845a11b812b3d020b4e8015.
OCF deprecation notice has removed as Huawei is picking up support for the OCF project.
Signed-off-by: Amir Haroush <amir.haroush@huawei.com> Signed-off-by: Shai Fultheim <shai.fultheim@huawei.com> Change-Id: I80ebfe75eaa1a9b96249ed578fcaff6e9576928f Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/17893 Reviewed-by: Jim Harris <james.r.harris@intel.com> Reviewed-by: Shuhei Matsumoto <smatsumoto@nvidia.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Community-CI: Mellanox Build Bot
show more ...
|
#
37975647 |
| 05-Mar-2023 |
Amir Haroush <amir.haroush@huawei.com> |
bdev/ocf: Update OCF to 22.6.1
This OCF update is mainly focused on: - New volume API - New cache attach config instead of old cache device config - UUID moved to different struct - Persistent metad
bdev/ocf: Update OCF to 22.6.1
This OCF update is mainly focused on: - New volume API - New cache attach config instead of old cache device config - UUID moved to different struct - Persistent metadata is not supported due to metadata flapping (see 689c44c76ba87f80a9538c17220bb9ca6bffdda0 in OCF)
Signed-off-by: Amir Haroush <amir.haroush@huawei.com> Signed-off-by: Shai Fultheim <shai.fultheim@huawei.com> Change-Id: Ic3bc0f1b58550dc3b03b0afc9bcb43b2b9b988c6 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/17066 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Community-CI: Mellanox Build Bot Reviewed-by: Jim Harris <james.r.harris@intel.com> Reviewed-by: Ben Walker <benjamin.walker@intel.com> Reviewed-by: Robert Baldyga
show more ...
|
#
c5224a96 |
| 07-Mar-2023 |
Jim Harris <james.r.harris@intel.com> |
ocf: clarify deprecation notice
Huawei is working on picking up support for OCF and the associated SPDK bdev module, after Intel discontinued support. So clarify various docs and strings to reflect
ocf: clarify deprecation notice
Huawei is working on picking up support for OCF and the associated SPDK bdev module, after Intel discontinued support. So clarify various docs and strings to reflect this for now. If everything goes according to plan, deprecation notice will get removed before 23.05 release. If not, SPDK will just keep the deprecation notice for 23.05, keep the code in-tree, and give another release cycle to get things worked out.
Signed-off-by: Jim Harris <james.r.harris@intel.com> Change-Id: I9ac6bf2f509005956440b41516ca00b0c1997361 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/17085 Community-CI: Mellanox Build Bot Reviewed-by: Amir Haroush <amir.haroush@huawei.com> Reviewed-by: Aleksey Marchuk <alexeymar@nvidia.com> Reviewed-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Ben Walker <benjamin.walker@intel.com>
show more ...
|
Revision tags: v23.01, v23.05-pre, v23.01-rc1 |
|
#
32908cbf |
| 20-Jan-2023 |
Tomasz Zawadzki <tomasz.zawadzki@intel.com> |
deprecation: remove Open CAS Framework
Support OCF is now winding down and will not see further updates.
Change-Id: Ica2026d3a9ad13daf677fcce2b7974eb333971fc Signed-off-by: Tomasz Zawadzki <tomasz.
deprecation: remove Open CAS Framework
Support OCF is now winding down and will not see further updates.
Change-Id: Ica2026d3a9ad13daf677fcce2b7974eb333971fc Signed-off-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com> Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/16392 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Jim Harris <james.r.harris@intel.com> Reviewed-by: Konrad Sztyber <konrad.sztyber@intel.com>
show more ...
|
Revision tags: 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 |
|
#
84863d99 |
| 06-Apr-2022 |
Gal Hammer <gal.hammer@huawei.com> |
bdev/ocf: Fix no memory error value check
On I/O request completion, OCF uses OCF_ERR_NO_MEM (and not ENOMEM) to report a memory allocation failure.
Signed-off-by: Gal Hammer <gal.hammer@huawei.com
bdev/ocf: Fix no memory error value check
On I/O request completion, OCF uses OCF_ERR_NO_MEM (and not ENOMEM) to report a memory allocation failure.
Signed-off-by: Gal Hammer <gal.hammer@huawei.com> Signed-off-by: Shai Fultheim <shai.fultheim@huawei.com> Change-Id: If06608d7aa0fc747a79564b7372c915d99307235 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/12352 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: Rafal Stefanowski <rafal.stefanowski@intel.com> Reviewed-by: Jim Harris <james.r.harris@intel.com> Reviewed-by: Shuhei Matsumoto <smatsumoto@nvidia.com>
show more ...
|
Revision tags: v22.01, v22.01-rc1, v21.10, v21.10-rc1, v21.07, v21.07-rc1 |
|
#
494b1ba8 |
| 18-Jun-2021 |
Rafal Stefanowski <rafal.stefanowski@intel.com> |
ocf/rpc: Add RPC method to manage sequential cutoff
Introduce bdev_ocf_set_seqcutoff RPC method for changing OCF sequential cutoff policy and parameters.
Signed-off-by: Rafal Stefanowski <rafal.ste
ocf/rpc: Add RPC method to manage sequential cutoff
Introduce bdev_ocf_set_seqcutoff RPC method for changing OCF sequential cutoff policy and parameters.
Signed-off-by: Rafal Stefanowski <rafal.stefanowski@intel.com> Change-Id: I509644115402c00c4a026c1c37e887c8fc90289f Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/8459 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: Tomasz Zawadzki <tomasz.zawadzki@intel.com> Reviewed-by: Jim Harris <james.r.harris@intel.com>
show more ...
|
#
1960ef16 |
| 25-Nov-2021 |
Josh Soref <jsoref@gmail.com> |
spelling: module
Part of #2256
* calculated * changing * deferred * deinitialize * initialization * particular * receive * request * retrieve * satisfied * succeed * thread * unplugged * unregister
spelling: module
Part of #2256
* calculated * changing * deferred * deinitialize * initialization * particular * receive * request * retrieve * satisfied * succeed * thread * unplugged * unregister
Change-Id: I13e38f9160cb1a15a87cb5974785a34604124fa3 Signed-off-by: Josh Soref <jsoref@gmail.com> Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/10406 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: Shuhei Matsumoto <shuhei.matsumoto.xt@hitachi.com> Reviewed-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com>
show more ...
|
#
502a2d75 |
| 07-Oct-2021 |
Rafal Stefanowski <rafal.stefanowski@intel.com> |
bdev/ocf: Set defaults for OCF devices
Use dedicated OCF API functions to set default parameters during startup configuration instead of manual and incomplete initialization.
Signed-off-by: Rafal S
bdev/ocf: Set defaults for OCF devices
Use dedicated OCF API functions to set default parameters during startup configuration instead of manual and incomplete initialization.
Signed-off-by: Rafal Stefanowski <rafal.stefanowski@intel.com> Change-Id: Ied1afa9c249a032451a266fd97ce09e6088a0f97 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/9786 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: Tomasz Zawadzki <tomasz.zawadzki@intel.com> Reviewed-by: Jim Harris <james.r.harris@intel.com>
show more ...
|
#
3f4474d5 |
| 09-Aug-2021 |
Michal Mielewczyk <michal.mielewczyk@intel.com> |
Update ocf to 21.6
- remove metadata updater - handle 'zero' flag in mempool allocator - adapt ocf_mngt_cache_start() to new OCF API
Signed-off-by: Rafal Stefanowski <rafal.stefanowski@intel.com> S
Update ocf to 21.6
- remove metadata updater - handle 'zero' flag in mempool allocator - adapt ocf_mngt_cache_start() to new OCF API
Signed-off-by: Rafal Stefanowski <rafal.stefanowski@intel.com> Signed-off-by: Michal Mielewczyk <michal.mielewczyk@intel.com> Change-Id: I34afd856cc1306ffe305f71a445e7474c9b0a2d9 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/9129 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Community-CI: Broadcom CI <spdk-ci.pdl@broadcom.com> Reviewed-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com> Reviewed-by: Jim Harris <james.r.harris@intel.com>
show more ...
|
#
074a63d5 |
| 16-Aug-2021 |
Rafal Stefanowski <rafal.stefanowski@intel.com> |
bdev/ocf: Fix devices block size mismatch
OCF creates vbdev with block size equal in size with a core device. We need to ensure that cache's bdev block size is not bigger than core's bdev block size
bdev/ocf: Fix devices block size mismatch
OCF creates vbdev with block size equal in size with a core device. We need to ensure that cache's bdev block size is not bigger than core's bdev block size, so there are no IO errors due to IO length smaller than cache device's block size. The reason why this is implemented late in the cache start and not as soon as we want to construct OCF vbdev is that cache or core device can be added later after OCF vbdev creation and only then we are certain to have both devices to compare.
Fixes #2088
Signed-off-by: Rafal Stefanowski <rafal.stefanowski@intel.com> Change-Id: I536c783ca71b52f212217c597b7997f2d2e89491 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/9229 Community-CI: Broadcom CI <spdk-ci.pdl@broadcom.com> Community-CI: Mellanox Build Bot Reviewed-by: Jim Harris <james.r.harris@intel.com> Reviewed-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
show more ...
|
Revision tags: v21.04, v21.04-rc1 |
|
#
8fcb8b96 |
| 26-Apr-2021 |
Rafal Stefanowski <rafal.stefanowski@intel.com> |
bdev/ocf: Improve cache line size handling
- Use consistent cache line size units in KiB across RPC calls and config files. The KiB units are much easier to use then the bytes units and are more hum
bdev/ocf: Improve cache line size handling
- Use consistent cache line size units in KiB across RPC calls and config files. The KiB units are much easier to use then the bytes units and are more human readable. - Properly handle cache start when cache line size is incorrect. - Add test to check if cache line size value is reported correctly. - Add cache line size info to JSON RPC documentation.
Fixes #1858
Signed-off-by: Rafal Stefanowski <rafal.stefanowski@intel.com> Change-Id: Iec9ede85f6884b64605d2d112947b3f175cbd938 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/7614 Community-CI: Broadcom CI Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Shuhei Matsumoto <shuhei.matsumoto.xt@hitachi.com> Reviewed-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com>
show more ...
|
Revision tags: v21.01.1 |
|
#
5bdaec63 |
| 21-Feb-2021 |
Rafal Stefanowski <rafal.stefanowski@intel.com> |
ocf/rpc: Add bdev_ocf_set_cache_mode method
This method allows to dynamically switch cache mode on OCF bdev
Signed-off-by: Rafal Stefanowski <rafal.stefanowski@intel.com> Change-Id: I933273e35bb9f2
ocf/rpc: Add bdev_ocf_set_cache_mode method
This method allows to dynamically switch cache mode on OCF bdev
Signed-off-by: Rafal Stefanowski <rafal.stefanowski@intel.com> Change-Id: I933273e35bb9f29528657f8f6800c6b52dde32e5 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/6547 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: Shuhei Matsumoto <shuhei.matsumoto.xt@hitachi.com>
show more ...
|
Revision tags: v21.01, v21.01-rc1 |
|
#
80b80d24 |
| 22-Jan-2021 |
Rafal Stefanowski <rafal.stefanowski@intel.com> |
bdev/ocf: Handle memory error properly
When there is not enough memory needed to start cache, print relevant message and inform about possible solutions.
Fixes #1763
Signed-off-by: Rafal Stefanows
bdev/ocf: Handle memory error properly
When there is not enough memory needed to start cache, print relevant message and inform about possible solutions.
Fixes #1763
Signed-off-by: Rafal Stefanowski <rafal.stefanowski@intel.com> Change-Id: I911dcb4e86ad7e3f2e2b051678736d4e88869db5 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/6078 Community-CI: Broadcom CI Community-CI: Mellanox Build Bot Reviewed-by: Changpeng Liu <changpeng.liu@intel.com> Reviewed-by: Shuhei Matsumoto <shuhei.matsumoto.xt@hitachi.com> Reviewed-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
show more ...
|
#
3048a49c |
| 13-Dec-2020 |
Rafal Stefanowski <rafal.stefanowski@intel.com> |
bdev/ocf: Fix initial force flag
Force is not supported in loading-existing-cache scenario, so it is set to true only when initializing cache as new. There is already patch in OCF waiting to be merg
bdev/ocf: Fix initial force flag
Force is not supported in loading-existing-cache scenario, so it is set to true only when initializing cache as new. There is already patch in OCF waiting to be merged, that addresses this problem by creating completely separate pipelines to load and attach scenarios, thus ignoring the force flag when cache is being loaded.
Fixes #1708
Signed-off-by: Rafal Stefanowski <rafal.stefanowski@intel.com> Change-Id: I72269e2eacab6dffbecb725592af555e2f3702de Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/5595 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: v20.10, v20.10-rc1 |
|
#
269efef8 |
| 14-Oct-2020 |
Tomasz Zawadzki <tomasz.zawadzki@intel.com> |
bdev modules: remove legacy config support
This patch removes legacy config support in: crypto bdev module - nvme bdev module - ocf bdev module - rbd bdev module - pmem bdev module - iscsi bdev mod
bdev modules: remove legacy config support
This patch removes legacy config support in: crypto bdev module - nvme bdev module - ocf bdev module - rbd bdev module - pmem bdev module - iscsi bdev module - raid bdev module All options through the legacy config are already reflected in JSON.
Signed-off-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com> Change-Id: I00213365f52d3de1012493c14d4ea5fc537e595e Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/4673 Reviewed-by: Jim Harris <james.r.harris@intel.com> Reviewed-by: Ben Walker <benjamin.walker@intel.com> Community-CI: Broadcom CI Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
show more ...
|
#
3ac1d76a |
| 14-Oct-2020 |
Shuhei Matsumoto <shuhei.matsumoto.xt@hitachi.com> |
bdev/ocf: Use spdk_bdev_open_ext() instead of spdk_bdev_open() in attach_base()
This is a drop-in replacement.
spdk_bdev_open_ext() requires the caller to specify event_cb. Hence base_bdev_event_cb
bdev/ocf: Use spdk_bdev_open_ext() instead of spdk_bdev_open() in attach_base()
This is a drop-in replacement.
spdk_bdev_open_ext() requires the caller to specify event_cb. Hence base_bdev_event_cb() calls hotremove_cb() only if event_cb is not NULL.
Signed-off-by: Shuhei Matsumoto <shuhei.matsumoto.xt@hitachi.com> Change-Id: I98cd29781412406470a173e9714c65a07288c573 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/4690 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Changpeng Liu <changpeng.liu@intel.com> Reviewed-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com> Reviewed-by: Paul Luse <paul.e.luse@intel.com>
show more ...
|
#
4e8e97c8 |
| 06-Oct-2020 |
Tomasz Zawadzki <tomasz.zawadzki@intel.com> |
log: remove internal log.h header
There is nothing left here, so remove it.
Signed-off-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com> Change-Id: Ib947d42bc577dbebb4650b1be885e05a80f8f8cf Reviewed-
log: remove internal log.h header
There is nothing left here, so remove it.
Signed-off-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com> Change-Id: Ib947d42bc577dbebb4650b1be885e05a80f8f8cf Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/4541 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Jim Harris <james.r.harris@intel.com> Reviewed-by: Anil Veerabhadrappa <anil.veerabhadrappa@broadcom.com> Reviewed-by: Aleksey Marchuk <alexeymar@mellanox.com> Community-CI: Broadcom CI
show more ...
|
#
dc343a6e |
| 06-Oct-2020 |
Tomasz Zawadzki <tomasz.zawadzki@intel.com> |
log: remove unused log flags
Signed-off-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com> Change-Id: Ic9aebb2318723d612f467de7209e457481068fc2 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/
log: remove unused log flags
Signed-off-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com> Change-Id: Ic9aebb2318723d612f467de7209e457481068fc2 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/4536 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Aleksey Marchuk <alexeymar@mellanox.com> Reviewed-by: Shuhei Matsumoto <shuhei.matsumoto.xt@hitachi.com> Reviewed-by: Ben Walker <benjamin.walker@intel.com>
show more ...
|