Commit Graph

  • 1d4ce16d5c fix comments second flywukong 2022-02-25 18:21:19 +08:00
  • c48b43585c fix comments second flywukong 2022-02-25 18:21:19 +08:00
  • d55ba4077a [WIP]p2p protocol implement of fast finality Roshan 2022-02-25 12:07:33 +08:00
  • be7b436d6f
    Merge pull request #5 from flywukong/IO-metrics WayToFuture 2022-02-25 09:34:01 +08:00
  • 687e4dc855
    rlp: add WriteString method on EncoderBuffer (#24425) ucwong 2022-02-25 05:55:45 +08:00
  • df9841c8a6 fix comments flywukong 2022-02-24 21:56:26 +08:00
  • f7259810fe fix comments flywukong 2022-02-24 21:56:26 +08:00
  • 8edd3c7844 fix bug flywukong 2022-02-24 16:24:09 +08:00
  • ddd1716dc3 fix bug flywukong 2022-02-24 16:24:09 +08:00
  • f7ef0160fa fast node verification and fix conflicts kyrie-yl 2022-02-24 17:13:40 +08:00
  • 2530f6459b
    Merge pull request #4 from flywukong/IO-metrics WayToFuture 2022-02-24 15:46:10 +08:00
  • f921ffe699 add preload metrics flywukong 2022-02-24 15:41:09 +08:00
  • a620d3413a add preload metrics flywukong 2022-02-24 15:41:09 +08:00
  • aded4df123
    Merge pull request #3 from flywukong/IO-metrics WayToFuture 2022-02-24 14:51:24 +08:00
  • 099ea90d54 new prefetcher overhead flywukong 2022-02-24 11:13:09 +08:00
  • 1eb15722a6 fix bugs flywukong 2022-02-24 09:20:46 +08:00
  • 19cd2be361 add overhead metrics flywukong 2022-02-23 22:10:18 +08:00
  • c25aecf882 fix flywukong 2022-02-23 21:39:53 +08:00
  • b61752c1ae update cache metrics, only record main process flywukong 2022-02-22 17:08:44 +08:00
  • 30cfcecfc5 new prefetcher overhead flywukong 2022-02-24 11:13:09 +08:00
  • 1a3fba2847 fix bugs flywukong 2022-02-24 09:20:46 +08:00
  • 99d8db05d3 add overhead metrics flywukong 2022-02-23 22:10:18 +08:00
  • 0ce8ee5496 fix flywukong 2022-02-23 21:39:53 +08:00
  • a14ed414a2 update cache metrics, only record main process flywukong 2022-02-22 17:08:44 +08:00
  • 5fd7e3d0af add trieprefetch delay flywukong 2022-02-18 15:01:26 +08:00
  • 566c53f990 fix fetcher metrics flywukong 2022-02-18 11:30:26 +08:00
  • 9a416f5a30 accumulate Cost of each layers flywukong 2022-02-17 21:20:15 +08:00
  • 2f1ec7e29b add prefetcher metrics flywukong 2022-02-17 15:25:51 +08:00
  • 61efcd12d3 record io metrics of one block when execting blocks or mining flywukong 2022-02-16 17:24:30 +08:00
  • 6a4712cfd4 add disable prefetch flag flywukong 2022-02-16 13:12:09 +08:00
  • 43c7136b97 add cache metrics flywukong 2022-02-16 11:39:06 +08:00
  • 0cb4d65f8d
    params: replace 2 bootnodes (#24432) Martin Holst Swende 2022-02-23 11:33:14 +01:00
  • 135d458bb7 add metrics forcodedancing 2022-02-23 16:46:11 +08:00
  • cc932191f0 update logs forcodedancing 2022-02-23 16:20:53 +08:00
  • e267634a8f Parallel: fix a SlotDB reuse bug & enable it setunapo 2022-02-23 15:08:32 +08:00
  • 16841dc577 update metrics forcodedancing 2022-02-23 14:18:16 +08:00
  • fc552bcd05 track bad blocks forcodedancing 2022-02-23 11:44:52 +08:00
  • 7c56847104 top address stats update - remove prefetch forcodedancing 2022-02-22 21:46:45 +08:00
  • 3aa2c878ae top address stats update - remove prefetch forcodedancing 2022-02-22 21:44:31 +08:00
  • 862f8e98bc
    graphql: fix nonce for pending accounts (#24443) Sina Mahmoodi 2022-02-22 10:45:11 +01:00
  • ef556325b9 fix: init code soliditygo 2022-02-21 16:54:46 +08:00
  • 528eb1dd30
    Merge pull request #2 from flywukong/IO-metrics WayToFuture 2022-02-18 20:04:50 +08:00
  • 72a780f7f3 fix a metrics forcodedancing 2022-02-18 17:18:57 +08:00
  • 8d62902b01 Parallel: dispatch policy of queue to same address setunapo 2022-02-18 15:10:33 +08:00
  • d6f49bf764
    core/types: faster RLP encoding of Header, StateAcccount, ReceiptForStorage (#24420) Felix Lange 2022-02-18 08:10:26 +01:00
  • df4fdd7e5f add trieprefetch delay flywukong 2022-02-18 15:01:26 +08:00
  • b33d2ea9b1 fix fetcher metrics flywukong 2022-02-18 11:30:26 +08:00
  • 71b3eef2d8 accumulate Cost of each layers flywukong 2022-02-17 21:20:15 +08:00
  • 5300304c45 add prefetcher metrics flywukong 2022-02-17 15:25:51 +08:00
  • 76d0be77fa record io metrics of one block when execting blocks or mining flywukong 2022-02-16 17:24:30 +08:00
  • d162d19ebe add disable prefetch flag flywukong 2022-02-16 13:12:09 +08:00
  • 5ae8782fb5 add cache metrics flywukong 2022-02-16 11:39:06 +08:00
  • 06aaeed1a6
    build: add Ubuntu 21.10 PPA target (#24418) Felix Lange 2022-02-17 18:35:33 +01:00
  • 3104bcae41 Parallel: change dispatch policy setunapo 2022-02-17 16:06:09 +08:00
  • cc78dd1870 Parallel: queueSize, slot DB prefetch, disable cache prefetch for parallel setunapo 2022-02-17 18:16:12 +08:00
  • 7828d502af Parallel: add ut for statedb lunarblock 2022-02-17 16:49:27 +08:00
  • 85071c72f4 fix: euler config order soliditygo 2022-02-17 15:41:24 +08:00
  • ecbf813c68 Parallel: discard state change of reverted transaction setunapo 2022-02-17 12:34:17 +08:00
  • e1285809c0 parallel: code refactor, use ParallelState to keep all parallel statedb states. setunapo 2022-02-16 16:11:29 +08:00
  • 3b0ee9f419 Parallel: enable queue to same slot setunapo 2022-02-15 17:01:43 +08:00
  • ec76d0948f Parallel: code refactoring MergedTxInfo -> SlotChangeList & debug conflict ratio setunapo 2022-02-15 14:39:14 +08:00
  • 9b93564e21
    rlp/rlpgen: RLP encoder code generator (#24251) Felix Lange 2022-02-16 18:14:12 +01:00
  • 4335bbbf0a
    build: disable Ubuntu Hirsuite (#24408) Martin Holst Swende 2022-02-16 17:38:21 +01:00
  • 5c345f57e5 update based on comments forcodedancing 2022-02-16 20:55:32 +08:00
  • 5a9d44f69a
    Merge ef4e77726199e5a1aedbe9dfedd26da797e051c9 into 859186f299fa94fada3e92608db1392be1a45599 Seonggwon Yoon 2022-02-16 11:53:50 +08:00
  • 40eeb34a45 feat: integration for BEP-127 soliditygo 2022-02-16 09:22:03 +08:00
  • fc8ad1b70d
    Merge pull request #24391 from rjl493456442/trie-iterator Péter Szilágyi 2022-02-15 15:35:47 +02:00
  • 4d086430bd
    core, ethdb, tests, trie: implement NewBatchWithSize API for batcher (#24392) rjl493456442 2022-02-15 21:15:13 +08:00
  • 2056e596f2
    params: begin v1.10.17 release cycle Martin Holst Swende 2022-02-15 13:34:12 +01:00
  • 20356e57b1
    params: go-ethereum v1.10.16 stable Martin Holst Swende 2022-02-15 13:32:24 +01:00
  • bbe7a90064 add metrics for analysis forcodedancing 2022-02-15 18:43:25 +08:00
  • e98114da4f
    ethclient: add CallContractAtHash (#24355) zhiqiangxu 2022-02-15 17:55:55 +08:00
  • f01e2fab07
    internal/ethapi: fix incorrect type on empty slice (#24372) b1ackd0t 2022-02-15 12:44:22 +03:00
  • 55430b6ea2 trie: implement NodeBlob API for trie iterator Gary Rong 2022-02-15 16:07:27 +08:00
  • 8c171487fc Parallel: InitParallelOnce & preExec & postExec for code maintenance setunapo 2022-02-15 12:05:14 +08:00
  • 5b781873be Parallel: move .Process() close to .ProcessParallel() setunapo 2022-02-15 11:03:35 +08:00
  • 62679bfec3 Parallel BugFix: do merge for snapshot setunapo 2022-02-13 15:52:03 +08:00
  • 5b704f1baf Parallel BugFix: statedb.Copy should initialize parallel elements setunapo 2022-02-12 15:50:13 +08:00
  • eacce13446 Parallel BugFix: test case error blocklotuss 2022-02-10 15:10:08 +08:00
  • daa702d533 Parallel BugFix:fork caused by address state changed and read in same block setunapo 2022-02-09 20:32:59 +08:00
  • fa79b0834d Parallel: "--parallel" startup options setunapo 2022-01-13 20:05:55 +08:00
  • a3407eee04 Parallel BugFix: system address balance conflict setunapo 2022-01-30 16:59:42 +08:00
  • 68b2cd51d5 Parallel: redesign dispatch, slot StateDB reuse... setunapo 2022-01-11 10:01:42 +08:00
  • c9668565bf Parallel: simplifiy statedb copy with CopyForSlot blocklotuss 2022-01-10 19:23:18 +08:00
  • a8b6fd8e53 Parallel: Stage Apply, Conflict Detector, Slot, Gas... setunapo 2021-12-17 16:41:16 +08:00
  • 6c3513c077
    p2p: reduce the scope of variable dialPubkey (#24385) zhiqiangxu 2022-02-14 19:05:48 +08:00
  • 1e46537240
    Merge pull request #763 from KeefeL/dev zjubfd 2022-02-14 16:59:55 +08:00
  • 51e7968b8b
    core/state: fix read-meters + simplify code (#24304) Martin Holst Swende 2022-02-14 09:22:57 +01:00
  • 7d9d203073 Parallel: implement modules of init, slot executer and dispatcher setunapo 2021-12-14 19:32:07 +08:00
  • 8e5d355b83 Parallel: Kick off for BEP-130: Parallel Transaction Execution. setunapo 2021-12-14 17:27:53 +08:00
  • a9dd8ae64e remove useless verification on Account storage root during diff sync zjubfd 2022-02-14 12:27:04 +08:00
  • 0ca4bc1bbb Merge branch 'develop' into separate-node Keefe-Liu 2022-02-14 12:33:53 +08:00
  • fed2f3518e testcases for trust protocol (#742) KeefeL 2022-01-27 16:50:59 +08:00
  • 529e66eb79 fix misc bugs of verify node Keefe-Liu 2022-01-25 21:18:56 +08:00
  • 0405b68b2a generate diff layer by replaying block Keefe-Liu 2022-01-21 18:17:06 +08:00
  • 4905aabfff testcases for getting root by diff hash Keefe-Liu 2022-01-20 15:22:06 +08:00
  • c6e86526da implement trust protocol and verify node Keefe-Liu 2022-01-11 16:17:03 +08:00
  • 359906c0dc implement the framework of fast node RealUncle 2021-12-02 17:40:47 +08:00
  • a50a05d624 merge with go-ethereum 1.1.5 zjubfd 2022-02-10 18:48:16 +08:00
  • 05184ef9d7 fix testing barryz 2022-02-09 17:06:58 +08:00