X-Git-Url: https://git.whamcloud.com/?a=blobdiff_plain;f=lustre%2Flfsck%2Flfsck_engine.c;h=6f0ec2437a6b97937f8fad6124d93e0aad921909;hb=2c67b17fd183ef60baba74e914e96b9b292bfc39;hp=be9b0087907d22a694653456d65208a1d908fc63;hpb=eb2a52d636defc93c2e1e624889120300b2e534b;p=fs%2Flustre-release.git diff --git a/lustre/lfsck/lfsck_engine.c b/lustre/lfsck/lfsck_engine.c index be9b008..6f0ec24 100644 --- a/lustre/lfsck/lfsck_engine.c +++ b/lustre/lfsck/lfsck_engine.c @@ -306,6 +306,12 @@ static int lfsck_master_oit_engine(const struct lu_env *env, ostid_to_fid(fid, oi, idx); update_lma = true; } + } else if (!fid_is_norm(fid) && !fid_is_igif(fid) && + !fid_is_last_id(fid) && !fid_is_root(fid) && + !fid_seq_is_dot(fid_seq(fid))) { + /* If the FID/object is only used locally and invisible + * to external nodes, then LFSCK will not handle it. */ + goto checkpoint; } target = lfsck_object_find(env, lfsck, fid);