Whamcloud - gitweb
LU-4050 llite: NFS reexport issue 50/7850/2
authorDmitry Eremin <dmitry.eremin@intel.com>
Fri, 4 Oct 2013 09:10:07 +0000 (13:10 +0400)
committerOleg Drokin <oleg.drokin@intel.com>
Mon, 14 Oct 2013 03:44:55 +0000 (03:44 +0000)
Suppress erroneous/confusing messages when NFS
is out of sync and requests old data.

Signed-off-by: Dmitry Eremin <dmitry.eremin@intel.com>
Change-Id: Idf382769fe3b5b502ca6f545fab6b72fcc62527c
Reviewed-on: http://review.whamcloud.com/7850
Tested-by: Hudson
Reviewed-by: Andreas Dilger <andreas.dilger@intel.com>
Reviewed-by: Bob Glossman <bob.glossman@intel.com>
Tested-by: Maloo <whamcloud.maloo@gmail.com>
lustre/llite/llite_nfs.c

index 2df61f6..916c0fc 100644 (file)
@@ -101,8 +101,10 @@ struct inode *search_inode_for_lustre(struct super_block *sb,
         rc = md_getattr(sbi->ll_md_exp, op_data, &req);
         OBD_FREE_PTR(op_data);
         if (rc) {
         rc = md_getattr(sbi->ll_md_exp, op_data, &req);
         OBD_FREE_PTR(op_data);
         if (rc) {
-                CERROR("can't get object attrs, fid "DFID", rc %d\n",
-                       PFID(fid), rc);
+               /* Suppress erroneous/confusing messages when NFS
+                * is out of sync and requests old data. */
+               CDEBUG(D_INFO, "can't get object attrs, fid "DFID", rc %d\n",
+                               PFID(fid), rc);
                 RETURN(ERR_PTR(rc));
         }
         rc = ll_prep_inode(&inode, req, sb, NULL);
                 RETURN(ERR_PTR(rc));
         }
         rc = ll_prep_inode(&inode, req, sb, NULL);