From 61a389ea659ce62790219b0d6edf72730284b007 Mon Sep 17 00:00:00 2001 From: Alex Zhuravlev Date: Mon, 4 Mar 2024 07:32:04 +0300 Subject: [PATCH] LU-17602 mdd: use correct fid in mdd_rename mdd_rename() can re-insert target name back as a part of error handling. use correct fid for that, not own target directory fid. Signed-off-by: Alex Zhuravlev Change-Id: I0662fa005459416b070157a2d049fcf5ed08ae91 --- lustre/mdd/mdd_dir.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lustre/mdd/mdd_dir.c b/lustre/mdd/mdd_dir.c index 5245db8..eafab35 100644 --- a/lustre/mdd/mdd_dir.c +++ b/lustre/mdd/mdd_dir.c @@ -3501,7 +3501,8 @@ fixup_tpobj: mdo_ref_add(env, mdd_tobj, handle); } - rc2 = __mdd_index_insert(env, mdd_tpobj, tpobj_fid, + rc2 = __mdd_index_insert(env, mdd_tpobj, + mdd_object_fid(mdd_tobj), mdd_object_type(mdd_tobj), tname, handle); if (rc2) -- 1.8.3.1