a5e6ecf2 | 08-Nov-2024 |
Yankun Li <yankun@staff.sina.com> |
lib/reduce: Data copy logic in thin read operations
If the read data is not compressed, set req->copy_after_decompress = true, in the function _read_decompress_done, copies the data to host buffers.
lib/reduce: Data copy logic in thin read operations
If the read data is not compressed, set req->copy_after_decompress = true, in the function _read_decompress_done, copies the data to host buffers.
Change-Id: I1385e380cea0e908cd0b69762674508105b9c09e Signed-off-by: Yankun Li <yankun@staff.sina.com> Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/25416 Community-CI: Mellanox Build Bot Reviewed-by: GangCao <gang.cao@intel.com> Reviewed-by: Aleksey Marchuk <alexeymar@nvidia.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Community-CI: Community CI Samsung <spdk.community.ci.samsung@gmail.com> Reviewed-by: Jim Harris <jim.harris@nvidia.com>
show more ...
|
c55bec1e | 29-Nov-2024 |
Yankun Li <yankun@staff.sina.com> |
lib/reduce: If chunk is not allocated, return
Change-Id: I63dc6143d28fe213021ab5ed36019e18a482e00a Signed-off-by: Yankun Li <yankun@staff.sina.com> Reviewed-on: https://review.spdk.io/gerrit/c/spdk/
lib/reduce: If chunk is not allocated, return
Change-Id: I63dc6143d28fe213021ab5ed36019e18a482e00a Signed-off-by: Yankun Li <yankun@staff.sina.com> Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/25485 Reviewed-by: GangCao <gang.cao@intel.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Shuhei Matsumoto <smatsumoto@nvidia.com> Reviewed-by: Jim Harris <jim.harris@nvidia.com> Community-CI: Community CI Samsung <spdk.community.ci.samsung@gmail.com> Reviewed-by: Aleksey Marchuk <alexeymar@nvidia.com>
show more ...
|
3031b0f5 | 26-Nov-2024 |
Yankun Li <yankun@staff.sina.com> |
lib/reduce: Delete logic of persisting old chunk map
We don't need to persist the clearing of the old chunk map here. The old chunk map becomes invalid after we update the logical map, since the old
lib/reduce: Delete logic of persisting old chunk map
We don't need to persist the clearing of the old chunk map here. The old chunk map becomes invalid after we update the logical map, since the old chunk map will no longer have a reference to it in the logical map.
Change-Id: Ie2ad3814e7b2ee0fa256d44ea3445c0bc2f9b9b8 Signed-off-by: Yankun Li <yankun@staff.sina.com> Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/25474 Community-CI: Mellanox Build Bot Reviewed-by: Jim Harris <jim.harris@nvidia.com> Reviewed-by: GangCao <gang.cao@intel.com> Reviewed-by: Shuhei Matsumoto <smatsumoto@nvidia.com> Community-CI: Community CI Samsung <spdk.community.ci.samsung@gmail.com> Reviewed-by: Changpeng Liu <changpeliu@tencent.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
show more ...
|
9366d22d | 27-Nov-2024 |
Yankun Li <yankun@staff.sina.com> |
lib/reduce: Fix an incorrect chunk map index
Change-Id: I3092973f008d59c254fc3f05e600d49a50af7470 Signed-off-by: Yankun Li <yankun@staff.sina.com> Reviewed-on: https://review.spdk.io/gerrit/c/spdk/s
lib/reduce: Fix an incorrect chunk map index
Change-Id: I3092973f008d59c254fc3f05e600d49a50af7470 Signed-off-by: Yankun Li <yankun@staff.sina.com> Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/25475 Reviewed-by: GangCao <gang.cao@intel.com> Reviewed-by: Aleksey Marchuk <alexeymar@nvidia.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Jim Harris <jim.harris@nvidia.com> Community-CI: Community CI Samsung <spdk.community.ci.samsung@gmail.com> Reviewed-by: Changpeng Liu <changpeliu@tencent.com> Reviewed-by: Shuhei Matsumoto <smatsumoto@nvidia.com>
show more ...
|
73f18e89 | 13-Nov-2024 |
Yalong Wang <yalong9@staff.sina.com.cn> |
lib/reduce: fix the magic number of empty mapping detection.
In debug mode, when the backing dev capacity is greater than 16TB, the value of io_unit_index is likely to be UINT32_MAX. Similarly, when
lib/reduce: fix the magic number of empty mapping detection.
In debug mode, when the backing dev capacity is greater than 16TB, the value of io_unit_index is likely to be UINT32_MAX. Similarly, when the capacity is greater than 64TB, the value of chunk_map_index may be UINT32_MAX. These above situations may cause coredump to be triggered incorrectly.
Change-Id: I9d89102531daebd779b3f0eb6386f478bfcaa80b Signed-off-by: Yalong Wang <yalong9@staff.sina.com.cn> Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/25427 Community-CI: Broadcom CI <spdk-ci.pdl@broadcom.com> Reviewed-by: GangCao <gang.cao@intel.com> Community-CI: Mellanox Build Bot Reviewed-by: Changpeng Liu <changpeliu@tencent.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Community-CI: Community CI Samsung <spdk.community.ci.samsung@gmail.com> Reviewed-by: Jim Harris <jim.harris@nvidia.com>
show more ...
|
ff0dc8ce | 06-Nov-2024 |
Yankun Li <yankun@staff.sina.com> |
lib/reduce: Use memset instead of memcpy setting 0
Change-Id: I5b03513f64ea2b1abe968b6f7564f51b93099879 Signed-off-by: Yankun Li <yankun@staff.sina.com> Reviewed-on: https://review.spdk.io/gerrit/c/
lib/reduce: Use memset instead of memcpy setting 0
Change-Id: I5b03513f64ea2b1abe968b6f7564f51b93099879 Signed-off-by: Yankun Li <yankun@staff.sina.com> Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/25411 Reviewed-by: GangCao <gang.cao@intel.com> Reviewed-by: Konrad Sztyber <konrad.sztyber@intel.com> Reviewed-by: Aleksey Marchuk <alexeymar@nvidia.com> Community-CI: Broadcom CI <spdk-ci.pdl@broadcom.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Changpeng Liu <changpeliu@tencent.com> Community-CI: Community CI Samsung <spdk.community.ci.samsung@gmail.com>
show more ...
|
427304da | 31-Oct-2024 |
Yankun Li <yankun@staff.sina.com> |
lib/reduce: Reset req->reduce_errno
Req is used repeatedly, if reduce_errno is not reset, the req->reduce_errno checked in function _read_read_done _write_read_done and _write_write_done may be the
lib/reduce: Reset req->reduce_errno
Req is used repeatedly, if reduce_errno is not reset, the req->reduce_errno checked in function _read_read_done _write_read_done and _write_write_done may be the error code returned from the last request.
Change-Id: Ie2a28a13ab6006ada87577979a63308505768135 Signed-off-by: Yankun Li <yankun@staff.sina.com> Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/25399 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Community-CI: Community CI Samsung <spdk.community.ci.samsung@gmail.com> Reviewed-by: Konrad Sztyber <konrad.sztyber@intel.com> Community-CI: Broadcom CI <spdk-ci.pdl@broadcom.com> Reviewed-by: Jim Harris <jim.harris@samsung.com>
show more ...
|
11f129ee | 14-Oct-2024 |
Yankun Li <yankun@staff.sina.com> |
reduce: Get the information of compress vol
Add public API spdk_reduce_vol_get_info to get information, Add new spdk_reduce_vol_info structure, Currently it contains only one attribute allocated_io_
reduce: Get the information of compress vol
Add public API spdk_reduce_vol_get_info to get information, Add new spdk_reduce_vol_info structure, Currently it contains only one attribute allocated_io_units.
allocated_io_units track the allocated_backing_io_units array, collects statistics on allocated I/O units.
Change-Id: Id59d0e73263c52cf5118d86e1f0ed620efa63361 Signed-off-by: Yankun Li <yankun@staff.sina.com> Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/25207 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Jim Harris <jim.harris@samsung.com> Community-CI: Community CI Samsung <spdk.community.ci.samsung@gmail.com> Reviewed-by: Changpeng Liu <changpeliu@tencent.com> Community-CI: Mellanox Build Bot Community-CI: Broadcom CI <spdk-ci.pdl@broadcom.com> Reviewed-by: GangCao <gang.cao@intel.com>
show more ...
|
ee513ce4 | 08-Oct-2024 |
Yankun Li <yankun@staff.sina.com> |
lib/reduce: If init fails, unlink meta file
Change-Id: I74eab33c0376f2af8a24e97855e31c7e8aa2081a Signed-off-by: Yankun Li <yankun@staff.sina.com> Reviewed-on: https://review.spdk.io/gerrit/c/spdk/sp
lib/reduce: If init fails, unlink meta file
Change-Id: I74eab33c0376f2af8a24e97855e31c7e8aa2081a Signed-off-by: Yankun Li <yankun@staff.sina.com> Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/25165 Community-CI: Mellanox Build Bot Reviewed-by: Jim Harris <jim.harris@samsung.com> Reviewed-by: Changpeng Liu <changpeliu@tencent.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Community-CI: Broadcom CI <spdk-ci.pdl@broadcom.com> Reviewed-by: GangCao <gang.cao@intel.com>
show more ...
|
412fced1 | 04-Sep-2024 |
Yalong Wang <yalong9@staff.sina.com.cn> |
bdev/compress: unmap support.
Change-Id: Ibdb98f02725615532ebac2e5536d5db55d76c886 Signed-off-by: Yalong Wang <yalong9@staff.sina.com.cn> Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/247
bdev/compress: unmap support.
Change-Id: Ibdb98f02725615532ebac2e5536d5db55d76c886 Signed-off-by: Yalong Wang <yalong9@staff.sina.com.cn> Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/24798 Community-CI: Broadcom CI <spdk-ci.pdl@broadcom.com> Reviewed-by: Jim Harris <jim.harris@samsung.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Community-CI: Mellanox Build Bot Reviewed-by: GangCao <gang.cao@intel.com> Reviewed-by: Shuhei Matsumoto <smatsumoto@nvidia.com> Reviewed-by: Konrad Sztyber <konrad.sztyber@intel.com>
show more ...
|
dcdab59d | 05-Oct-2024 |
Yankun Li <yankun@staff.sina.com> |
lib/reduce: Check return code of read superblock
Change-Id: I06e34a5f247bec1868e9c64933d34b0504b64e4a Signed-off-by: Yankun Li <yankun@staff.sina.com> Reviewed-on: https://review.spdk.io/gerrit/c/sp
lib/reduce: Check return code of read superblock
Change-Id: I06e34a5f247bec1868e9c64933d34b0504b64e4a Signed-off-by: Yankun Li <yankun@staff.sina.com> Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/25154 Reviewed-by: Aleksey Marchuk <alexeymar@nvidia.com> Reviewed-by: Konrad Sztyber <konrad.sztyber@intel.com> Reviewed-by: GangCao <gang.cao@intel.com> Community-CI: Broadcom CI <spdk-ci.pdl@broadcom.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
show more ...
|
6881fb40 | 18-Sep-2024 |
Yalong Wang <yalong9@staff.sina.com.cn> |
lib/reduce: speed up _check_overlap by using rbtree.
Change-Id: Ib7b14b9e1c46d2e1c45cf13a7036ceefe190efbb Signed-off-by: Yalong Wang <yalong9@staff.sina.com.cn> Reviewed-on: https://review.spdk.io/g
lib/reduce: speed up _check_overlap by using rbtree.
Change-Id: Ib7b14b9e1c46d2e1c45cf13a7036ceefe190efbb Signed-off-by: Yalong Wang <yalong9@staff.sina.com.cn> Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/24944 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Community-CI: Mellanox Build Bot Reviewed-by: Shuhei Matsumoto <smatsumoto@nvidia.com> Community-CI: Broadcom CI <spdk-ci.pdl@broadcom.com> Reviewed-by: GangCao <gang.cao@intel.com> Reviewed-by: Jim Harris <jim.harris@samsung.com>
show more ...
|
16daee89 | 29-Aug-2024 |
Yankun Li <845245370@qq.com> |
lib/reduce: Add cache that holds chunks and blocks
Selecting an available chunk or backing block from the bit array (such as allocated_chunk_maps or allocated_backing_io_units) always starts from th
lib/reduce: Add cache that holds chunks and blocks
Selecting an available chunk or backing block from the bit array (such as allocated_chunk_maps or allocated_backing_io_units) always starts from the beginning. This is inefficient, especially with large disk spaces, leading to high CPU consumption and degraded I/O performance.
This patch introduces free_chunks_queue and free_backing_blocks_queue queues, which temporarily cache reclaimed chunks and backing blocks. If the cache is empty, look for a free chunk or backing block starting from find_chunk/block_offset in the bit array instead of starting from 0.
Change-Id: Ie4c892122063cb4b5d649e13880fbafe34ec2c3d Signed-off-by: Yankun Li <845245370@qq.com> Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/24745 Reviewed-by: Jim Harris <jim.harris@samsung.com> 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: Konrad Sztyber <konrad.sztyber@intel.com>
show more ...
|
0bc8ab09 | 23-Aug-2024 |
Yankun Li <845245370@qq.com> |
lib/reduce: Persist algo and algo level for reduce
Change-Id: I50bfd91493cd511b03d9deb34b761ba75f99e15a Signed-off-by: Yankun Li <845245370@qq.com> Reviewed-on: https://review.spdk.io/gerrit/c/spdk/
lib/reduce: Persist algo and algo level for reduce
Change-Id: I50bfd91493cd511b03d9deb34b761ba75f99e15a Signed-off-by: Yankun Li <845245370@qq.com> Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/24662 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Community-CI: Mellanox Build Bot Reviewed-by: Konrad Sztyber <konrad.sztyber@intel.com> Reviewed-by: Jim Harris <jim.harris@samsung.com>
show more ...
|
245271b6 | 19-Jul-2024 |
Yankun Li <845245370@qq.com> |
bdev/compress: change the calling mode of vol and comp module
Use struct spdk_reduce_backing_io to encapsulate request parameters for backing bdev. Easy to put in wait queue when no bdev_io.
Use _c
bdev/compress: change the calling mode of vol and comp module
Use struct spdk_reduce_backing_io to encapsulate request parameters for backing bdev. Easy to put in wait queue when no bdev_io.
Use _comp_reduce_submit_backing_io instead of _comp_reduce_unmap, _comp_reduce_writev, and _comp_reduce_readv.
Change-Id: Ie8d6043a20e601558260323409702163ea1c0f17 Signed-off-by: Yankun Li <845245370@qq.com> Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/24259 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Aleksey Marchuk <alexeymar@nvidia.com> Reviewed-by: Jim Harris <jim.harris@samsung.com> Community-CI: Mellanox Build Bot Reviewed-by: GangCao <gang.cao@intel.com>
show more ...
|
7066331a | 01-Aug-2024 |
Yankun Li <845245370@qq.com> |
lib/reduce: reset chunk map, when Write errors occur
Change-Id: Ia355b304ba5c60959f304885ee46102701fde583 Signed-off-by: Yankun Li <845245370@qq.com> Reviewed-on: https://review.spdk.io/gerrit/c/spd
lib/reduce: reset chunk map, when Write errors occur
Change-Id: Ia355b304ba5c60959f304885ee46102701fde583 Signed-off-by: Yankun Li <845245370@qq.com> Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/24405 Reviewed-by: GangCao <gang.cao@intel.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Community-CI: Mellanox Build Bot Reviewed-by: Jim Harris <jim.harris@samsung.com> Reviewed-by: Konrad Sztyber <konrad.sztyber@intel.com>
show more ...
|
9d92f20d | 29-Jul-2024 |
Yankun Li <845245370@qq.com> |
lib/reduce: add _reduce_vol_reset_chunk function
_reduce_vol_reset_chunk is a function used to reset allocated chunk
Change-Id: I4a2b13ac4d4db2e2663491c9a8f6bd44930e28f1 Signed-off-by: Yankun Li <8
lib/reduce: add _reduce_vol_reset_chunk function
_reduce_vol_reset_chunk is a function used to reset allocated chunk
Change-Id: I4a2b13ac4d4db2e2663491c9a8f6bd44930e28f1 Signed-off-by: Yankun Li <845245370@qq.com> Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/24345 Community-CI: Mellanox Build Bot Reviewed-by: Konrad Sztyber <konrad.sztyber@intel.com> Reviewed-by: Jim Harris <jim.harris@samsung.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: GangCao <gang.cao@intel.com>
show more ...
|
b10e62a0 | 25-Jul-2024 |
Yankun Li <845245370@qq.com> |
lib/reduce: if memory allocation fails, g_vol_count--.
Change-Id: I30d3fec9770f172c2a5b927565d89ef2fbe51675 Signed-off-by: Yankun Li <845245370@qq.com> Reviewed-on: https://review.spdk.io/gerrit/c/s
lib/reduce: if memory allocation fails, g_vol_count--.
Change-Id: I30d3fec9770f172c2a5b927565d89ef2fbe51675 Signed-off-by: Yankun Li <845245370@qq.com> Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/24330 Reviewed-by: Aleksey Marchuk <alexeymar@nvidia.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: GangCao <gang.cao@intel.com> Reviewed-by: Jim Harris <jim.harris@samsung.com> Community-CI: Mellanox Build Bot
show more ...
|
70425709 | 23-Jul-2024 |
wangyalong <wang597672534@gmail.com> |
lib/reduce: fix the incorrect calculation method for the number of io_unit required for metadata.
backing_io_unit_size is 4kb, backing_dev->blocklen maybe 512B or 4kB. The unit represented by the bi
lib/reduce: fix the incorrect calculation method for the number of io_unit required for metadata.
backing_io_unit_size is 4kb, backing_dev->blocklen maybe 512B or 4kB. The unit represented by the bit_array is io_unit instead of blocklen.
Change-Id: Ic35665bca1721a3389405b14c9a61ee0b252e432 Signed-off-by: wangyalong <wang597672534@gmail.com> Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/24289 Reviewed-by: Shuhei Matsumoto <smatsumoto@nvidia.com> Reviewed-by: GangCao <gang.cao@intel.com> Reviewed-by: Aleksey Marchuk <alexeymar@nvidia.com> Community-CI: Mellanox Build Bot Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Yankun Li <845245370@qq.com>
show more ...
|
89648519 | 17-Jul-2024 |
Yankun Li <845245370@qq.com> |
bdev/compress: Output the pm_path entry for bdev_get_bdevs()
Change-Id: I8671a8903d2729b37552e156a6d9db57ff1852a9 Signed-off-by: Yankun Li <845245370@qq.com> Reviewed-on: https://review.spdk.io/gerr
bdev/compress: Output the pm_path entry for bdev_get_bdevs()
Change-Id: I8671a8903d2729b37552e156a6d9db57ff1852a9 Signed-off-by: Yankun Li <845245370@qq.com> Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/24210 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> Reviewed-by: GangCao <gang.cao@intel.com> Community-CI: Mellanox Build Bot
show more ...
|
6e94e7fd | 01-Jul-2024 |
Yankun Li <845245370@qq.com> |
lib/reduce: merge consecutive IO requests
if chunk_size is 16KB, backing_io_unit is 4KB, when reading or writing a 16kb of data, it is split into four small IO requests. In this patch, if the access
lib/reduce: merge consecutive IO requests
if chunk_size is 16KB, backing_io_unit is 4KB, when reading or writing a 16kb of data, it is split into four small IO requests. In this patch, if the access area is adjacent, the small IO is combined into a single IO request, reducing IO latency.
Change-Id: Id8c91854679fcb7f1706a3314dbbe168b4d4f501 Signed-off-by: Yankun Li <845245370@qq.com> Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/23970 Reviewed-by: Jim Harris <jim.harris@samsung.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Aleksey Marchuk <alexeymar@nvidia.com> Community-CI: Mellanox Build Bot
show more ...
|
a3f9811f | 12-Jun-2024 |
Yankun Li <845245370@qq.com> |
reduce: set output_size field in req->backing_cb_args
When uncompressed chunk data is read, you need to set the backing_cb_args.output_size value. The value is checked in _write_decompress_done.
Ch
reduce: set output_size field in req->backing_cb_args
When uncompressed chunk data is read, you need to set the backing_cb_args.output_size value. The value is checked in _write_decompress_done.
Change-Id: I3061a722baa9202f096e94945744f5be8968e7fc Signed-off-by: Yankun Li <845245370@qq.com> Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/23650 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Jim Harris <jim.harris@samsung.com> Reviewed-by: Changpeng Liu <changpeng.liu@intel.com>
show more ...
|
355312bf | 26-Jan-2024 |
Tomasz Zawadzki <tomasz.zawadzki@intel.com> |
so_ver: increase all major versions after SPDK 24.01
To allow SO_MINOR updates on LTS for the whole year it is supported, the major version for all components needs to be increased. This is to preve
so_ver: increase all major versions after SPDK 24.01
To allow SO_MINOR updates on LTS for the whole year it is supported, the major version for all components needs to be increased. This is to prevent scenario where two versions exists with matching versions, but conflicting ABI. Ex. Next SPDK release adds an API call increasing the minor version, then LTS needs just a subset of those additions.
Increasing major so version after LTS, allows the future releases to update versions as needed. Yet allowing LTS to increase minor version separately.
This patch: - increases SO_VER by 1 for all components - resets SO_MINOR to 0 for all components
Due to patch below being introduced after v24.01 code freeze, bdev lib version should not be increased: 61623c5ca9 bdev: add spdk_bdev_io padding in place of io_submit_ch
Short reference to how the versions were changed: MAX=$(git grep "SO_VER := " | cut -d" " -f 3 | sort -ubnr | head -1) for((i=$MAX;i>0;i-=1)); do find . -name "Makefile" -exec \ sed -i -e "s/SO_VER := $i\$/SO_VER := $(($i+1))/g" {} +; done find . -name "Makefile" -exec \ sed -i -e "s/SO_MINOR := .*/SO_MINOR := 0/g" {} +
Signed-off-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com> Change-Id: I0166d6be6c17bbbf985d48b5dfcb36f1d4af1b48 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/21582 Reviewed-by: Konrad Sztyber <konrad.sztyber@intel.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
show more ...
|
95a367d6 | 02-Dec-2022 |
Artur Paszkiewicz <artur.paszkiewicz@intel.com> |
util/uuid: add API to test/set null uuid
Refactor the code to use these new functions.
Change-Id: I21ee7e9a96f30fbd60106add5e8b071e86bf93c9 Signed-off-by: Artur Paszkiewicz <artur.paszkiewicz@intel
util/uuid: add API to test/set null uuid
Refactor the code to use these new functions.
Change-Id: I21ee7e9a96f30fbd60106add5e8b071e86bf93c9 Signed-off-by: Artur Paszkiewicz <artur.paszkiewicz@intel.com> Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/16156 Reviewed-by: Aleksey Marchuk <alexeymar@nvidia.com> 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> Community-CI: Mellanox Build Bot
show more ...
|
1a526000 | 11-Apr-2023 |
Marcin Spiewak <marcin.spiewak@intel.com> |
libreduce: removing deprecation messages for pmem
Deprecation notice for pmem was removed, as libreduce will still use it until pmem is supported.
Change-Id: I7555dbf20a408a67fac8a6e7b2eaa23edf985e
libreduce: removing deprecation messages for pmem
Deprecation notice for pmem was removed, as libreduce will still use it until pmem is supported.
Change-Id: I7555dbf20a408a67fac8a6e7b2eaa23edf985eec Signed-off-by: Marcin Spiewak <marcin.spiewak@intel.com> Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/17538 Reviewed-by: Konrad Sztyber <konrad.sztyber@intel.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Jim Harris <james.r.harris@intel.com> Community-CI: Mellanox Build Bot
show more ...
|