6d6179ff | 14-Sep-2023 |
Mateusz Kozlowski <mateusz.kozlowski@solidigm.com> |
lib/ftl: Add new metadata region P2L IO LOG
Change-Id: I8c818d3ae117bf4b92437141ad225ac339ffdf0a Signed-off-by: Mariusz Barczak <Mariusz.Barczak@solidigmtechnology.com> Signed-off-by: Mateusz Kozlow
lib/ftl: Add new metadata region P2L IO LOG
Change-Id: I8c818d3ae117bf4b92437141ad225ac339ffdf0a 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/+/19618 Reviewed-by: Jim Harris <jim.harris@samsung.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Konrad Sztyber <konrad.sztyber@intel.com> Community-CI: Mellanox Build Bot
show more ...
|
1c73a5c3 | 14-Sep-2023 |
Mateusz Kozlowski <mateusz.kozlowski@solidigm.com> |
lib/ftl: Correct name of the management actions
Change-Id: Iee060b5661721f0b7ad9adbb6673c19f1ece2355 Signed-off-by: Mariusz Barczak <Mariusz.Barczak@solidigmtechnology.com> Signed-off-by: Mateusz Ko
lib/ftl: Correct name of the management actions
Change-Id: Iee060b5661721f0b7ad9adbb6673c19f1ece2355 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/+/19616 Reviewed-by: Jim Harris <jim.harris@samsung.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Community-CI: Mellanox Build Bot Reviewed-by: Konrad Sztyber <konrad.sztyber@intel.com>
show more ...
|
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 ...
|
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 ...
|
5d89ebb7 | 14-Sep-2023 |
Mateusz Kozlowski <mateusz.kozlowski@solidigm.com> |
lib/ftl: Add deinit handler to FTL mngt
When the FTL management process wants to cleanup, for example free resources which were allocated in init_handler, the deinit_handler can be provided.
Change
lib/ftl: Add deinit handler to FTL mngt
When the FTL management process wants to cleanup, for example free resources which were allocated in init_handler, the deinit_handler can be provided.
Change-Id: Iaa9eac61d0c5b829ab368b19677c3eba0d5e8526 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/+/19607 Community-CI: Mellanox Build Bot Reviewed-by: Ben Walker <ben@nvidia.com> Reviewed-by: Artur Paszkiewicz <artur.paszkiewicz@intel.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Jim Harris <jim.harris@samsung.com>
show more ...
|
9452abe6 | 14-Sep-2023 |
Mateusz Kozlowski <mateusz.kozlowski@solidigm.com> |
lib/ftl: Introduce init handler in FTL management
When executing, management call procedure, the FTL management process might provide init handler. This will be invoked before the process' steps exe
lib/ftl: Introduce init handler in FTL management
When executing, management call procedure, the FTL management process might provide init handler. This will be invoked before the process' steps execution.
Change-Id: I0caf865a9190a863193748efa81ba2faf0f2b306 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/+/19606 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Artur Paszkiewicz <artur.paszkiewicz@intel.com> Community-CI: Mellanox Build Bot Reviewed-by: Ben Walker <ben@nvidia.com> Reviewed-by: Jim Harris <jim.harris@samsung.com>
show more ...
|
4061ed11 | 14-Sep-2023 |
Mateusz Kozlowski <mateusz.kozlowski@solidigm.com> |
lib/ftl: Non-VSS running P2L
Remove the usage of VSS from P2L. Now each block containing P2L will have a header containing the same data as VSS had previously. This means that a single 1MiB write of
lib/ftl: Non-VSS running P2L
Remove the usage of VSS from P2L. Now each block containing P2L will have a header containing the same data as VSS had previously. This means that a single 1MiB write of user data will generate 2 blocks worth of P2L (instead of just one). The header however will allow for different write unit size requirements for the whole FTL - P2L itself can now be arbitrary, but other FTL components demand an overall power of 2 write unit size.
Change-Id: Ia4396f30fc874e0eaad10bcbf3acdd4296f39f22 Signed-off-by: Mateusz Kozlowski <mateusz.kozlowski@solidigm.com> Signed-off-by: Mariusz Barczak <Mariusz.Barczak@solidigmtechnology.com> Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/19605 Reviewed-by: Artur Paszkiewicz <artur.paszkiewicz@intel.com> Reviewed-by: Shuhei Matsumoto <smatsumoto@nvidia.com> Community-CI: Mellanox Build Bot Reviewed-by: Jim Harris <jim.harris@samsung.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
show more ...
|
cb00e90a | 14-Sep-2023 |
Mateusz Kozlowski <mateusz.kozlowski@solidigm.com> |
lib/ftl: Upgrade band metadata
The upgrade band metadata includes the band version. Previously, the band version was stored in the VSS, now VSS for the band metadata is not used.
Change-Id: I7f9ef9
lib/ftl: Upgrade band metadata
The upgrade band metadata includes the band version. Previously, the band version was stored in the VSS, now VSS for the band metadata is not used.
Change-Id: I7f9ef9396d308e23bdf9238f93b44582746a2ead 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/+/19602 Reviewed-by: Jim Harris <jim.harris@samsung.com> Community-CI: Mellanox Build Bot Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Shuhei Matsumoto <smatsumoto@nvidia.com> Reviewed-by: Artur Paszkiewicz <artur.paszkiewicz@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 ...
|
26f3b551 | 05-Dec-2023 |
Mateusz Kozlowski <mateusz.kozlowski@solidigm.com> |
lib/ftl: rename ftl_nv_cache_device_desc to ftl_nv_cache_device_type
This should align the change to the base device naming.
Change-Id: I0396bb2f5a2057ea65c03d8c3e8981fe84c42797 Signed-off-by: Mate
lib/ftl: rename ftl_nv_cache_device_desc to ftl_nv_cache_device_type
This should align the change to the base device naming.
Change-Id: I0396bb2f5a2057ea65c03d8c3e8981fe84c42797 Signed-off-by: Mateusz Kozlowski <mateusz.kozlowski@solidigm.com> Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/20861 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Shuhei Matsumoto <smatsumoto@nvidia.com> Reviewed-by: Jim Harris <jim.harris@samsung.com> Reviewed-by: Artur Paszkiewicz <artur.paszkiewicz@intel.com> Community-CI: Mellanox Build Bot
show more ...
|
d65bd99e | 27-Sep-2023 |
Pierre Lestringant <plestringant@kalray.eu> |
include: Remove duplicate includes in source files
Change-Id: I7dd6ae6fa11603a956c3d178b9b23d2c755913d1 Signed-off-by: Pierre Lestringant <plestringant@kalray.eu> Reviewed-on: https://review.spdk.io
include: Remove duplicate includes in source files
Change-Id: I7dd6ae6fa11603a956c3d178b9b23d2c755913d1 Signed-off-by: Pierre Lestringant <plestringant@kalray.eu> Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/20106 Reviewed-by: Tomasz Zawadzki <tomasz.zawadzki@intel.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 ...
|
9f42898a | 15-Sep-2023 |
Lukasz Lasek <lukasz.lasek@solidigm.com> |
lib/ftl: Create and load FTL using new superblock
Switch FTL to make use of the new superblock version. The ability to load older (i.e. v4) FTL instances is added in future commits.
Change-Id: I575
lib/ftl: Create and load FTL using new superblock
Switch FTL to make use of the new superblock version. The ability to load older (i.e. v4) FTL instances is added in future commits.
Change-Id: I5753024b6423b2009df067a798f400e0214f6ab7 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/+/19596 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 ...
|
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 ...
|
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 ...
|
498c39be | 15-Sep-2023 |
Lukasz Lasek <lukasz.lasek@solidigm.com> |
lib/ftl: Add base device type.
Added a base device type. Added an interface for FTL MD layout operations to base device.
With this change, FTL MD regions on base dev are created with region_create(
lib/ftl: Add base device type.
Added a base device type. Added an interface for FTL MD layout operations to base device.
With this change, FTL MD regions on base dev are created with region_create().
Change-Id: I0f70c6c53baa5ffec16a6bb1cb7eda28468574d3 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/+/19593 Reviewed-by: Jim Harris <jim.harris@samsung.com> Reviewed-by: Artur Paszkiewicz <artur.paszkiewicz@intel.com> Community-CI: Mellanox Build Bot Reviewed-by: Ben Walker <ben@nvidia.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
show more ...
|
522a0c82 | 15-Sep-2023 |
Lukasz Lasek <lukasz.lasek@solidigm.com> |
lib/ftl: Simplify ftl_md mirror operations
Use already instantiated ftl::layout::md struct for ftl_md mirror operations, i.e. persist, restore, clear. With this change, the ftl_md::mirror member isn
lib/ftl: Simplify ftl_md mirror operations
Use already instantiated ftl::layout::md struct for ftl_md mirror operations, i.e. persist, restore, clear. With this change, the ftl_md::mirror member isn't needed anymore.
Change-Id: Ia9282911daa88b3ce30e53fa852f54d031683dde 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/+/19592 Reviewed-by: Jim Harris <jim.harris@samsung.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Community-CI: Mellanox Build Bot Reviewed-by: Artur Paszkiewicz <artur.paszkiewicz@intel.com> Reviewed-by: Ben Walker <ben@nvidia.com>
show more ...
|
b0556d4a | 15-Sep-2023 |
Lukasz Lasek <lukasz.lasek@solidigm.com> |
lib/ftl: Add means to create MD region via NV cache device ops.
Defined and added an interface for FTL MD layout operations to NV cache device. Defined and added region_create() operation to create
lib/ftl: Add means to create MD region via NV cache device ops.
Defined and added an interface for FTL MD layout operations to NV cache device. Defined and added region_create() operation to create a new MD region.
With this change, FTL MD regions on NV cache are created with a region_create().
Change-Id: Ie08a0dad843b7c3ed054deb104e9949c4735022a 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/+/19591 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Jim Harris <jim.harris@samsung.com> Reviewed-by: Artur Paszkiewicz <artur.paszkiewicz@intel.com> Community-CI: Mellanox Build Bot Reviewed-by: Ben Walker <ben@nvidia.com>
show more ...
|
d4a2d28d | 14-Sep-2023 |
Mateusz Kozlowski <mateusz.kozlowski@solidigm.com> |
lib/ftl: Shutdown upgrade procedure for bands
When preparing the FTL for upgrade it is require to: 1. Keep at least one free band, this allows to rerun GC after Shutdown 2. Close all opened bands to
lib/ftl: Shutdown upgrade procedure for bands
When preparing the FTL for upgrade it is require to: 1. Keep at least one free band, this allows to rerun GC after Shutdown 2. Close all opened bands to simplify the upgrade in a new version
Change-Id: I6420de160ef32106ee331e74cbb9f7becff75081 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/+/19224 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Ben Walker <ben@nvidia.com> Reviewed-by: Jim Harris <jim.harris@samsung.com> Community-CI: Mellanox Build Bot
show more ...
|
b5cf795b | 14-Sep-2023 |
Mateusz Kozlowski <mateusz.kozlowski@solidigm.com> |
lib/ftl: Add band properties
In expert mode FTL band properties are available. The following info is reported: id, state, and validity.
Change-Id: Ib228b69281fb1aa69e0f801f896ce4375f585042 Signed-o
lib/ftl: Add band properties
In expert mode FTL band properties are available. The following info is reported: id, state, and validity.
Change-Id: Ib228b69281fb1aa69e0f801f896ce4375f585042 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/+/19047 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
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 ...
|