Skip to content
This repository
Browse code

Cleanup TODO file.

  • Loading branch information...
commit 6c48585e05a89fc5871d59e89a5832de0248cf6d 1 parent 8668448
Jesper Louis Andersen authored February 20, 2010

Showing 1 changed file with 0 additions and 11 deletions. Show diff stats Hide diff stats

  1. 11  TODO.md
11  TODO.md
Source Rendered
@@ -31,15 +31,7 @@ wish-list.
31 31
      consider pieces we already have once and we get a faster system.
32 32
 
33 33
      When doing this, only prune pieces which are done and checked.
34  
-
35  
-   - The StatusP process is always fed static data. Feed it the correct data
36  
-     based on the current status: Are we a leecher or a seeder? And how much
37  
-     data is there left to download before we have the full file?
38  
-
39  
-     (Hint: grep for canSeed and use the missingMap and pieceMap for the 'left'
40  
-      data)
41 34
    - Send keepalives every two minutes as per the spec.
42  
-   - Make git.md into a markdown document
43 35
    - For the histogram code, look at
44 36
      [Data.PSQueue](http://hackage.haskell.org/packages/archive/PSQueue/1.1/doc/html/Data-PSQueue.html). Ralf
45 37
       Hinze has a paper on that at [Hinze, R., A Simple Implementation
@@ -47,7 +39,6 @@ wish-list.
47 39
    - Consider letting the supervisors support monitoring of processes. Use this to reimplement parts
48 40
      of the PeerMgr code.
49 41
    - Update the Seeder status in PeerMgrP.
50  
-   - When stopping a Peer, put back the Pieces to the Piece Manager.
51 42
    - Do not send HAVE messages if the Peer already has the Piece Number.
52 43
    - Improve on the command line parser. We will certainly need full-fledged
53 44
      CL parsing at some point.
@@ -55,8 +46,6 @@ wish-list.
55 46
    - Let Piece Sets be S.Set PieceNum rather than [PieceNum]. They are
56 47
      larger than 1000 for some large torrents, so it makes sense to shift to
57 48
      a better representation.
58  
-   - Cleanup the code around ChokeMgrP.advancePeerChain. It currently does a
59  
-     lot of stuff it doesn't have to do.
60 49
    - The status reporting code needs some help. It only transfers up/down
61 50
      rates once every 30 seconds. If a peer is living for less than 30
62 51
      seconds, then no upload/download will be reported for that peer. The

0 notes on commit 6c48585

Please sign in to comment.
Something went wrong with that request. Please try again.