Changelog fef4381 Use dag to represent peer scheduling topology (#1473) 43ef1b8 feat: rename steal peers to candidate peers (#1476) 720ace3 feat: scheduler merge end of piece and piece from seed peer (#1474)