ftl: Fix abort in compaction retry path
Don't try to abort when return code is actually 0. Signed-off-by: Kozlowski Mateusz <mateusz.kozlowski@intel.com> Change-Id: Id93a43173ae54324dc61ba419d929fdec4d90264 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/14449 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>
This commit is contained in:
parent
75aded8439
commit
1bc356bb21
@ -579,6 +579,10 @@ compaction_retry_read(void *_compactor)
|
||||
|
||||
ret = compaction_submit_read(compactor, rq->io.addr, rq->iter.count);
|
||||
|
||||
if (spdk_likely(!ret)) {
|
||||
return;
|
||||
}
|
||||
|
||||
if (ret == -ENOMEM) {
|
||||
bdev = spdk_bdev_desc_get_bdev(compactor->nv_cache->bdev_desc);
|
||||
compactor->bdev_io_wait.bdev = bdev;
|
||||
|
Loading…
Reference in New Issue
Block a user