Whamcloud - gitweb
LU-3871 osd: Tell QUOTA/NAME_LLOG fid in fid_is_on_ost check
[fs/lustre-release.git] / lustre / osd-zfs / osd_oi.c
index be873b3..3c6f906 100644 (file)
@@ -245,6 +245,10 @@ int fid_is_on_ost(const struct lu_env *env, struct osd_device *osd,
        if (fid_is_idif(fid))
                RETURN(1);
 
+       if (unlikely(fid_is_local_file(fid) || fid_is_llog(fid)) ||
+                    fid_is_name_llog(fid) || fid_is_quota(fid))
+               RETURN(0);
+
        if (osd->od_is_ost)
                RETURN(1);