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

DataTransfer may mask the IOException during block transfering

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Critical
    • Resolution: Implemented
    • 2.0.4-alpha, 2.0.5-alpha
    • None
    • datanode

    Description

      When a new datanode is added to the pipeline, the client will trigger the block transfer process. In the current implementation, the src datanode calls the run() method of the DataTransfer to transfer the block, this method will mask the IOExceptions during the transfering, and will make the client not realize the failure during the transferring, as a result the client will mistake the failing transferring as successful one.

      Attachments

        1. 4916.v0.patch
          2 kB
          Zesheng Wu

        Activity

          People

            leosun08 Lisheng Sun
            wuzesheng Zesheng Wu
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: