1. 26 Apr, 2017 1 commit
    • dgrisham's avatar
      bug fix: `BytesSent` in peers' ledgers now updates · 0514504d
      dgrisham authored
      When sending data to another user, the number of bytes sent to that user (saved
      by the corresponding Bitswap ledger) was not updated (it was always 0). This
      also meant that the debt ratio was also always 0.
      
      The function that updates the `BytesSent` value in the ledger, `MessageSent()`,
      was already implemented, however it was not called when the peer was sent data.
      To fix this, a call to `MessageSent()` was made in the `taskWorker()` function,
      which is where both the message in question and the Bitswap engine were
      available to make the call. `MessageSent()` requires the peer's ID and
      `BitSwapMessage` as its arguments, the latter of which had to be created by
      making a new `BitSwapMessage`, then the block being sent was added to the new
      message.
      
      Note that, similar to the analagous call to `MessageReceived()`, records *all*
      of the bytes sent to a particular user. At some point, both of these should be
      updated to only record the numbers of *useful* bytes sent and received between
      peers.
      
      License: MIT
      Signed-off-by: default avatarDavid Grisham <dgrisham@mines.edu>
      0514504d
  2. 24 Apr, 2017 3 commits
  3. 21 Apr, 2017 1 commit
  4. 20 Apr, 2017 5 commits
  5. 19 Apr, 2017 1 commit
  6. 18 Apr, 2017 1 commit
  7. 17 Apr, 2017 3 commits
  8. 15 Apr, 2017 2 commits
  9. 05 Apr, 2017 1 commit
  10. 31 Mar, 2017 2 commits
  11. 30 Mar, 2017 7 commits
  12. 29 Mar, 2017 2 commits
  13. 28 Mar, 2017 1 commit
  14. 27 Mar, 2017 1 commit
  15. 25 Mar, 2017 2 commits
  16. 24 Mar, 2017 7 commits