From 2786d9748d0b478c9bbf4698d37766c2b45ea8e7 Mon Sep 17 00:00:00 2001 From: Niu Yawei Date: Mon, 3 Aug 2026 10:01:09 +0800 Subject: [PATCH] DAOS-19385 rebuild: fix return code (#18761) Return proper error code instead of 0 in migrate_pool_tls_create(). Signed-off-by: Niu Yawei --- src/object/srv_obj_migrate.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/object/srv_obj_migrate.c b/src/object/srv_obj_migrate.c index a339d3b7834..affbba60901 100644 --- a/src/object/srv_obj_migrate.c +++ b/src/object/srv_obj_migrate.c @@ -663,7 +663,7 @@ migrate_pool_tls_create(uuid_t pool_uuid, unsigned int version, unsigned int gen } else if (unlikely(pool_child->spc_no_storage)) { D_DEBUG(DB_REBUILD, DF_UUID " " DF_UUID " lost pool shard, ver %d, skip.\n", DP_UUID(pool_uuid), DP_UUID(pool_hdl_uuid), version); - D_GOTO(out, rc = 0); + D_GOTO(out, rc = -DER_NONEXIST); } D_ALLOC_PTR(pool_tls);