Download blocks from several peers concurrently #1404

pull rebroad wants to merge 9 commits into bitcoin:master from rebroad:ParallelBlockDownload changing 15 files +525 −104
  1. rebroad commented at 9:42 AM on May 31, 2012: contributor

    Tested so far by me, but more testing still to be done, as I know there are bugs with the re-asking code.

    Is it too early to open a pull request when I know it's still needing more testing...?

  2. Diapolo commented at 4:56 AM on June 6, 2012: none

    This one for sure includes too many non-relating commits.

  3. rebroad commented at 8:48 AM on June 6, 2012: contributor

    @Diapolo which commits would you want to see removed? It's too much of a headache to remove -quietinitial, so I'd rather wait until that gets pulled and rebase this than remove it.

  4. Diapolo commented at 9:14 AM on June 6, 2012: none

    All that are unrelated to "Download blocks from several peers concurrently" e.g.:

    • Make truncating the debug.log file an option.
    • Show more significant bytes of block hashes.
    • ...and so on

    Don't mix different projects, just open a pull for one thing and this is intended to allow to download blocks from several peers at the same time, right? It's unlikely to get that pull merged ever in this state IMHO.

  5. rebroad commented at 12:23 PM on June 6, 2012: contributor

    @Diapolo is there an easy way for me to test this pull request with those commits on my machine but without pushing them to github?

  6. luke-jr commented at 1:09 AM on June 19, 2012: member

    If you really need to depend on other pullrequests, please at least rebase on top of them. I was going to put this in next-test, but it conflicts too much with your other pullreqs...

    These commits should be removed or merged under the real changes (only if they're real dependencies):

    • Show more significant bytes of block hashes.
    • Show the timestamp for the block.
    • Add -proxytoo option, which allows proxy use non-exclusively, unlike the -proxy option.
    • Make truncating the debug.log file an option.
    • Add command line option -quietinitial.
  7. Add command line option -quietinitial.
    This makes debugg.log quieter during block chain catch up, so that it is easier to see the block download process.
    c21f73571b
  8. Bug fix (to sipa's code)
    Conflicts:
    
    	src/main.cpp
    251dc9472d
  9. Improve block download reporting, and separate AskFor.
    Conflicts:
    
    	src/main.cpp
    	src/net.h
    a6bd9f3588
  10. better reporting of getdata (AH), plus break after ProcessMessages() 47bd682e90
  11. PushGetBlocks returns false if not run. 9d9af462f0
  12. Make truncating the debug.log file an option.
    Useful for developers who need to refer to futher back in debug.log history, but who don't want to
    enable the -debug option and all the verbosity that comes with that.
    
    Conflicts:
    
    	src/init.cpp
    fae38f0706
  13. Add -proxytoo option, which allows proxy use non-exclusively, unlike the -proxy option. 844f5aee55
  14. Show the timestamp for the block.
    (and wrap lines)
    90deb304a7
  15. Show more significant bytes of block hashes.
    Conflicts:
    
    	src/main.cpp
    ca1dd5339c
  16. rebroad closed this on Jul 2, 2012

  17. rebroad deleted the branch on Dec 23, 2012
  18. rebroad restored the branch on Mar 31, 2014
  19. suprnurd referenced this in commit 92eaefb830 on Dec 5, 2017
  20. velesnetwork referenced this in commit 8b24b2276e on Feb 22, 2019
  21. lateminer referenced this in commit 28bc0e3104 on May 6, 2020
  22. DrahtBot locked this on Sep 8, 2021

github-metadata-mirror

This is a metadata mirror of the GitHub repository bitcoin/bitcoin. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2026-04-22 18:16 UTC

This site is hosted by @0xB10C
More mirrored repositories can be found on mirror.b10c.me