个人技术分享

带着以下问题:

  • RECEIVING_BLOCK状态的IBR,block的长度汇报上来有用么?

BlockManager#processIncrementalBlockReport里,处理IBR,里面有一个case分支,专门处理RECEIVING_BLOCK状态的块。

      case RECEIVING_BLOCK:
      	// receving计数器++
        receiving++;
        // 第三个参数副本状态是RBW
        processAndHandleReportedBlock(storageInfo, rdbi.getBlock(),