diff --git a/lustre/mds/mds_unlink_open.c b/lustre/mds/mds_unlink_open.c index 2c1092a278c922466dc388455209c892b8bc141c..c11328cbcaa2a66b80748c19800aed105ea5bbd8 100644 --- a/lustre/mds/mds_unlink_open.c +++ b/lustre/mds/mds_unlink_open.c @@ -138,8 +138,9 @@ static int mds_osc_destroy_orphan(struct mds_obd *mds, if (oa == NULL) GOTO(out_free_memmd, rc = -ENOMEM); oa->o_id = lsm->lsm_object_id; + oa->o_gr = FILTER_GROUP_FIRST_MDS + mds->mds_num; oa->o_mode = inode->i_mode & S_IFMT; - oa->o_valid = OBD_MD_FLID | OBD_MD_FLTYPE; + oa->o_valid = OBD_MD_FLID | OBD_MD_FLTYPE | OBD_MD_FLGROUP; if (log_unlink && logcookies) { oa->o_valid |= OBD_MD_FLCOOKIE;