cbc81d2659
This patch implements module responsible for data relocation due to defragmentation, wear-leveling, read disturb and/or background data refresh. The submodule supports moving whole bands, chunks, as well as single logical blocks. Change-Id: Iaef37f50e0bb93986a21e495174f6d5ef8a1f30d Signed-off-by: Wojciech Malikowski <wojciech.malikowski@intel.com> Signed-off-by: Konrad Sztyber <konrad.sztyber@intel.com> Signed-off-by: Jakub Radtke <jakub.radtke@intel.com> Reviewed-on: https://review.gerrithub.io/c/431323 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Chandler-Test-Pool: SPDK Automated Test System <sys_sgsw@intel.com> Reviewed-by: Jim Harris <james.r.harris@intel.com> Reviewed-by: Ben Walker <benjamin.walker@intel.com>