Commit Graph

12464 Commits

Author SHA1 Message Date
Jude Nelson
041792d162 ensure we preserve a blank memo field 2020-07-24 15:17:41 -04:00
Jude Nelson
c54c97c4ed Merge pull request #1764 from blockstack/fix/detect-marf-corruption
Fix/detect marf corruption
2020-07-24 17:30:51 +00:00
Jude Nelson
6a74601eea print backtrace in panic handler 2020-07-24 13:31:22 -04:00
Jude Nelson
0f1062e27a add backtrace 2020-07-24 13:31:01 -04:00
Jude Nelson
9984a6092f Merge branch 'feature/fix-marf-cache' into fix/detect-marf-corruption 2020-07-24 11:56:21 -04:00
Aaron Blankstein
d99c2b354d make sure cur_block_id isn't set while extending an unconfirmed block 2020-07-24 07:40:30 -05:00
Jude Nelson
a67b764a55 fix tracer 2020-07-24 03:28:24 -04:00
Jude Nelson
6577500807 clear cur_block_id on flush and drop, as well as trie ancestor root hashes 2020-07-24 03:27:51 -04:00
Jude Nelson
4cc769444e Merge branch 'feature/fix-marf-cache' into fix/detect-marf-corruption 2020-07-24 03:12:59 -04:00
Jude Nelson
6f0b3a5a76 make method public 2020-07-24 03:12:17 -04:00
Jude Nelson
1b732da39d test method expansion 2020-07-24 03:11:59 -04:00
Jude Nelson
c5e31d8fd0 add replay-chainstate tooling command, to replay a local chainstate's sortitions and blocks 2020-07-24 03:11:37 -04:00
Jude Nelson
fda3dbed6b add a test-case that reproduces chainstate ancestor trie root hash cache staleness, and how it leads to rendering processable blocks, unprocessable 2020-07-24 03:10:59 -04:00
Jude Nelson
4847d20945 fix orphan flag deserialization; add method to load all staging block headers 2020-07-24 03:10:40 -04:00
Jude Nelson
26416fa582 fix bug in leader block commit serialization 2020-07-24 03:10:20 -04:00
Jude Nelson
868dfc6136 method to load all snapshots 2020-07-24 03:10:09 -04:00
Jude Nelson
ce6a711049 make a couple methods public, for tooling 2020-07-24 03:09:56 -04:00
Jude Nelson
7ed69e37fb set up the SPV client on indexer setup 2020-07-24 03:09:30 -04:00
Aaron Blankstein
9268cd91e2 cur_block_id does not need to be set here 2020-07-23 23:00:01 -05:00
Aaron Blankstein
fb71115e9d clear ancestor hash on extension, drops, flushes, reopen 2020-07-23 22:57:53 -05:00
Aaron Blankstein
de0f7e0898 test: bad ancestor hash outcomes 2020-07-23 22:36:53 -05:00
Jude Nelson
e63483a31b Merge branch 'master' of https://github.com/blockstack/blockstack-core 2020-07-21 22:23:38 -04:00
Jude Nelson
531814378a only reset cur_block_id for unconfirmed state (failure to do this causes some tests to fail) 2020-07-21 22:22:05 -04:00
Jude Nelson
c74059db75 Merge pull request #1757 from blockstack/fix/possible-marf-corruption
Fix/possible marf corruption
2020-07-22 01:55:44 +00:00
Aaron Blankstein
9fcba5310d Merge pull request #1758 from blockstack/fix/circle-timeout
fix: circle timeout aborts docker build
2020-07-21 20:53:46 -05:00
Jude Nelson
03c7236053 add process-block helper 2020-07-21 21:49:57 -04:00
Jude Nelson
ac9996df9d print out root hashes in debug! level 2020-07-21 21:49:42 -04:00
Jude Nelson
05a3dbebea don't set cur_block_id after flush 2020-07-21 21:49:29 -04:00
Jude Nelson
1bb99f53d5 make process_next_staging_block public 2020-07-21 21:49:15 -04:00
Aaron Blankstein
6e4d7d1c68 fix: circle timeout aborts docker build 2020-07-21 15:04:40 -05:00
Aaron Blankstein
c93c2f76bd Merge pull request #1756 from blockstack/hotfix/debug-symbols
Add debug symbols to build + some improved logging
2020-07-21 14:05:50 -05:00
Aaron Blankstein
c805c39d3f debug symbols working in alpine with lldb 2020-07-21 13:47:05 -05:00
Aaron Blankstein
a19dfe0256 add Dockerfile.stretch 2020-07-21 12:59:33 -05:00
Aaron Blankstein
6365179a19 circle mystery solved? 2020-07-21 11:03:16 -05:00
Aaron Blankstein
0341e7122c hmm, fighting with circle. 2020-07-21 10:53:07 -05:00
Aaron Blankstein
1a61c81007 use medium+ for our builds, test_debug->debug in marf 2020-07-21 10:35:08 -05:00
Aaron Blankstein
c45e5c4ef3 demo contracts tests doesnt need --release 2020-07-21 10:00:40 -05:00
Aaron Blankstein
a619d8e0d5 add debug symbols to build, some improved logging, add author 2020-07-21 09:45:41 -05:00
Jude Nelson
2e555fe494 bump process_exit_at_height to 8 days; update master node default 2020-07-19 12:07:09 -04:00
Aaron Blankstein
33b0f5f054 Merge branch 'master' into next 2020-07-16 10:25:50 -05:00
Aaron Blankstein
7ac08ef2c4 Merge pull request #1742 from blockstack/fix/docs-code-syntax
fix: wrap <trait-alias> as code in description
2020-07-16 10:15:05 -05:00
Thomas Osmonson
037020d5f8 fix: wrap <trait-alias> as code 2020-07-16 09:56:37 -05:00
Aaron Blankstein
e8ada7704d Merge branch 'next' of github.com:blockstack/stacks-blockchain into next 2020-07-14 10:06:26 -05:00
Aaron Blankstein
21c0df9588 Merge branch 'master' into next 2020-07-14 10:06:19 -05:00
Aaron Blankstein
6156c3ced5 Merge pull request #1737 from blockstack/feat/remove-byteorder
Remove byteorder dependency
2020-07-14 09:49:30 -05:00
Aaron Blankstein
69d3e7fa98 Merge pull request #1731 from blockstack/feat/nicer-mempool-errs
Nicer RPC deserialization errors
2020-07-13 15:09:32 -05:00
Aaron Blankstein
a374de8ba0 feat: remove byteorder dependency 2020-07-13 15:08:51 -05:00
Aaron Blankstein
54d18f42c8 Merge branch 'next' into feat/nicer-mempool-errs 2020-07-13 14:34:07 -05:00
Jude Nelson
48949bc030 fix compile bug 2020-07-13 13:00:23 -04:00
Jude Nelson
f884603b70 fix test warning 2020-07-13 11:47:06 -04:00