lbrycrd/qa/pull-tester
Suhas Daftuar 574db4816f Fix potential race conditions in p2p testing framework
Previously, each NodeConnCB had its own lock to synchronize data structures
used by the testing thread and the networking thread, and NodeConn provided a
separate additional lock for synchronizing access to each send buffer.  This
commit replaces those locks with a single global lock (mininode_lock) that we
use to synchronize access to all data structures shared by the two threads.

Updates comptool and maxblocksinflight to use the new synchronization
semantics, eliminating previous race conditions within comptool, and re-enables
invalidblockrequest.py in travis.
2015-05-01 15:32:24 -04:00
..
rpc-tests.sh Fix potential race conditions in p2p testing framework 2015-05-01 15:32:24 -04:00
run-bitcoin-cli tests: replace the old (unused since Travis) tests with new rpc test scripts 2014-10-31 00:05:55 -04:00
run-bitcoind-for-test.sh.in Require sufficent priority for relay of free transactions 2014-12-30 02:03:29 +01:00
tests-config.sh.in tests: replace the old (unused since Travis) tests with new rpc test scripts 2014-10-31 00:05:55 -04:00