Revision tags: v25.01-rc1, v24.09, v25.01-pre, v24.09-rc1 |
|
#
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 ...
|
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 |
|
#
2d613454 |
| 14-Sep-2023 |
Mateusz Kozlowski <mateusz.kozlowski@solidigm.com> |
lib/ftl: Handle trim requests without VSS
The trim flow and its metadata are upgraded. To assure trim atomicity a new metadata layout region is added - trim log. The flow of the trim is as follows:
lib/ftl: Handle trim requests without VSS
The trim flow and its metadata are upgraded. To assure trim atomicity a new metadata layout region is added - trim log. The flow of the trim is as follows: 1. Log the trim requests 2. Persist the trim metadata 3. Clear the trim log
If power loss occurs during the trim, the trim log is used to restore the entire trim request.
Change-Id: I132c6bb2b04fbe68a94a38c495344ffd4b8f6d47 Signed-off-by: Mariusz Barczak <Mariusz.Barczak@solidigmtechnology.com> Signed-off-by: Lukasz Lasek <lukasz.lasek@solidigmtechnology.com> Signed-off-by: Mateusz Kozlowski <mateusz.kozlowski@solidigm.com> Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/19609 Community-CI: Mellanox Build Bot Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Jim Harris <jim.harris@samsung.com> Reviewed-by: Ben Walker <ben@nvidia.com> Reviewed-by: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
show more ...
|
#
106ad379 |
| 14-May-2024 |
Mateusz Kozlowski <mateusz.kozlowski@solidigm.com> |
lib/ftl: Rename unmap to trim
Change the naming to be consistent within the lib
Change-Id: I51e6d0b983effc6d0f4c39abc8e5662aae54b541 Signed-off-by: Mateusz Kozlowski <mateusz.kozlowski@solidigm.com
lib/ftl: Rename unmap to trim
Change the naming to be consistent within the lib
Change-Id: I51e6d0b983effc6d0f4c39abc8e5662aae54b541 Signed-off-by: Mateusz Kozlowski <mateusz.kozlowski@solidigm.com> Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/23153 Reviewed-by: Ben Walker <ben@nvidia.com> Reviewed-by: Artur Paszkiewicz <artur.paszkiewicz@intel.com> Reviewed-by: Jim Harris <jim.harris@samsung.com> Community-CI: Mellanox Build Bot Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
show more ...
|
#
a5c04e6d |
| 14-Sep-2023 |
Mateusz Kozlowski <mateusz.kozlowski@solidigm.com> |
lib/ftl: NV chunk metadata upgrade
Introduce a new metadata version for NV cache chunks metadata. It abandons the chunk version stored in VSS. The version is migrated to the metadata stored in the c
lib/ftl: NV chunk metadata upgrade
Introduce a new metadata version for NV cache chunks metadata. It abandons the chunk version stored in VSS. The version is migrated to the metadata stored in the chunk itself.
Change-Id: I5fdf5107db98e506dd0c8ddfd75c444cd1c12255 Signed-off-by: Lukasz Lasek <lukasz.lasek@solidigmtechnology.com> Signed-off-by: Mariusz Barczak <Mariusz.Barczak@solidigmtechnology.com> Signed-off-by: Mateusz Kozlowski <mateusz.kozlowski@solidigm.com> Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/19601 Reviewed-by: Artur Paszkiewicz <artur.paszkiewicz@intel.com> Reviewed-by: Jim Harris <jim.harris@samsung.com> Community-CI: Mellanox Build Bot Reviewed-by: Shuhei Matsumoto <smatsumoto@nvidia.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
show more ...
|
#
30ef80cd |
| 20-Sep-2023 |
Mateusz Kozlowski <mateusz.kozlowski@solidigm.com> |
lib/ftl: Add ftl_layout_region_get function
Non-VSS will have additional regions compared to VSS cache implementation. Adding helper function to return existing regions (which will have the type fil
lib/ftl: Add ftl_layout_region_get function
Non-VSS will have additional regions compared to VSS cache implementation. Adding helper function to return existing regions (which will have the type filled in) in FTLs already created on VSS caches.
Change-Id: Ib98fca625dfd543c3f7bb99eb99da5a24a543cb8 Signed-off-by: Mateusz Kozlowski <mateusz.kozlowski@solidigm.com> Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/19976 Reviewed-by: Ben Walker <ben@nvidia.com> Community-CI: Mellanox Build Bot Reviewed-by: Jim Harris <jim.harris@samsung.com> Reviewed-by: Artur Paszkiewicz <artur.paszkiewicz@intel.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
show more ...
|
#
ebcb0d71 |
| 14-Sep-2023 |
Mateusz Kozlowski <mateusz.kozlowski@solidigm.com> |
lib/ftl: FTL property verbose mode
In verbose mode, user is able to get access to additional advanced FTL properties.
Change-Id: I5905efbfef781ae52d42ea5c26a1c1bd4d904af6 Signed-off-by: Mariusz Bar
lib/ftl: FTL property verbose mode
In verbose mode, user is able to get access to additional advanced FTL properties.
Change-Id: I5905efbfef781ae52d42ea5c26a1c1bd4d904af6 Signed-off-by: Mariusz Barczak <Mariusz.Barczak@solidigmtechnology.com> Signed-off-by: Mateusz Kozlowski <mateusz.kozlowski@solidigm.com> Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/19046 Reviewed-by: Jim Harris <jim.harris@samsung.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Community-CI: Mellanox Build Bot Reviewed-by: Ben Walker <ben@nvidia.com>
show more ...
|
#
804f67cf |
| 14-Sep-2023 |
Mateusz Kozlowski <mateusz.kozlowski@solidigm.com> |
lib/ftl: Extends FTL properties JSON output
Now FTL properties will be supplemented by more info. User might be informed about property: unit of the value, description and meaning, info if it is rea
lib/ftl: Extends FTL properties JSON output
Now FTL properties will be supplemented by more info. User might be informed about property: unit of the value, description and meaning, info if it is read-only.
Change-Id: Ib96d3cbd8350ddaff163f75b382e5b28183e8549 Signed-off-by: Mariusz Barczak <Mariusz.Barczak@solidigmtechnology.com> Signed-off-by: Mateusz Kozlowski <mateusz.kozlowski@solidigm.com> Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/19009 Reviewed-by: Ben Walker <ben@nvidia.com> Reviewed-by: Jim Harris <jim.harris@samsung.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Artur Paszkiewicz <artur.paszkiewicz@intel.com> Community-CI: Mellanox Build Bot
show more ...
|
#
c959f72e |
| 14-Sep-2023 |
Mateusz Kozlowski <mateusz.kozlowski@solidigm.com> |
module/bdev/ftl: Add new RPC to set FTL property
This patch implements a new RPC to configure FTL properties. The call name is bdev_ftl_set_property.
Change-Id: I99fc0c19b5b920285d4faa4e7bd4964ebea
module/bdev/ftl: Add new RPC to set FTL property
This patch implements a new RPC to configure FTL properties. The call name is bdev_ftl_set_property.
Change-Id: I99fc0c19b5b920285d4faa4e7bd4964ebea0031e Signed-off-by: Mariusz Barczak <Mariusz.Barczak@solidigmtechnology.com> Signed-off-by: Mateusz Kozlowski <mateusz.kozlowski@solidigm.com> Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/19008 Reviewed-by: Ben Walker <ben@nvidia.com> Community-CI: Mellanox Build Bot Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Jim Harris <jim.harris@samsung.com>
show more ...
|
#
cb883c5a |
| 14-Sep-2023 |
Mateusz Kozlowski <mateusz.kozlowski@solidigm.com> |
lib/ftl: Dump FTL properties to the JSON request
Change-Id: I5176269a73a26afdd35a15719a57fd6862dcce68 Signed-off-by: Mariusz Barczak <Mariusz.Barczak@solidigmtechnology.com> Signed-off-by: Mateusz K
lib/ftl: Dump FTL properties to the JSON request
Change-Id: I5176269a73a26afdd35a15719a57fd6862dcce68 Signed-off-by: Mariusz Barczak <Mariusz.Barczak@solidigmtechnology.com> Signed-off-by: Mateusz Kozlowski <mateusz.kozlowski@solidigm.com> Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/19007 Reviewed-by: Artur Paszkiewicz <artur.paszkiewicz@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: Ben Walker <ben@nvidia.com>
show more ...
|
#
309682ca |
| 14-Sep-2023 |
Mateusz Kozlowski <mateusz.kozlowski@solidigm.com> |
module/bdev/ftl: New RPC to get FTL properties
This RPC call provides list of available properties for the specified FTL device.
Change-Id: Ida63ae438101950502f7ba3b7ba1bc475f273648 Signed-off-by:
module/bdev/ftl: New RPC to get FTL properties
This RPC call provides list of available properties for the specified FTL device.
Change-Id: Ida63ae438101950502f7ba3b7ba1bc475f273648 Signed-off-by: Mariusz Barczak <Mariusz.Barczak@solidigmtechnology.com> Signed-off-by: Mateusz Kozlowski <mateusz.kozlowski@solidigm.com> Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/19006 Reviewed-by: Jim Harris <jim.harris@samsung.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Ben Walker <ben@nvidia.com> Community-CI: Mellanox Build Bot Reviewed-by: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
show more ...
|
Revision tags: v23.05, v23.09-pre, v23.01.1, v23.01, v23.05-pre, v23.01-rc1 |
|
#
dd949849 |
| 10-Jan-2023 |
Kozlowski Mateusz <mateusz.kozlowski@intel.com> |
lib/ftl: Update L2P management initialization flow
It fixes segmentation fault in cleanup path of L2P after failure in L2P initialization.
Signed-off-by: Kozlowski Mateusz <mateusz.kozlowski@intel.
lib/ftl: Update L2P management initialization flow
It fixes segmentation fault in cleanup path of L2P after failure in L2P initialization.
Signed-off-by: Kozlowski Mateusz <mateusz.kozlowski@intel.com> Signed-off-by: Mariusz Barczak <mariusz.barczak@intel.com> Change-Id: I1cffa2b39550421939731509c5a51c1565f0fa91 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/16216 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>
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 |
|
#
691504a3 |
| 21-Sep-2022 |
Kozlowski Mateusz <mateusz.kozlowski@intel.com> |
FTL: Fix error path for initializing mempools
If both allocation paths would fail, then the same mngt path would execute rollback twice, leading to use after free error.
Signed-off-by: Kozlowski Ma
FTL: Fix error path for initializing mempools
If both allocation paths would fail, then the same mngt path would execute rollback twice, leading to use after free error.
Signed-off-by: Kozlowski Mateusz <mateusz.kozlowski@intel.com> Change-Id: I55c9ea5131faabc930fd8ff92ddd9f8d0fd9a0b0 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/14596 Community-CI: Mellanox Build Bot Reviewed-by: Jim Harris <james.r.harris@intel.com> Reviewed-by: Ben Walker <benjamin.walker@intel.com> Reviewed-by: Shuhei Matsumoto <smatsumoto@nvidia.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
show more ...
|
#
1790ee8a |
| 28-Jun-2022 |
Artur Paszkiewicz <artur.paszkiewicz@intel.com> |
ftl: I/O statistics
Add gathering of some performance counters and RPC for printing them.
Signed-off-by: Artur Paszkiewicz <artur.paszkiewicz@intel.com> Signed-off-by: Kozlowski Mateusz <mateusz.ko
ftl: I/O statistics
Add gathering of some performance counters and RPC for printing them.
Signed-off-by: Artur Paszkiewicz <artur.paszkiewicz@intel.com> Signed-off-by: Kozlowski Mateusz <mateusz.kozlowski@intel.com> Change-Id: I2e77d37fb66459240ff2e241f2b1f77c60f4eef4 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/13390 Community-CI: Mellanox Build Bot Reviewed-by: Ben Walker <benjamin.walker@intel.com> Reviewed-by: Jim Harris <james.r.harris@intel.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
show more ...
|
#
66fe5f75 |
| 27-May-2022 |
Kozlowski Mateusz <mateusz.kozlowski@intel.com> |
ftl: Unmap functionality
Adds ability to send trim commands to FTL - only 4MiB aligned requests (both for offset and length of request) will be processed. During a trim operation an L2P page (contai
ftl: Unmap functionality
Adds ability to send trim commands to FTL - only 4MiB aligned requests (both for offset and length of request) will be processed. During a trim operation an L2P page (containing 1024 4B entries, 1 per user LBA; which is where the 4MiB alignment comes from) will be marked as unmapped. After this point any L2P access to that page will actually set the entries themselves as FTL_ADDR_INVALID. This is done to make the trim as fast as possible, since for large requests it's probable that most of the L2P pages aren't actually in DRAM.
Signed-off-by: Kozlowski Mateusz <mateusz.kozlowski@intel.com> Signed-off-by: Artur Paszkiewicz <artur.paszkiewicz@intel.com> Change-Id: I4a04ee9498a2a6939af31b06f2e45d2b7cccbf19 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/13378 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 ...
|
#
36049672 |
| 01-Jun-2022 |
Artur Paszkiewicz <artur.paszkiewicz@intel.com> |
ftl: sequence id tracking
Track the relative sequence of opening and closing bands and chunks. Necessary for detecting the most recent user data during dirty shutdown recovery.
Signed-off-by: Artur
ftl: sequence id tracking
Track the relative sequence of opening and closing bands and chunks. Necessary for detecting the most recent user data during dirty shutdown recovery.
Signed-off-by: Artur Paszkiewicz <artur.paszkiewicz@intel.com> Signed-off-by: Kozlowski Mateusz <mateusz.kozlowski@intel.com> Change-Id: I682030e58284d7b090667e4e5a9f4bbc7615708a Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/13366 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Community-CI: Mellanox Build Bot Reviewed-by: Ben Walker <benjamin.walker@intel.com> Reviewed-by: Jim Harris <james.r.harris@intel.com>
show more ...
|
#
cea8dade |
| 10-Jun-2022 |
Artur Paszkiewicz <artur.paszkiewicz@intel.com> |
ftl: valid map
Adds P2L validity map tracking - a bitmap marking all physical LBAs as containing valid (current) user data or not. A clear bit denotes the location has no valid data and may be skipp
ftl: valid map
Adds P2L validity map tracking - a bitmap marking all physical LBAs as containing valid (current) user data or not. A clear bit denotes the location has no valid data and may be skipped during relocation or compaction. A set bit means it may have valid data (it's still necessary to do the necessary comparision against L2P).
Signed-off-by: Artur Paszkiewicz <artur.paszkiewicz@intel.com> Signed-off-by: Kozlowski Mateusz <mateusz.kozlowski@intel.com> Change-Id: I6a831a97b3080eb7c880d9c4feab41b523467885 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/13350 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>
show more ...
|
#
1e904e2b |
| 28-Jun-2022 |
Artur Paszkiewicz <artur.paszkiewicz@intel.com> |
ftl: fast startup
Adding API for the bringup part of fast shutdown/startup. Adds shared memory utilization for necessary functions during initialization.
Signed-off-by: Artur Paszkiewicz <artur.pas
ftl: fast startup
Adding API for the bringup part of fast shutdown/startup. Adds shared memory utilization for necessary functions during initialization.
Signed-off-by: Artur Paszkiewicz <artur.paszkiewicz@intel.com> Signed-off-by: Kozlowski Mateusz <mateusz.kozlowski@intel.com> Change-Id: Iab2da102fd0ccaa56fbdb9b3c765be5eeefff145 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/13349 Community-CI: Mellanox Build Bot 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>
show more ...
|
#
0e33da49 |
| 10-Jun-2022 |
Kozlowski Mateusz <mateusz.kozlowski@intel.com> |
ftl: fast shutdown
Adds API for fast shutdown - the ability for FTL to skip most of the metadata persists made during clean shutdown, and relying on their representation in shared memory instead. Th
ftl: fast shutdown
Adds API for fast shutdown - the ability for FTL to skip most of the metadata persists made during clean shutdown, and relying on their representation in shared memory instead. This allows for faster update of SPDK (or just FTL, assuming no metadata changes), with downtime reduction from 2-5 seconds to 500-1000 ms (for 14TiB+800GiB base and cache drives).
Signed-off-by: Artur Paszkiewicz <artur.paszkiewicz@intel.com> Signed-off-by: Kozlowski Mateusz <mateusz.kozlowski@intel.com> Change-Id: I5999d31698a81512db8d5893eabee7b505c80d06 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/13348 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 ...
|
#
811a027e |
| 23-Aug-2022 |
Kozlowski Mateusz <mateusz.kozlowski@intel.com> |
ftl: Add helper functions for creating md regions
Helper functions which determine which md regions will be stored in shm.
Signed-off-by: Kozlowski Mateusz <mateusz.kozlowski@intel.com> Change-Id:
ftl: Add helper functions for creating md regions
Helper functions which determine which md regions will be stored in shm.
Signed-off-by: Kozlowski Mateusz <mateusz.kozlowski@intel.com> Change-Id: I94cbfca66dfb56457a350874dbd1de63a2e07661 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/14159 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>
show more ...
|
#
101a0399 |
| 29-Jul-2022 |
Kozlowski Mateusz <mateusz.kozlowski@intel.com> |
ftl: p2l map on shm
Stores P2L map of open bands in shared memory, allowing for faster recovery times from application crash.
Signed-off-by: Artur Paszkiewicz <artur.paszkiewicz@intel.com> Signed-o
ftl: p2l map on shm
Stores P2L map of open bands in shared memory, allowing for faster recovery times from application crash.
Signed-off-by: Artur Paszkiewicz <artur.paszkiewicz@intel.com> Signed-off-by: Kozlowski Mateusz <mateusz.kozlowski@intel.com> Change-Id: I519441af05e4d0f57768835bf01c800556873c58 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/13347 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>
show more ...
|
#
43a4d47a |
| 03-Jun-2022 |
Kozlowski Mateusz <mateusz.kozlowski@intel.com> |
FTL: Add relocation logic
Relocation will 1. Read LBA map of a given band 2. Pin the LBAs 3. Issue writes of valid LBAsto the new location
Signed-off-by: Kozlowski Mateusz <mateusz.kozlowski@intel.
FTL: Add relocation logic
Relocation will 1. Read LBA map of a given band 2. Pin the LBAs 3. Issue writes of valid LBAsto the new location
Signed-off-by: Kozlowski Mateusz <mateusz.kozlowski@intel.com> Signed-off-by: Artur Paszkiewicz <artur.paszkiewicz@intel.com> Change-Id: Ie753a790e56a86bfa1e451b5eda78b88eeacd3cb Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/13344 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: Ben Walker <benjamin.walker@intel.com>
show more ...
|
#
f45c0075 |
| 09-Jun-2022 |
Artur Paszkiewicz <artur.paszkiewicz@intel.com> |
ftl: superblock in shared memory
Signed-off-by: Artur Paszkiewicz <artur.paszkiewicz@intel.com> Signed-off-by: Kozlowski Mateusz <mateusz.kozlowski@intel.com> Change-Id: I86e2cbf364ae3075aad2e094297
ftl: superblock in shared memory
Signed-off-by: Artur Paszkiewicz <artur.paszkiewicz@intel.com> Signed-off-by: Kozlowski Mateusz <mateusz.kozlowski@intel.com> Change-Id: I86e2cbf364ae3075aad2e09429754027df33eadf Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/13342 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: Ben Walker <benjamin.walker@intel.com>
show more ...
|
#
31cf6336 |
| 07-Jun-2022 |
Kozlowski Mateusz <mateusz.kozlowski@intel.com> |
FTL: Add writer logic
Add writer - tracks and manages band state transitions and write pointer as IO is issued to it.
Signed-off-by: Kozlowski Mateusz <mateusz.kozlowski@intel.com> Signed-off-by: A
FTL: Add writer logic
Add writer - tracks and manages band state transitions and write pointer as IO is issued to it.
Signed-off-by: Kozlowski Mateusz <mateusz.kozlowski@intel.com> Signed-off-by: Artur Paszkiewicz <artur.paszkiewicz@intel.com> Change-Id: I5f878dc15bc1c1ac84835f75fe440672fad541d5 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/13335 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>
show more ...
|
#
88d1c3a6 |
| 10-Jun-2022 |
Kozlowski Mateusz <mateusz.kozlowski@intel.com> |
FTL: Add debug function for dumping band information
Signed-off-by: Kozlowski Mateusz <mateusz.kozlowski@intel.com> Signed-off-by: Artur Paszkiewicz <artur.paszkiewicz@intel.com> Change-Id: I6edef1e
FTL: Add debug function for dumping band information
Signed-off-by: Kozlowski Mateusz <mateusz.kozlowski@intel.com> Signed-off-by: Artur Paszkiewicz <artur.paszkiewicz@intel.com> Change-Id: I6edef1e8e822f8428dff5f5f5da2df923191f6fc Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/13328 Reviewed-by: Ben Walker <benjamin.walker@intel.com> Reviewed-by: Jim Harris <james.r.harris@intel.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
show more ...
|