From b8f119a4a61a32f71a0e565d17547a88886fcfd5 Mon Sep 17 00:00:00 2001 From: alex Date: Tue, 21 Jul 2009 11:34:42 +0000 Subject: [PATCH] - don't complain if key is absent - mdd_rename() removes target name unconditionally --- lustre/dmu-osd/osd_handler.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lustre/dmu-osd/osd_handler.c b/lustre/dmu-osd/osd_handler.c index 6a246bf..dd6956a 100644 --- a/lustre/dmu-osd/osd_handler.c +++ b/lustre/dmu-osd/osd_handler.c @@ -1709,7 +1709,7 @@ static int osd_index_delete(const struct lu_env *env, struct dt_object *dt, /* Remove key from the ZAP */ rc = udmu_zap_delete(&osd->od_objset, zap_db, oh->ot_tx, (char *) key); - if (rc) + if (rc && rc != ENOENT) CERROR("udmu_zap_delete() failed with error %d\n", rc); RETURN(-rc); -- 1.8.3.1