Commit Graph

71 Commits

Author SHA1 Message Date
Satpal 1c7901b11b
Corrections to logged error messages. (#997) 2020-05-13 15:59:07 -04:00
Trung Nguyen 3034c75403
fix linting issues (#995) 2020-05-11 16:15:27 -04:00
Sai V c215989c10
Quorum geth upgrade to 1.9.7 (#960)
Co-authored-by: amalraj.manigmail.com <amalraj.manigmail.com>
Co-authored-by: Péter Szilágyi <peterke@gmail.com>
Co-authored-by: Flash Sheridan <flash@pobox.com>
Co-authored-by: Martin Holst Swende <martin@swende.se>
Co-authored-by: Nguyen Kien Trung <trung.n.k@gmail.com>
Co-authored-by: Felix Lange <fjl@twurst.com>
Co-authored-by: Rob Mulholand <rmulholand@8thlight.com>
Co-authored-by: Felföldi Zsolt <zsfelfoldi@gmail.com>
Co-authored-by: soc1c <soc1c@users.noreply.github.com>
Co-authored-by: Rafael Matias <rafael@skyle.net>
Co-authored-by: gary rong <garyrong0905@gmail.com>
Co-authored-by: Lucas Hendren <lhendre2@gmail.com>
Co-authored-by: Ryan Schneider <ryanleeschneider@gmail.com>
Co-authored-by: ywzqwwt <39263032+ywzqwwt@users.noreply.github.com>
Co-authored-by: zcheng9 <zcheng9@hawk.iit.edu>
Co-authored-by: zzy96 <zhou0250@e.ntu.edu.sg>
Co-authored-by: kikilass <36239971+kikilass@users.noreply.github.com>
Co-authored-by: Darrel Herbst <dherbst@gmail.com>
Co-authored-by: Ross <9055337+Chadsr@users.noreply.github.com>
Co-authored-by: Jeffery Robert Walsh <rlxrlps@gmail.com>
Co-authored-by: Marius Kjærstad <sandakersmann@users.noreply.github.com>
Co-authored-by: Piotr Dyraga <piotr.dyraga@keep.network>
Co-authored-by: Guillaume Ballet <gballet@gmail.com>
Co-authored-by: Michael Forney <mforney@mforney.org>
Co-authored-by: Samuel Marks <807580+SamuelMarks@users.noreply.github.com>
2020-04-29 10:50:56 -04:00
Zhou Zhiyao 4b125de4f2
Bloom filter fixes (#945)
Co-authored-by: Samer Falah <samer.falah@jpmchase.com>
2020-02-25 09:53:22 -05:00
Zhou Zhiyao 29d53fb649
Fix DNS issue in 2.4.0 (#937)
* Fix DNS issue in v2.4.0 as well as code refactoring
2020-02-10 16:04:16 -05:00
Sai V 0b8ea86da4
raft.cluster api returns error if no leader is there in the network in version 2.4.0 (#934) 2020-02-04 14:27:18 -05:00
Trung Nguyen 89067fa93e raft: correct the setup sequence for applied index related test (#900) 2019-12-05 16:46:44 -05:00
Sai V dfd93ff218 Quorum raft upgrade v3.3.13 (#887)
* raft: upgrade etcd to version 3.3.13
* raft: added api for adding a learner node
2019-12-04 09:24:31 -05:00
Trung Nguyen 151cf6e18c p2p: fix connection leakage when peer is not authorized to connect (#897)
* p2p: fix connection leakage when peer is not authorized to connect
2019-12-03 15:36:31 -05:00
Sai V 882a303255 Allow raft to recover state after non-graceful shutdown in non-archive mode (#860)
raft: re-enable gcmode full for raft and ensure the node is able to sync up post non-disgraceful shutdown
2019-12-02 09:46:41 -05:00
Zhou Zhiyao ef99f6d82c Fix raft applied index out of range (#880) 2019-12-02 08:05:32 -05:00
Zhou Zhiyao b7edc0b6c9 Fix premature abort during blocks processing for raft (#881)
* fix premature abort during blocks processing for raft
2019-11-29 14:13:37 -05:00
Zhou Zhiyao 0c43425d2f restrict removed raft node in p2p connection (#884) 2019-11-29 10:55:31 -05:00
Peter Fox e3089e30be DNS support for static nodes (#885)
* Update raft to accept a hostname instead of only an IP address
* Add a switch to enable DNS changes in raft to ensure default behavior is backwards-compatible with older versions.
* Allow P2P layer to use the FQDN
2019-11-29 09:42:02 -05:00
Sai V 5cb92ceb3c Fix for Raft stability (#886)
* increased the size of blockProposal and chainHeadEvent channels. Changed the call to mintNewBlock from a go routine to a function call. Changes done to improve performance of Raft in high load envs
2019-11-21 12:04:12 -05:00
vsmk98 1db7d6a36b Merge remote-tracking branch 'remotes/origin/master' into permissions-master-merge
# Conflicts:
#	params/config.go
2019-10-04 11:20:58 +08:00
Peter Fox 7653213084
Remove unused function 2019-09-23 11:48:25 +01:00
Trung Nguyen 40fd5207dd
merged with master 2019-09-12 10:00:59 -04:00
zzy96 1d8954c480 forceSnapshot on ConfChangeAddNode for single node scenario, fix issue 795 2019-08-14 22:35:04 +08:00
vsmk98 2e63f9c9e8 Merge remote-tracking branch 'remotes/upstream/master' into feature/permissioning-1.8.18-suborgs-docs
# Conflicts:
#	cmd/geth/consolecmd_test.go
#	core/vm/evm.go
#	docs/Getting Started/Getting-Started-From-Scratch.md
#	docs/Permissioning/Framework/Quorum Network Security/Nodes/Permissioning/Network Permissioning.md
#	docs/Permissioning/Old Permissioning.md
#	docs/README.md
#	docs/Security/Security & Permissioning.md
#	mkdocs.yml
2019-08-06 11:48:12 +08:00
four f2055c06df Set tcp port of p2p node by raft peer correctly. (#775) 2019-07-18 16:55:55 -04:00
Trung Nguyen 33ea926984
encapsulated calculate gas limit logic 2019-05-20 12:27:36 -04:00
Trung Nguyen bc204f148d
run goimports 2019-05-20 11:23:12 -04:00
amalraj.manigmail.com 0ce58c23c3 Merge remote-tracking branch 'remotes/origin/master' into feature/permissioning-1.8.18-suborgs
# Conflicts:
#	docs/README.md
2019-05-08 18:13:51 +08:00
vsmk98 2716937f2e permissions: changes to check for node syncing before starting permissions 2019-05-03 15:31:26 +08:00
amalraj.manigmail.com efd39f1b6a raft: pass gas floor and gas ceil to calcGasLimit when minting block 2019-04-05 17:13:10 +08:00
Samer Falah e9ce8d4668
Merge pull request #656 from jbhurat/raft-panic-adding-peer
Adding a node only if it is not in the raft peer list
2019-03-29 14:19:39 -04:00
Jitendra Bhurat 7eedfd2059 Adding a node only if it is not in the raft peer list 2019-03-15 11:36:41 -04:00
amalraj.manigmail.com a8c050df22 Merge remote-tracking branch 'remotes/quoeng/feature/permissioning-1.8.12' into feature/permissioning-1.8.18
# Conflicts:
#	cmd/bootnode/main.go
#	internal/web3ext/web3ext.go
#	p2p/discover/udp.go
#	p2p/discover/udp_test.go
#	p2p/permissions.go
#	p2p/server.go

poc to pass permission contract via command line
2019-03-08 17:09:24 +08:00
amalraj.manigmail.com d5e4ae7b87 Merge remote-tracking branch 'remotes/quoeng/feature/permissioning-1.8.12' into feature/permissioning-1.8.18
# Conflicts:
#	cmd/bootnode/main.go
#	internal/web3ext/web3ext.go
#	p2p/discover/udp.go
#	p2p/discover/udp_test.go
#	p2p/permissions.go
#	p2p/server.go
2019-03-08 12:53:46 +08:00
amalraj.manigmail.com 2fd6876827 Merge remote-tracking branch 'remotes/origin/master' into AJ-geth-upgrade-1.8.18 2019-03-07 15:02:05 +08:00
amalraj.manigmail.com eb06642fc2 update comments 2019-02-26 16:33:29 +08:00
amalraj.manigmail.com 32729b9f28 remove TODO related to review 2019-02-25 16:30:54 +08:00
amalraj.manigmail.com 6bdd01fc0b raft: change RAFTPORT to RaftPort 2019-02-25 15:01:53 +08:00
chris-j-h bfa7dcfbc3 Raft doc and log message updates 2019-02-15 16:36:11 +00:00
amalraj.manigmail.com 73667e7942 merge 1.8.18 with quorum/master
refactor raft & istanbul based on upstream changes
fix unit test cases
2019-02-08 17:29:01 +08:00
amalraj.manigmail.com 4dbd95947d Merge branch 'goeth-1.8.18' into geth-upgrade-1.8.18
# Conflicts:
#	.github/CONTRIBUTING.md
#	.travis.yml
#	core/blockchain.go
#	core/vm/evm.go
#	core/vm/logger_test.go
#	eth/handler_test.go
#	eth/tracers/tracer_test.go
#	internal/ethapi/api.go
#	internal/web3ext/web3ext.go
#	p2p/discover/node.go
#	p2p/server.go
#	swarm/network/simulations/discovery/discovery_test.go
2019-01-29 19:08:50 +08:00
amalraj.manigmail.com 2914b3c99d Merge remote-tracking branch 'remotes/origin/master' into geth-upgrade-1.8.18
# Conflicts:
#	consensus/ethash/consensus.go
#	eth/bloombits.go
#	params/protocol_params.go
2019-01-25 22:24:03 +08:00
vsmk98 061c9b85ce merge with master 2019-01-14 13:53:05 +08:00
fixanoid f83e31a4f5 Moving Raft doc into docs 2018-12-03 21:59:49 +00:00
amalraj.manigmail.com 13a9f26f9a Merge remote-tracking branch 'quorum/master' into geth-upgrade-1.8.16 2018-11-29 17:56:02 +08:00
amalraj.manigmail.com 519337a9d0 Merge remote-tracking branch 'quorum/master' into geth-upgrade-1.8.16 2018-11-29 16:57:27 +08:00
vsmk98 d6352b30c3 Merge of 1812 with permissions changes and fix of conflicts 2018-10-12 04:24:36 +00:00
amalraj.manigmail.com 662ee40ede fix go test cases 2018-10-10 11:28:19 +08:00
amalraj.manigmail.com fcfc7b6d45 merge with quorum upstream master 2018-10-09 16:01:11 +08:00
amalraj.manigmail.com 2c4081d89f Merge remote-tracking branch 'remotes/goeth/release/1.8' into geth-upgrade-1.8.15_new
fix compilation issues on programs impcted by this merge
2018-10-04 16:21:20 +08:00
dbryan0516 db8cc814fe Raft Block Signature (#395)
Added block signature to raft in the header.Extra field
2018-10-03 20:14:48 -04:00
amalraj.manigmail.com 72270b10c7 Merge remote-tracking branch 'remotes/origin/master' into geth-upgrade-1.8.12
# Conflicts:
#	.travis.yml
#	README.md
#	cmd/geth/genesis_test.go
#	core/genesis.go
#	core/genesis_test.go
#	core/state_processor.go
#	eth/config.go
#	eth/downloader/downloader_test.go
#	eth/protocol_test.go
#	params/config.go
2018-09-27 18:55:55 +08:00
Brian Schroeder 8c9ed51fa0 Disallow p2p or raft port reuse for raft consensus (#524) 2018-09-21 11:57:26 -04:00
vsmk98 02e4344b4b changes to disconnect peer upon blacklisting 2018-09-19 06:55:41 +00:00