Commit Graph

25 Commits

Author SHA1 Message Date
Jude Nelson
be71edf860 fix a few regressions from the move away from blockstack_client 2018-04-27 01:09:23 -04:00
Jude Nelson
0670ab4d31 add atlas_peer_exchange() to the atlas network simulator 2018-02-08 19:17:18 -05:00
Jude Nelson
8633963c7a API sync 2018-01-22 19:12:22 -05:00
Jude Nelson
dbc07c6a72 pass global working dir to atlas simulator 2018-01-17 15:29:38 -05:00
Jude Nelson
84d48db4ae need working_dir 2018-01-16 16:36:40 -05:00
Jude Nelson
bbca6ad3de api sync with new atlas methods 2018-01-12 18:38:00 -05:00
Aaron Blankstein
f3dd0dfb54 fix import error in atlas_network.py, also from wildcard imports 2017-08-21 17:27:09 -04:00
Aaron Blankstein
c878b62c8a /usr/bin/env python -> python2. our code is not python3 friendly, we should specify that 2017-08-17 13:40:01 -04:00
Jude Nelson
c5c8bc2229 fix up imports 2017-04-27 19:35:36 -04:00
Jude Nelson
b1e357e6ef don't abort on failure to connect 2017-02-24 19:20:11 -05:00
Jude Nelson
487c2ded00 bugfixes to atlas network simulator after refactoring it with testlib.py 2017-02-20 21:08:00 -05:00
Jude Nelson
ed655baba8 move peer-subprocess logic to testlib from atlas_network; add get-URL test for all data put during a test; make sure deleted data is always gone at the end of each test; fix API bugs found in testing 2017-01-30 01:45:41 -05:00
Jude Nelson
db7f9b1dc2 remove importing atlas into integration tests 2016-10-28 17:38:08 -04:00
Jude Nelson
6ca2701521 expand timeouts to 2 seconds; add a method to get a peer's config 2016-10-25 19:56:36 -04:00
Jude Nelson
0e0f3376d2 don't bother trying to serve different network parameters at this time;
just make them constants (makes debugging network-related problems
simpler)
2016-10-03 00:10:03 -04:00
Jude Nelson
5ed80f2665 catch and abort on socket timeouts (which should never happen in the
simulator)
2016-09-29 12:25:50 -04:00
Jude Nelson
0287ac37c2 use a threaded network simulator 2016-09-02 00:07:51 -04:00
Jude Nelson
d48b9f8b67 make drop probability predicated on bidirectional links 2016-08-30 20:20:11 -04:00
Jude Nelson
192012dace cache runtime constants 2016-08-30 00:35:57 -04:00
Jude Nelson
0a31c1699e synchronization test should consider the number of zonefiles replicated 2016-08-29 18:13:09 -04:00
Jude Nelson
dd5e64b6d0 bugfixes: acquire and print out network state; add debug logging 2016-08-29 17:33:14 -04:00
Jude Nelson
80ed9f2856 add top-level control points for setting up, running, printing, and
shutting down an atlas simulator network
2016-08-26 18:45:11 -04:00
Jude Nelson
56a8d845e1 more work on the network simulator. print friendlier information and
check ultimately for 100% zonefile replication.  don't care about node
popularity anymore.
2016-08-22 18:01:36 -04:00
Jude Nelson
b545a3c173 preliminary atlas network simulator 2016-08-18 18:34:36 -04:00
Jude Nelson
e21bab2bd3 WIP: initial (untested) atlas network simulator 2016-08-17 00:33:45 -04:00