#
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 ...
|
#
77f5fcfa |
| 08-Nov-2023 |
Mateusz Kozlowski <mateusz.kozlowski@solidigm.com> |
lib/ftl: Add store/load blob layout tracker functions
The functions allow for saving and loading the state of the layout tracker from a blob.
Change-Id: Iad73fc0c80f53b489fa036d87a95b0d6e1c0e74d Si
lib/ftl: Add store/load blob layout tracker functions
The functions allow for saving and loading the state of the layout tracker from a blob.
Change-Id: Iad73fc0c80f53b489fa036d87a95b0d6e1c0e74d Signed-off-by: Mateusz Kozlowski <mateusz.kozlowski@solidigm.com> Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/20523 Community-CI: Mellanox Build Bot Reviewed-by: Jim Harris <jim.harris@samsung.com> Reviewed-by: Ben Walker <ben@nvidia.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
show more ...
|
#
93036282 |
| 15-Sep-2023 |
Lukasz Lasek <lukasz.lasek@solidigm.com> |
lib/ftl: Add FTL layout region tracker
The FTL layout region tracker enables the dynamic creation, removal, search and tracking of FTL layout regions. The tracking is done separately for each bdev,
lib/ftl: Add FTL layout region tracker
The FTL layout region tracker enables the dynamic creation, removal, search and tracking of FTL layout regions. The tracking is done separately for each bdev, i.e. nvc and base.
This change is a prerequisite for the FTL MD major updates.
Change-Id: I0cc7eddd864a8acd6d5871c0417b92cd5a224e32 Signed-off-by: Lukasz Lasek <lukasz.lasek@solidigm.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/+/19595 Community-CI: Mellanox Build Bot Reviewed-by: Jim Harris <jim.harris@samsung.com> Reviewed-by: Artur Paszkiewicz <artur.paszkiewicz@intel.com> Reviewed-by: Ben Walker <ben@nvidia.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
show more ...
|