Commit Graph

114 Commits (4d60630de6311f844be88e3397bb01e644618860)

Author SHA1 Message Date
chao 311acdd5bb fix state sync bug after update consensus information 5 years ago
Chao Ma c80d196e47 initial setup of shard information use latest epoch info to replace genesis epoch info 5 years ago
chao 16e4ce9428 increase number of min peers in state syncing from 5 to 10 5 years ago
chao e62df7268a [resharding] allow new bls key to join shard; dynamically change the bls keys in shard 5 years ago
Minh Doan 18c7149f8f add extra data and add TODO 6 years ago
Minh Doan c01652771d add syncing logic for explorer 6 years ago
Chao Ma 5d107f53fb fix concurrent map access crash in node sync 6 years ago
chao e469ec822a add grpc connection log when grpc dail failed 6 years ago
chao 815398e6ec make state sycning log uniform with [SYNC] in the beginning 6 years ago
chao b5ce954db5 remove error message when doing node syncing block height comparision 6 years ago
Eugene Kim 7f3d41effd Make DNS zone configurable via -dns_zone 6 years ago
Rongjian Lan e874b299a9 Cleanup mainnet genesis 6 years ago
chao 7037c12dda address pr comments 6 years ago
chao 1ffd8921e2 fix golint 6 years ago
chao cf8f710b94 * add dns server for node syncing 6 years ago
chao 56826cb010 add minpeers checking in DoSyncing loop 6 years ago
chao d46263b46a refactor cleanCache into two for readability; simplify GetBlockHashes request handle logic; requestor will accept only up to batchsize blockhashes instead of reject for longer response 6 years ago
chao 155927992a * add hard limit for node syncing request to avoid grpc connection timeout 6 years ago
chao 9af726f86f node syncing will notify consensus to set mode to syncing when node is out of sync 6 years ago
Chao Ma a8fb319d54 remove address and use publickey in consensus; clean up consensus code 6 years ago
chao b099073d6c fix node syncing stability issue 6 years ago
chao d920c7b89c in view change mode,node accepts normal message and change state at committed message; 6 years ago
chao 3816f48892 fix timeout duration bug 6 years ago
ak 35ede709aa addressing RJs comments 6 years ago
ak f1d333ddbe high thrughput txgen| WIP 6 years ago
chao 9d734c0013 fix new node join timeout to start view change 6 years ago
chao 00d002caa6 fix node syncing integration 6 years ago
chao 7cd24dae6c modify the naming of variables to make code cleaner 6 years ago
Eugene Kim 664c6c1513 A cumulative collection of fixes/improvements: 6 years ago
Eugene Kim 7c5c7bc3a6 [DEBUG] Log overall sync flow 6 years ago
ak 0dac42a78d Linting errors 6 years ago
ak b8d20236b3 addressing RJ requests and cleanup 6 years ago
ak 96576ef0c5 working local txgen 6 years ago
Leo Chen 747fe5b669 [log] reduce number of logs 6 years ago
Leo Chen 0fe8229a66 [log] reduce number of logs 6 years ago
Rongjian Lan 86ab59d389 Finish up resharding 6 years ago
chao c4cf98cbc6 debug beacon sync not stable issue 6 years ago
chao cce175b74b add debug info to distinguish beacon sync from normal sync 6 years ago
chao 61acdc41cb beacon syncing; use p2p to broadcast new blocks 6 years ago
u5surf 8d38f12425 [lint] fix misspell #708 6 years ago
Rongjian Lan f6c1230d49 Reorg genesis block for normal shards 6 years ago
Eugene Kim 56f1c60928 Roll MakeConnectionToPeers into CreateSyncConfig 6 years ago
Eugene Kim 1aa2d9bbd6 Log CreateSyncConfig errors from the caller side 6 years ago
chao c6350bb0c7 fix nil pointer error for calculate reponse in state sync 6 years ago
chao 6c7ae4cb64 fix state sync response message flooding 6 years ago
Ubuntu 43d39bc5bd fix initial blockheight checking when restart the node 6 years ago
Ubuntu d2d08cdd50 start sync when a new node join instead of waiting for consensus 6 years ago
Leo Chen 7b77208451 [sync] fix getNeighborPeers return 0 6 years ago
chao 0d5dcfcae3 refactor state syncing; unify state sync and beacon sync (i.e. depends 6 years ago
chao ebd5b8e240 replace consensus blsAddr with new syncID for state syncing 6 years ago