Uploaded image for project: 'Lustre'
  1. Lustre
  2. LU-3938

Test failure on test suite conf-sanity, test_61: getxattr failed: -34

Details

    • Bug
    • Resolution: Fixed
    • Critical
    • Lustre 2.5.0
    • Lustre 2.5.0
    • 3
    • 10415

    Description

      This issue was created by maloo for Nathaniel Clark <nathaniel.l.clark@intel.com>

      This issue relates to the following test suite run: http://maloo.whamcloud.com/test_sets/62d75ef0-1b8f-11e3-ae29-52540035b04c.

      The sub-test test_61 failed with the following error:

      trusted.big different after shrinking

      Info required for matching: conf-sanity 61

      This issue is related to LU-3792, but is post LU-3669 patch

      MDS console log:

      22:54:33:Lustre: DEBUG MARKER: save large xattr trusted.big on /mnt/lustre/f.conf-sanity.61
      22:54:33:LustreError: 16198:0:(mdt_xattr.c:134:mdt_getxattr_one()) getxattr failed: -34
      22:54:33:LustreError: 16197:0:(mdt_xattr.c:134:mdt_getxattr_one()) getxattr failed: -34
      

      Attachments

        Issue Links

          Activity

            [LU-3938] Test failure on test suite conf-sanity, test_61: getxattr failed: -34
            pjones Peter Jones added a comment -

            Landed for 2.5.0

            pjones Peter Jones added a comment - Landed for 2.5.0
            utopiabound Nathaniel Clark added a comment - http://review.whamcloud.com/7671
            utopiabound Nathaniel Clark added a comment - - edited

            Remount MDT as ZFS:

            [root@lumgr1 mdt1]# getfattr -m - ROOT/f.conf-sanity.61 
            # file: ROOT/f.conf-sanity.61
            trusted.big
            trusted.big
            trusted.link
            trusted.lma
            trusted.lov
            
            
            utopiabound Nathaniel Clark added a comment - - edited Remount MDT as ZFS: [root@lumgr1 mdt1]# getfattr -m - ROOT/f.conf-sanity.61 # file: ROOT/f.conf-sanity.61 trusted.big trusted.big trusted.link trusted.lma trusted.lov
            utopiabound Nathaniel Clark added a comment - - edited

            Looking at the wireshark dump of the traffic between the MDT and the Client, it appears that the trusted.big xattr is actually created twice on the MDT (judging by the fact that listxattr returns it twice from the MDT). Thus causing the "Protocol error" on the client.

            utopiabound Nathaniel Clark added a comment - - edited Looking at the wireshark dump of the traffic between the MDT and the Client, it appears that the trusted.big xattr is actually created twice on the MDT (judging by the fact that listxattr returns it twice from the MDT). Thus causing the "Protocol error" on the client.

            People

              utopiabound Nathaniel Clark
              maloo Maloo
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: