Commit Graph

15226 Commits

Author SHA1 Message Date
Ludo Galabru
dceca5f433 Merge branch 'develop' into fix/book-deadlock 2021-04-06 17:55:13 -04:00
Jude Nelson
7160d4892a Merge pull request #2574 from blockstack/fix/2.0.11-rc2-integration-tests
Fix/2.0.11 rc2 integration tests
2021-04-06 20:58:56 +00:00
Ludo Galabru
36f7c12c38 fix: terminating event observer 2021-04-06 15:53:01 -04:00
Ludo Galabru
13daa42e71 chore: cargo fmt 2021-04-06 15:23:43 -04:00
Ludo Galabru
d4e23c8471 fix: announce burnchain block 2021-04-06 15:19:34 -04:00
Ludo Galabru
e09ebf2bc1 Revert "fix: patch proposal"
This reverts commit 0da0797f71.
2021-04-06 15:19:08 -04:00
Jude Nelson
8aeaa1f7b9 fix typo 2021-04-06 14:40:56 -04:00
Jude Nelson
92171168dd fix broken test compile 2021-04-06 14:40:34 -04:00
Jude Nelson
db907ebac0 Merge branch 'develop' into fix/2.0.11-rc2-integration-tests 2021-04-06 13:54:27 -04:00
Jude Nelson
6e8b2692cf fix atlas stress test, and bump timeouts a little bit 2021-04-06 13:47:52 -04:00
Jude Nelson
2cfce76c70 put atlas tests together 2021-04-06 13:47:29 -04:00
Ludo Galabru
aa714e8252 Merge branch 'develop' into fix/book-deadlock 2021-04-06 11:12:37 -04:00
Ludo Galabru
9795314c51 Merge pull request #2547 from blockstack/fix/graceful-term-at-boot
Graceful termination during initial sync
2021-04-06 11:11:34 -04:00
Jude Nelson
2a83722f00 do 100 atlas names 2021-04-06 01:43:51 -04:00
Jude Nelson
8273263554 autogen -- add rusqlite 2021-04-06 01:42:35 -04:00
Jude Nelson
6d03cbbbea run the new atlas stress test 2021-04-06 01:42:14 -04:00
Jude Nelson
b35f7cb8cd fix #2572 and #2569 -- make the burnchain blocks advance periodically in the former to make the anti-entropy system process received unsolicited messages, and put tighter acceptance criteria for big transactions onto the latter while also removing almost all I/O (to speed things up) 2021-04-06 01:40:57 -04:00
Jude Nelson
fd4781cd2a fix underlying issue of #2572 -- need to always set the ibd flag in the comms struct 2021-04-06 01:40:27 -04:00
Jude Nelson
75b50e9ae2 use rusqlite in stacks-node tests 2021-04-06 01:40:13 -04:00
Jude Nelson
89a5bccf7a log abort-by-post-condition 2021-04-06 01:39:19 -04:00
Aaron Blankstein
46124df4df Merge branch 'develop' into fix/graceful-term-at-boot 2021-04-05 17:04:49 -05:00
Ludo Galabru
0da0797f71 fix: patch proposal 2021-04-05 17:23:02 -04:00
Ludo Galabru
763bb53b22 refactor: use interruptable_sleep 2021-04-05 17:16:47 -04:00
Ludo Galabru
7354a9ca46 chore: more refactoring 2021-04-05 16:25:58 -04:00
Aaron Blankstein
59b12becd7 Merge pull request #2568 from blockstack/fix/docs-typechecking
Fix: Typecheck in `vm::docs` and correct examples
2021-04-05 14:29:45 -05:00
Ludo Galabru
06b3883fec fix: tests 2021-04-05 14:33:27 -04:00
Ludo Galabru
6efb5beec4 refactor: interrupt with error 2021-04-05 14:19:50 -04:00
Ludo Galabru
02e48713d2 Merge branch 'develop' into fix/graceful-term-at-boot
# Conflicts:
#	testnet/stacks-node/src/run_loop/neon.rs
#	testnet/stacks-node/src/syncctl.rs
2021-04-05 14:14:14 -04:00
Ludo Galabru
58da66c898 chore: some refactoring 2021-04-05 14:07:46 -04:00
Aaron Blankstein
f80059e2e2 Merge branch 'develop' into fix/docs-typechecking 2021-04-05 12:45:31 -05:00
Jude Nelson
badd252586 Merge pull request #2549 from blockstack/fix/2407-net
Fix/2407
2021-04-05 17:44:29 +00:00
Aaron Blankstein
754d81e3e1 chore: pin redoc-cli npx version to fix test 2021-04-05 11:22:37 -05:00
Aaron Blankstein
e730087937 fix: type check and correct docs examples, addresses #2560 2021-04-05 11:00:29 -05:00
Aaron Blankstein
b34fe50e7f feat: add verify check and output origin address in decode-tx 2021-04-05 10:59:21 -05:00
Jude Nelson
a85cba9595 Merge branch 'develop' into fix/2407-net 2021-04-05 11:51:44 -04:00
Aaron Blankstein
b568634377 Merge pull request #2561 from blockstack/feat/docs-bns-reveal
Docs: bns contract reveal-namespace
2021-04-05 08:37:55 -05:00
Reed Rosenbluth
a58416f957 docs: add info about namespace price functions 2021-04-02 14:41:07 -04:00
Jude Nelson
d3e4698d82 fix failing unit tests 2021-04-01 02:51:30 -04:00
Jude Nelson
06f98ffd8c expose last time we did an antientropy push (so other tests can read it) 2021-04-01 02:51:13 -04:00
Jude Nelson
d35dc2c603 do full rescans on blocks when scheduled, even if not in ibd 2021-04-01 02:50:52 -04:00
Jude Nelson
d4532459c2 set ibd in sync comms even if we don't at first know the burnchain tip height 2021-04-01 00:16:50 -04:00
Jude Nelson
efbe5ce272 address feedback 2021-03-31 23:51:47 -04:00
Jude Nelson
accf238834 update anti-entropy test to test new behavior (namely, burnchain advances aren't required to drive it) 2021-03-31 23:49:20 -04:00
Jude Nelson
4becd173bf remove dead code 2021-03-31 23:48:44 -04:00
Jude Nelson
51e725e510 until we know the true burnchain height, assume ibd 2021-03-31 23:48:19 -04:00
Jude Nelson
05625eaa1b make the anti-entropy protocol a little less aggressive -- only consider pushing a block or microblock stream after the sortition that produced it has passed. Also, use a timeout, not a change in burnchain block height, to trigger a pass. 2021-03-31 23:47:25 -04:00
Jude Nelson
78870d8b42 don't do anti-entropy stuff until after IBD 2021-03-31 02:12:40 -04:00
Jude Nelson
338be137a9 fix failing test 2021-03-31 01:19:37 -04:00
Jude Nelson
40e82c4025 run anti-entropy stress test 2021-03-30 23:32:10 -04:00
Jude Nelson
74aa78d6f7 add a stress-test for running the anti-entropy protocol across multiple reward cycles. verify that a follower can be booted entirely by the anti-entropy protocol from its bootstrap node 2021-03-30 23:30:28 -04:00