Uploaded image for project: 'Hadoop HDFS'
  1. Hadoop HDFS
  2. HDFS-7259

Unresponseive NFS mount point due to deferred COMMIT response

VotersWatch issueWatchersCreate sub-taskLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 2.2.0
    • 2.6.0
    • nfs
    • None
    • Reviewed

    Description

      Since the gateway can't commit random write, it caches the COMMIT requests in a queue and send back response only when the data can be committed or stream timeout (failure in the latter case). This could cause problems two patterns:
      (1) file uploading failure
      (2) the mount dir is stuck on the same client, but other NFS clients can still access NFS gateway.

      The error pattern (2) is because there are too many COMMIT requests pending, so the NFS client can't send any other requests(e.g., for "ls") to NFS gateway with its pending requests limit.

      Attachments

        1. HDFS-7259.002.patch
          23 kB
          Brandon Li
        2. HDFS-7259.001.patch
          13 kB
          Brandon Li

        Issue Links

        Activity

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

            brandonli Brandon Li
            brandonli Brandon Li
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Slack

                Issue deployment