code: func SplitNeedReconst(dataCnt int, needReconst []int) (dNeedReconst, pNeedReconst []int) {
  	sort.Ints(needReconst)
  	for i, l := range needReconst {
  		if l >= dataCnt {
  			return needReconst[:i], needReconst[i:]
  		}
  	}
  	return needReconst, nil
  }
docs: // SplitNeedReconst split data_lost & parity_lost