DRAFT status, please help test! Trying to coordinate testing on IRC, possibly using NTP and https://gist.github.com/3094657
Relay blocks as a "preview" before checking the transactions in them #1586
pull luke-jr wants to merge 2 commits into bitcoin:master from luke-jr:fastblockrelay changing 4 files +153 −34-
luke-jr commented at 12:19 AM on July 12, 2012: member
-
Relay blocks as a "preview" before checking the transactions in them 0fc6cf6d35
-
Begin relaying blocks immediately after doing validity checks on the header, even before our own download has completed 4e54ea804c
-
luke-jr commented at 5:18 AM on August 13, 2012: member
Unfortunately, it seems p2p connections are handled synchronously, so everything this does to rush out the relaying is for naught. The only simple way I can see to refactor this to be asynchronous would be either to use coroutines (which Boost won't have until 2013) or one thread per command/connection. Either one is probably too late for 0.7, as would be an even larger refactor, I presume?
-
BitcoinPullTester commented at 5:58 AM on August 13, 2012: none
Automatic sanity-testing: PASSED, see http://jenkins.bluematt.me/pull-tester/4e54ea804ccdd2223e622497f0d46cceb27b9d22 for binaries and test log.
-
BitcoinPullTester commented at 12:13 PM on July 20, 2013: none
Automatic sanity-testing: FAILED MERGE, see http://jenkins.bluematt.me/pull-tester/4e54ea804ccdd2223e622497f0d46cceb27b9d22 for test log.
This pull does not merge cleanly onto current master This test script verifies pulls every time they are updated. It, however, dies sometimes and fails to test properly. If you are waiting on a test, please check timestamps to verify that the test.log is moving at http://jenkins.bluematt.me/pull-tester/current/ Contact BlueMatt on freenode if something looks broken.
-
jgarzik commented at 3:28 AM on August 25, 2013: contributor
Closing - timeout. Interesting proposal, needs more work and dev momentum.
- jgarzik closed this on Aug 25, 2013
- suprnurd referenced this in commit 2472999da0 on Dec 5, 2017
- DrahtBot locked this on Sep 8, 2021