Details

    • Bug
    • Resolution: Fixed
    • Critical
    • Lustre 2.4.0
    • Lustre 2.3.0
    • None
    • RHEL6.3

    Description

      Symlinks with a destination path that has the exact length of 61 characters don't work.

      For example

      $ ln -s 123456789012345678901234567890123456789012345678901234567890
      $ ls -al
      ls: cannot read symbolic link 123456789012345678901234567890123456789012345678901234567890: Protocol error

      Symlinks with shorter or longer paths work fine. I assume an off-by-one error, since 60 characters seems to be the limit for storing the symlink inside of an inode.

      Lustre 2.2.0 did not have this problem.

      Attachments

        Issue Links

          Activity

            [LU-2241] symlink bug in 2.3.0
            adilger Andreas Dilger made changes -
            Link Original: This issue is related to LU-2405 [ LU-2405 ]
            adilger Andreas Dilger made changes -
            Link New: This issue is duplicated by LU-2405 [ LU-2405 ]
            utopiabound Nathaniel Clark made changes -
            Link New: This issue is related to LU-2405 [ LU-2405 ]
            utopiabound Nathaniel Clark made changes -
            Fix Version/s New: Lustre 2.4.0 [ 10154 ]
            Resolution New: Fixed [ 1 ]
            Status Original: In Progress [ 3 ] New: Resolved [ 5 ]
            utopiabound Nathaniel Clark made changes -
            Status Original: Open [ 1 ] New: In Progress [ 3 ]
            utopiabound Nathaniel Clark made changes -
            Assignee Original: WC Triage [ wc-triage ] New: Nathaniel Clark [ utopiabound ]
            wbaudler Wolfgang Baudler created issue -

            People

              utopiabound Nathaniel Clark
              wbaudler Wolfgang Baudler
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: