Commit Graph

  • 4b35fea492 zebrad: document Inbound, ChainSync responsibilities Henry de Valence 2020-09-18 16:13:57 -0700
  • 65877cb4b1 zebrad: make Inbound propagate backpressure Henry de Valence 2020-09-18 14:11:29 -0700
  • 55f46967b2 zebrad: serve blocks from Inbound service Henry de Valence 2020-09-18 13:47:31 -0700
  • 170f588ffb network: document load-shedding behavior Henry de Valence 2020-09-18 12:37:01 -0700
  • 1d0ebf89c6 zebrad: move seed command into inbound component Henry de Valence 2020-09-18 12:18:22 -0700
  • 1d3892e1dc network: rename alias to BoxError Henry de Valence 2020-09-18 11:20:55 -0700
  • 5fbb07460c fix comments, use i32, simplify arms Alfredo Garcia 2020-09-14 16:41:55 -0300
  • 4f46474e2c implement add and sub for height Alfredo Garcia 2020-09-13 11:46:11 -0300
  • ca648ff27c
    Enable issue-url feature in color-eyre (#1072) Jane Lusby 2020-09-17 15:09:18 -0700
  • 3c40eddc17 Update book/src/dev/rfcs.md Jane Lusby 2020-09-14 12:22:07 -0700
  • 92f3ae2c00 Linkify the reference to the rust RFC process so readers can read up on it easily. noone 2020-09-14 07:03:44 +0000
  • bd861fd25e
    update panic hook for zebra-test to supress confusing output (#1065) Jane Lusby 2020-09-17 13:20:30 -0700
  • 95f2463188 Try workaround for generator autotrait bug Henry de Valence 2020-09-17 11:06:42 -0700
  • 81e8195f68 network: add connect_isolated distinguisher test Henry de Valence 2020-09-14 12:47:07 -0700
  • b7472de43f network: add a zebra_network::connect_isolated() method. Henry de Valence 2020-09-01 20:41:43 -0700
  • 584f2643b7 Update to `RootHash` in comments teor 2020-09-16 10:55:15 +1000
  • c349f75ffe Split a sentence in a state comment teor 2020-09-16 11:16:47 +1000
  • a7d5a80517 build(deps): bump zcash_script from 0.1.0 to 0.1.1 dependabot[bot] 2020-09-16 09:01:10 +0000
  • b441e2cfa5 build(deps): bump color-eyre from 0.5.2 to 0.5.3 dependabot[bot] 2020-09-15 09:00:55 +0000
  • 2c6287abcb Remove an unused zebra-test dependency on tempdir teor 2020-09-15 12:44:55 +1000
  • b86023ad0f
    build(deps): bump serde from 1.0.115 to 1.0.116 (#1060) dependabot[bot] 2020-09-14 13:49:27 -0700
  • ba32d27f6e
    build(deps): bump tracing-subscriber from 0.2.11 to 0.2.12 (#1059) dependabot[bot] 2020-09-14 13:49:07 -0700
  • a7b418bfe5
    Add test for first checkpoint verification (#1018) Jane Lusby 2020-09-11 13:39:39 -0700
  • bbd8a069bb state: fix bug in SledState::commit_finalized Henry de Valence 2020-09-11 12:56:32 -0700
  • 2e7f33a958 consensus: restore chain verifier info! event Henry de Valence 2020-09-11 12:53:19 -0700
  • aa70db1867 consensus: remove dead code in checkpointer Henry de Valence 2020-09-11 12:43:20 -0700
  • de2400031c state: merge SledState::{queue, process_queue}. Henry de Valence 2020-09-10 14:42:20 -0700
  • 93586867bc consensus: change verifier poll_ready handling. Henry de Valence 2020-09-10 14:29:27 -0700
  • 526f771ceb state: update SledState docs. Henry de Valence 2020-09-10 14:16:39 -0700
  • 8fb0e11674 fix: clippy-redundant closures, fmt Henry de Valence 2020-09-10 10:52:51 -0700
  • 0d6303a56f consensus: avoid tower::ServiceExt::oneshot() Henry de Valence 2020-09-10 10:34:59 -0700
  • 006596b9a9 state: remove unused variables Henry de Valence 2020-09-10 10:25:39 -0700
  • f4db12efcb state: implement Request::Block with sled Henry de Valence 2020-09-10 10:19:45 -0700
  • 2cbc60aeae consensus: fix block-not-in-state check in test Henry de Valence 2020-09-10 10:18:05 -0700
  • a1d3af9e9c consensus: disable contextual verification test Henry de Valence 2020-09-10 10:17:14 -0700
  • d5bc8f937d consensus: construct checkpointer with a tip, not a block Henry de Valence 2020-09-10 09:49:13 -0700
  • 5d8decd224 state: process CommitFinalizedBlock out of order Henry de Valence 2020-09-09 23:07:47 -0700
  • b27ace87eb state: partial implementation of new sled layout Henry de Valence 2020-09-09 21:15:08 -0700
  • f1f0b331ac state: make Response::Tip return (height, hash) Henry de Valence 2020-09-09 22:05:47 -0700
  • 3133214e4f zebrad: use new state API Henry de Valence 2020-09-09 21:19:15 -0700
  • a25801fc2c consensus: remove length-1 checkpoint list test Henry de Valence 2020-09-09 23:21:51 -0700
  • 6dd7c6495b consensus: make ChainVerifier a router Henry de Valence 2020-09-09 20:16:11 -0700
  • 93cc6957b1 consensus: partially update to new state API Henry de Valence 2020-09-09 18:53:40 -0700
  • 070013439e state: fill in RFC5-style Request, Response enums Henry de Valence 2020-09-09 17:59:58 -0700
  • 98d5351206 state: add rustdoc links Henry de Valence 2020-09-09 17:51:08 -0700
  • 2ac8b5b9d4 state: create a new wrapper service Henry de Valence 2020-09-09 17:13:58 -0700
  • 303b02d10a state: split into modules and reorganize Henry de Valence 2020-09-09 16:42:52 -0700
  • 69032e1007 build(deps): bump sled from 0.34.3 to 0.34.4 dependabot[bot] 2020-09-11 09:02:20 +0000
  • 9f07572bc4 Disable CodeCov annotations via GitHub Checks Deirdre Connolly 2020-09-10 14:33:46 -0400
  • 6b88479480 Run CI workflow jobs on every PR, just like Cloud Build Deirdre Connolly 2020-09-10 14:25:30 -0400
  • b1e1291f45 Log inbound peer requests at debug teor 2020-09-10 13:15:28 +1000
  • 24de90c900 zebrad: tidy sync imports Henry de Valence 2020-09-09 12:17:17 -0700
  • 9b6e66c1b9 zebrad: rename Syncer to ChainSync Henry de Valence 2020-09-09 12:14:09 -0700
  • 0bc79686b8 zebrad: move sync into components module. Henry de Valence 2020-09-09 12:03:09 -0700
  • b881eafe47 build(deps): bump jubjub from 0.5.0 to 0.5.1 dependabot[bot] 2020-09-10 09:00:49 +0000
  • 9cf7de6253 Temporarily ignore failing state tests teor 2020-09-04 19:50:25 +1000
  • 1cd9f48d19 Add tests for in-order state AddBlock requests teor 2020-09-04 19:50:25 +1000
  • 7f2bebb97d Stop awaiting the previous block in the block verifier teor 2020-09-04 20:54:14 +1000
  • 8463b705c8 Panic when state blocks are inserted out of order teor 2020-09-04 19:34:40 +1000
  • 1285561c3f Perform serialised block writes to the state teor 2020-09-04 19:05:53 +1000
  • 6a79953ab6 Separate state commits into checkpoint and full block verify teor 2020-09-03 14:23:57 +1000
  • 1b76cb0250 Log message and comment cleanups teor 2020-09-03 12:50:16 +1000
  • adafe1d189 Restart sync after the first failed ObtainTips teor 2020-09-09 10:06:12 +1000
  • 66265dc11a Adjust the EWMA decay for the latest sync timeout teor 2020-09-09 10:05:54 +1000
  • 1f7af0a779 Update the inv message processing comment teor 2020-09-09 21:19:20 +1000
  • a3984729be build(deps): bump jubjub from 0.4.0 to 0.5.0 dependabot[bot] 2020-09-09 09:01:08 +0000
  • 3f25da996a Add wrapper fn is_time_valid_at in zebra_consensus::block::check Ramana Venkata 2020-09-09 05:09:03 +0530
  • 7118e4da3c Move is_equihash_solution_valid to zebra-consensus Ramana Venkata 2020-09-04 07:26:09 +0530
  • 2a68ef5acb Update the peerset buffer size and sync timeout teor 2020-09-08 20:04:01 +1000
  • b062a682b0 Refactor "waiting for pending blocks" log teor 2020-09-08 19:25:16 +1000
  • e6e859dce2 Tweak sync timeouts teor 2020-09-02 11:20:32 +1000
  • ce12d4dadc Add timeouts for tip responses and block verify tasks teor 2020-09-02 11:20:32 +1000
  • 379ce5c1b8 Retry obtain and extend tips on failure teor 2020-09-02 11:20:32 +1000
  • 1b17691dda improve logging Jane Lusby 2020-09-08 11:05:12 -0700
  • 81a3ad3a0d filter inventory advertisements correctly Jane Lusby 2020-09-08 10:34:51 -0700
  • 3f150eb16e
    network: implement transaction request handling. (#1016) Henry de Valence 2020-09-08 10:16:29 -0700
  • cad38415b2
    network: fix bug in inventory advertisement handling (#1022) Henry de Valence 2020-09-07 21:24:31 -0700
  • ca1a451895
    Add test for metrics and tracing endpoints (#1000) Alfredo Garcia 2020-09-07 21:05:23 -0300
  • ea6017d0dc network: add Network::default_port(). Henry de Valence 2020-09-04 10:19:20 -0700
  • 9682d452ee network: add AddressBook::potentially_connected_peers(). Henry de Valence 2020-09-03 10:09:25 -0700
  • 142226ad57 build(deps): bump indexmap from 1.5.2 to 1.6.0 dependabot[bot] 2020-09-07 09:01:15 +0000
  • 6744f415d2
    Implement sighash (#870) Jane Lusby 2020-09-05 16:31:11 -0700
  • 454e75e7c0
    Rename old references to BlockHeaderHash and BlockHeight (#1002) Alfredo Garcia 2020-09-04 19:40:48 -0300
  • 0466466c52 chain: rename blockheaderhash reference. Henry de Valence 2020-09-04 13:48:34 -0700
  • e96a472099 chain: impl Display for {block, transaction}::Hash Henry de Valence 2020-09-04 13:47:42 -0700
  • 0a1878d9c3 chain: add docs about transaction and block hashes. Henry de Valence 2020-09-04 13:40:35 -0700
  • 2a50298b2e chain: add transaction hash test. Henry de Valence 2020-09-04 13:37:43 -0700
  • ca4a5ce30c chain: add Transaction::hash() method. Henry de Valence 2020-09-02 14:59:16 -0700
  • a9029beb87 Explicitly pass our config to the start command Deirdre Connolly 2020-09-04 00:46:19 -0400
  • 48497d4857
    Ignore sync errors when the block is already verified (#980) teor 2020-09-04 08:13:00 +1000
  • 437549d8e9
    Always drop the final hash in peer responses (#991) teor 2020-09-04 08:09:34 +1000
  • c770daa51f
    If the first ExtendTips hash is bad, discard it and re-check (#992) teor 2020-09-04 08:08:19 +1000
  • 8a4245daab
    Improve zebra-consensus logging and metrics (#989) teor 2020-09-04 08:06:21 +1000
  • 5485f4429a
    Add config path to acceptance tests (#946) Alfredo Garcia 2020-09-03 17:13:23 -0300
  • d3f7af7114 Add log filters which provide block info teor 2020-09-02 17:34:33 +1000
  • d3b6a73f7b Improve zebra-state logging and metrics teor 2020-09-02 11:20:32 +1000
  • 753b93d8a3 build(deps): bump indexmap from 1.5.1 to 1.5.2 dependabot[bot] 2020-09-02 09:00:57 +0000
  • b5c653ed93
    Use ok_or for constants, rather than a redudant closure teor 2020-09-02 14:26:26 +1000
  • 88557ddd0a address more comments Jane Lusby 2020-09-01 16:37:06 -0700
  • d933abeebf fix typo Jane Lusby 2020-09-01 16:06:08 -0700