Commit Graph

  • bf05d09428 basic logic to make extneded commit optional William Banfield 2022-05-20 11:14:58 -04:00
  • 00a1e9c5b5 use second block commit instead of ext commit in persistence logic William Banfield 2022-05-20 10:44:35 -04:00
  • 06e70e4d7d update conditional logic in blocksync reactor for extCommit peek William Banfield 2022-05-20 10:35:55 -04:00
  • 4be4e96ceb use empty extended commit when not enabled William Banfield 2022-05-20 10:23:25 -04:00
  • 68ff25901f Fixed links Jasmina Malicevic 2022-05-20 15:42:28 +02:00
  • 4aad2de372 Paragraph on perf improvement to verification Jasmina Malicevic 2022-05-20 15:31:55 +02:00
  • 4eab83b086 Layout and spelling Jasmina Malicevic 2022-05-20 15:20:49 +02:00
  • 92d925cae2 Merge remote-tracking branch 'origin' into jasmina/8219-blocksync-spec Jasmina Malicevic 2022-05-20 15:20:35 +02:00
  • 6889f77807 fix additional use of extended commit William Banfield 2022-05-19 21:55:51 -04:00
  • d69cf82e3f delete redundant test William Banfield 2022-05-19 20:53:37 -04:00
  • 551d493c42 do not save seen commit as canonical William Banfield 2022-05-19 20:20:45 -04:00
  • 234297b28d wip wb/do-not-send-extensions-when-not-needed William Banfield 2022-05-19 21:27:01 -04:00
  • 31c322632b delete redundant test William Banfield 2022-05-19 20:53:37 -04:00
  • 4fe051c743 do not save seen commit as canonical William Banfield 2022-05-19 20:20:45 -04:00
  • ed509ea3f6 pool test fix William Banfield 2022-05-19 20:17:50 -04:00
  • 60a60002e0 only error if ext commit expected William Banfield 2022-05-19 20:03:40 -04:00
  • 340d9ad538 don't send extendedCommit if not enabled William Banfield 2022-05-19 20:01:55 -04:00
  • fd2a7df517 basic unit tests for saving blocks with extended comit William Banfield 2022-05-19 19:30:44 -04:00
  • 4786a5ffde Remove the periodically-scheduled Markdown link check. (#8580) M. J. Fromberger 2022-05-19 15:23:14 -07:00
  • 1744ed2741 Merge branch 'master' into wb/add-consensus-param-internal William Banfield 2022-05-19 17:55:34 -04:00
  • 8233d5e176 fix lint William Banfield 2022-05-19 17:29:48 -04:00
  • af150ddb77 wip wb/metrics-to-prom William Banfield 2022-05-19 17:28:04 -04:00
  • ad73e6da2f consensus: update state from store before use in reactor (#8576) William Banfield 2022-05-19 15:35:30 -04:00
  • a437ebd6f3 Merge branch 'master' into wb/add-consensus-param-internal William Banfield 2022-05-19 15:24:02 -04:00
  • 4a9bbe047f Fix lock sequencing in socket client request tracking. (#8581) M. J. Fromberger 2022-05-19 12:11:57 -07:00
  • 8953a65664 Merge branch 'master' into wb/add-consensus-param-internal William Banfield 2022-05-19 13:44:45 -04:00
  • fa8f2ee0aa improve log statements William Banfield 2022-05-19 13:43:26 -04:00
  • 8d9b227566 fix consensus reactor tests for absent extension data William Banfield 2022-05-19 13:43:14 -04:00
  • 8c26a452b7 add test for panic on save with no extensions William Banfield 2022-05-19 13:42:07 -04:00
  • 8a37e2584d fix test by adding extension data William Banfield 2022-05-19 13:31:49 -04:00
  • e2989f9442 remove print statement William Banfield 2022-05-19 13:31:35 -04:00
  • 65c4150c3d fix evidence test by adding extension sig William Banfield 2022-05-19 13:30:11 -04:00
  • 5031c82150 log on stripped extensions William Banfield 2022-05-19 12:53:17 -04:00
  • be9b4a7fc0 use errorf instead of sprintf in panic William Banfield 2022-05-19 12:43:19 -04:00
  • 4e05b5f108 ensure extensions on extended commit save William Banfield 2022-05-19 12:31:50 -04:00
  • b4ef3050aa compare state equivalence instead of using bool flag wb/fix-state-no-initialized William Banfield 2022-05-19 12:17:45 -04:00
  • b4bf74ba9c abci: serialize semantics of abci client (#8578) Sam Kleinman 2022-05-19 18:16:34 +02:00
  • 81991049ff fixed links Jasmina Malicevic 2022-05-19 17:18:34 +02:00
  • 81476bb3a5 fixed links Jasmina Malicevic 2022-05-19 17:17:39 +02:00
  • 431d78d352 fixed links Jasmina Malicevic 2022-05-19 17:16:59 +02:00
  • a56ba48876 fixed links Jasmina Malicevic 2022-05-19 17:14:41 +02:00
  • 76e43df120 Merge remote-tracking branch 'origin' into jasmina/8219-blocksync-spec Jasmina Malicevic 2022-05-19 17:10:55 +02:00
  • db443859b1 Initial doc on verification Jasmina Malicevic 2022-05-19 17:10:17 +02:00
  • 02230b7683 Merge branch 'master' into wb/fix-state-no-initialized William Banfield 2022-05-19 10:31:25 -04:00
  • 05d930f40a Update internal/blocksync/reactor.go William Banfield 2022-05-19 10:07:46 -04:00
  • 0f53f94a34 Update internal/consensus/reactor.go William Banfield 2022-05-19 09:54:15 -04:00
  • 850ae93a90 Adapted client-server.md from ABCI directory (#8510) Sergio Mena 2022-05-19 10:35:36 +02:00
  • 2e20b820ab Adapted apps.md from ABCI directory (#8506) Sergio Mena 2022-05-19 08:53:28 +02:00
  • 01ab2e653b remove unused bool William Banfield 2022-05-18 20:57:23 -04:00
  • bff21bafbf update state from store before use in reactor William Banfield 2022-05-18 20:48:56 -04:00
  • 10078f39d6 add nil check for block load William Banfield 2022-05-18 16:53:55 -04:00
  • 4194d4da46 comment proposal extensions validation William Banfield 2022-05-18 14:46:00 -04:00
  • f50ac0e8ea add state check on peer response William Banfield 2022-05-18 14:37:03 -04:00
  • 4da32ea146 update and document new logic for bailing out of blocksync William Banfield 2022-05-18 14:07:39 -04:00
  • dd98caa5f7 Update types/vote_set.go William Banfield 2022-05-18 13:29:28 -04:00
  • beb6c47e29 lint fix William Banfield 2022-05-17 23:10:25 -04:00
  • cbd211a173 fix broken block store test William Banfield 2022-05-17 22:37:04 -04:00
  • 0c4a49600b remove unused store code William Banfield 2022-05-17 22:36:13 -04:00
  • 98f614a614 use current block height as parameter in blocksync William Banfield 2022-05-17 21:49:58 -04:00
  • 6f577fa389 try commit and extcommit in blocksync response William Banfield 2022-05-17 21:38:44 -04:00
  • 4ceead171b document new blockstore methods William Banfield 2022-05-17 20:46:41 -04:00
  • 588a310049 separate extended commit save William Banfield 2022-05-17 20:37:59 -04:00
  • c3686fea00 Merge branch 'master' into wb/add-consensus-param-internal William Banfield 2022-05-17 17:02:29 -04:00
  • dc253a8196 remove unnecessary assignment in proposal test William Banfield 2022-05-17 16:39:46 -04:00
  • 9e9f3a1433 strip extensions in consensus William Banfield 2022-05-17 16:35:24 -04:00
  • d0377bade0 final case to voteset test William Banfield 2022-05-17 16:23:39 -04:00
  • 01d78e7d3d update comment for vote set constructor William Banfield 2022-05-17 15:45:20 -04:00
  • 931e897c6a fix node test William Banfield 2022-05-17 15:40:50 -04:00
  • d92b63b85f fix evidence tests William Banfield 2022-05-17 15:35:21 -04:00
  • 2e1f5bdbcd fix hvs test William Banfield 2022-05-17 15:29:43 -04:00
  • 5d84aaf7d4 fix tests to store and load state William Banfield 2022-05-17 15:06:35 -04:00
  • 5dc8a1fac0 hack to not generate protos yet William Banfield 2022-05-17 15:06:17 -04:00
  • c620900fdd rpc: fix plumbing of broadcast_tx_commit timeout (#8573) wb/upgrade-test-prototype wb/switch-to-cons-update-to-state M. J. Fromberger 2022-05-17 10:34:43 -07:00
  • 21f140410b rpc: enable the ADR 075 event log by default in new configs (#8572) M. J. Fromberger 2022-05-17 09:49:23 -07:00
  • 351b3bf6b0 tentative change for preventing blocksync early bail out William Banfield 2022-05-17 12:24:43 -04:00
  • 66c4c82f7a rpc: rework timeouts to be per-method instead of global (#8570) M. J. Fromberger 2022-05-17 08:52:39 -07:00
  • 2f8483aa85 p2p: remove unused get height methods (backport #8569) (#8571) mergify[bot] 2022-05-17 11:32:13 -04:00
  • 2897b75853 p2p: remove unused get height methods (#8569) Sam Kleinman 2022-05-17 10:56:26 -04:00
  • 42b9c99c93 add check for blockid flag is commit William Banfield 2022-05-17 10:40:36 -04:00
  • ff7955470a update proposal tests to ensure off-by-one is correctly handled William Banfield 2022-05-17 10:28:35 -04:00
  • f275fa6682 Merge remote-tracking branch 'origin' into jasmina/8219-blocksync-spec Jasmina Malicevic 2022-05-17 16:21:56 +02:00
  • 7527462d36 Added communication section Jasmina Malicevic 2022-05-17 16:21:24 +02:00
  • ae6b910427 log if extension data present William Banfield 2022-05-17 10:17:20 -04:00
  • 603381ca2b update vote reconstruction logic to force extended commit if extension enabled William Banfield 2022-05-17 10:12:56 -04:00
  • 0e6b85efa9 build(deps): Bump github.com/lib/pq from 1.10.5 to 1.10.6 (#8568) dependabot[bot] 2022-05-17 04:57:37 -07:00
  • e6f0711648 build(deps): Bump github.com/lib/pq from 1.10.5 to 1.10.6 (#8566) dependabot[bot] 2022-05-17 04:57:23 -07:00
  • 5a42479d52 build(deps): Bump github.com/lib/pq from 1.10.5 to 1.10.6 (#8567) dependabot[bot] 2022-05-17 11:55:04 +00:00
  • 6dd0e8d83a p2p: use more appropriate context (#8563) Sam Kleinman 2022-05-16 21:56:17 -04:00
  • 93ea3d0b7d strip extensions in blocksync William Banfield 2022-05-16 19:20:08 -04:00
  • 44f1f045e2 update the VoteSet methods to only validate extensions when enabled William Banfield 2022-05-16 19:08:34 -04:00
  • 78c0c9c6ce strip vote extensions in the reactor William Banfield 2022-05-16 18:25:07 -04:00
  • b51b83a250 change prepare proposal to use enable extension logic William Banfield 2022-05-16 18:00:25 -04:00
  • 397f0840f6 do not call extension methods when not enabled William Banfield 2022-05-16 17:13:14 -04:00
  • 32790dedfc do not verify extension if not enabled William Banfield 2022-05-16 17:02:43 -04:00
  • 589d4030ce rename vote extension param William Banfield 2022-05-16 16:46:17 -04:00
  • 827e2e3581 blocksync reactor test wb/vote-extension-blocksync-test William Banfield 2022-05-16 16:33:47 -04:00
  • 17d5e71489 Update internal/consensus/state.go William Banfield 2022-05-16 15:29:49 -04:00
  • ed9df4d1f1 Update types/block.go William Banfield 2022-05-16 12:13:57 -04:00
  • 13cc1931a7 build(deps): Bump google.golang.org/grpc from 1.46.0 to 1.46.2 (#8560) dependabot[bot] 2022-05-16 09:10:13 -07:00
  • 603a1d6610 build(deps): Bump github.com/go-kit/log from 0.2.0 to 0.2.1 (#8556) dependabot[bot] 2022-05-16 09:02:16 -07:00