Uploaded image for project: 'Hadoop HDFS'
  1. Hadoop HDFS
  2. HDFS-7285 Erasure Coding Support inside HDFS
  3. HDFS-8121

BlockManager treates good blocks in a block group as corrput

    XMLWordPrintableJSON

Details

    • Sub-task
    • Status: Resolved
    • Major
    • Resolution: Duplicate
    • None
    • HDFS-7285
    • None
    • None

    Description

      If a block in a block group is reported by Datanode to Namenode, Namenode will check if it's corrupt. Currently BlockManager uses the size of block group to compare with the size of reported block, which makes the block is treated as corrupt block by Namenode. I think Namenode should first calculate the size of the block and then compare it with reported value

      Attachments

        Issue Links

          Activity

            People

              libo-intel Li Bo
              libo-intel Li Bo
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: