Commit Graph

1021 Commits (fb5ee7c2e41ca59892ee99d14fc1eb0390e881c9)

Author SHA1 Message Date
Rongjian Lan 41c5b42516 make block proposing timing aligned with pipelining 4 years ago
Jacky Wang 96bfb677a4
[consensus] fix fbftlog in lastMileBlockIter 4 years ago
Rongjian Lan 8db8802eed send committed at 67% 4 years ago
Rongjian Lan 0e95cb634b fix sync race condition 4 years ago
Rongjian Lan 4aef0f4132 do not sent committed at 67% 4 years ago
Rongjian Lan 0af08d2c12 add missing commit 4 years ago
Rongjian Lan 9cc1d5c14e Disable pipelining during epoch change 4 years ago
Rongjian Lan 9e8ee26645 fix import 4 years ago
Rongjian Lan fea096b0f9 Fix view id calc 4 years ago
Rongjian Lan a7ebc10ef5 fix build 4 years ago
Rongjian Lan a5b40666fd fix self commit voting 4 years ago
Rongjian Lan 4d18b7feec
Revert "Fix view change stuck issue" 4 years ago
Rongjian Lan a34cd1ac47 code cleanup 4 years ago
Rongjian Lan 3ba4620431 clean up code 4 years ago
Rongjian Lan ae8da18230 Remove test code 4 years ago
Rongjian Lan f2f235006a fix commit override 4 years ago
Rongjian Lan 5e90f2fc98 fixes 4 years ago
Rongjian Lan 38fe2a4422 fix comment 4 years ago
Rongjian Lan 786162c0a7 Add more comments 4 years ago
Rongjian Lan 6a72ca14ad make block sync trigger less frequent 4 years ago
Rongjian Lan 500142719f change submitVote on quorum 4 years ago
Rongjian Lan d3eeb15ce7 make submitVote private 4 years ago
Rongjian Lan ff9a85ac48 Fix view change stuck issue 4 years ago
Rongjian Lan 49d7985f14 some more logic cleanup 4 years ago
Rongjian Lan 7c9a2a2f3b more refactors; add logic to update commit sigs 4 years ago
Rongjian Lan 9d95b9844d rename ChainReader to Blockchain 4 years ago
Rongjian Lan 8906679ad7 stabalize consensus process with pipelining 4 years ago
Rongjian Lan a4980008f0 Fix quorum check with multi-key 4 years ago
Rongjian Lan 0819464f2b fix build 4 years ago
Rongjian Lan ee3dd70676 merge 4 years ago
Rongjian Lan 8d72c537f1 avoid race condition 4 years ago
Rongjian Lan a1022e92d8 add todo 4 years ago
Rongjian Lan ea0af40ef6 revert view changing id update 4 years ago
Rongjian Lan 61edc85a90 fix block hash in new view 4 years ago
Rongjian Lan c270381a9f Update viewchangingid; don't reset state in new view 4 years ago
Leo Chen fde9849eb6 [viewchange] stop sending view change msg 4 years ago
Leo Chen 205c77b7da [viewchange] should not startNewView is not in viewChange mode 4 years ago
Leo Chen cecdd0da5a [viewchange] fix view change 4 years ago
Rongjian Lan 611448a0a1 pipelining wireframe 4 years ago
Leo Chen 1001ac573d [viewchange] remove duplicated unlock 4 years ago
Leo Chen 08cb490163 [viewchange] use IsLastBLockInEpoch to determine new epoch 4 years ago
Leo Chen 517fdabe5c [viewchange] remove viewID param in startViewChange func 4 years ago
Leo Chen e8a8b6f543 [viewchange] only rotate leader among harmony nodes 4 years ago
Leo Chen 45a7823ede [debug] print out members 4 years ago
Leo Chen 1043207689 [consensus] print log when participants is empty 4 years ago
Leo Chen 689a86f889 [viewchange] handle view change in first block of an epoch 4 years ago
Leo Chen e0dcb97c29 [viewchange] remove unnecessary check of view id diff 4 years ago
Leo Chen 234f202656 [viewchange] time-based synchronuous view change 4 years ago
Jacky Wang b238d71e16
[consensus] move UpdateConsensusInformation from onConsensusDone to commitBlock 4 years ago
Rongjian Lan a666e14ef3 Add more tests 4 years ago