Uploaded image for project: 'Hadoop Common'
  1. Hadoop Common
  2. HADOOP-11802

DomainSocketWatcher thread terminates sometimes after there is an I/O error during requestShortCircuitShm

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

Details

    Description

      In DataXceiver#requestShortCircuitShm, we attempt to recover from some errors by closing the DomainSocket. However, this violates the invariant that the domain socket should never be closed when it is being managed by the DomainSocketWatcher. Instead, we should call shutdown on the DomainSocket. When this bug hits, it terminates the DomainSocketWatcher thread.

      Attachments

        1. HADOOP-11802.001.patch
          21 kB
          Colin McCabe
        2. HADOOP-11802.002.patch
          21 kB
          Colin McCabe
        3. HADOOP-11802.003.patch
          15 kB
          Colin McCabe
        4. HADOOP-11802.004.patch
          13 kB
          Colin McCabe
        5. HADOOP-11802.branch-2.6.patch
          13 kB
          Akira Ajisaka

        Issue Links

        Activity

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

          People

            cmccabe Colin McCabe
            epayne Eric Payne
            Votes:
            0 Vote for this issue
            Watchers:
            12 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Slack

                Issue deployment