Commit Graph

11446 Commits

Author SHA1 Message Date
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
Jitendra Bhurat 1c6fdc0d06 Disabling swarm tests (#896) 2019-11-29 10:56:03 -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
Brad McDermott 2c7fc6c3e9 Fixed typo (#894) 2019-11-26 16:40:40 -05:00
Brad McDermott f8238ff404 Updates Cakeshop attached mode instructions (#893) 2019-11-26 11:47:25 -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
Satpal f80914446a Fix for overflow in parent tracking (cherrypicking go-ethereum#18165 pull) (#876) 2019-11-13 11:09:54 -05:00
Peter Fox bdbeacdf47 Add check at startup to ensure transaction manager mode is specified. (#868)
Update error message and name to be generic for all PTMs.
2019-11-07 12:31:02 -05:00
Zhou Zhiyao 356cf0da8f fix debug.traceTransaction VM in read-only mode error for public tx (#875) 2019-11-07 08:44:33 -05:00
Jitendra Bhurat e1e3e4a781 Optimize travis and fix flaky tests (#873) 2019-11-06 12:05:14 -05:00
Vinod Damle b1f71b35aa Print TransactionSizeLimit and MaxCodeSize genesis config (#872)
log file does not show any custom settings to these parameters in
genesis config
2019-11-04 22:54:40 -05:00
Sai V 118ccc6e8f Moved event subscription out of go func to avoid race condition where in the event broadcast was completed even before the subscription was done in go func, resulting in permissions service not starting for the node. (#866) 2019-11-04 13:54:39 -05:00
Peter Fox 66d91d0210 Add ability to see this nodes public address (that is used for signing) (#856)
Add block sealing information to IBFT API .
2019-10-29 00:27:46 -04:00
chris-j-h 1dcee8518b SignTransaction APIs: Set tx as private before signing (#864) 2019-10-23 13:55:34 -04:00
Antony Denyer a15ccedbc0 Update web3j-quorum repo reference. (#859) 2019-10-18 12:07:04 -04:00
Samer Falah 9b1514fff6
Merge pull request #858 from jpmorganchase/feature/addCORSDocs
Add CORS configuration parameters
2019-10-17 17:35:08 -04:00
nicolae 659e7670c3 Add CORS configuration parameters 2019-10-17 12:06:45 +01:00
Jitendra Bhurat a3840c280e Check if message payload is signed by the message sender (#853)
* Checking if message is signed by the message sender
2019-10-16 11:57:33 -04:00
Samer Falah 4cb5cfeae0
Merge pull request #855 from antonydenyer/master
rpc: raise HTTP/WebSocket request size limit to 5MB
2019-10-16 10:57:59 -04:00
Antony Denyer 500b5a5ff4 rpc: raise HTTP/WebSocket request size limit to 5MB 2019-10-16 11:02:09 +01:00
Peter Fox 7d773ae432 Add documentation on IBFT parameters (#835)
* Include documentation on IBFT parameters
* Update links from other pages
2019-10-14 13:42:23 -04:00
jpmsam 99f7fd6733 Quorum v2.3.0 2019-10-04 13:40:57 -04:00
Samer Falah 890365de86
Merge pull request #715 from jpmorganchase/feature/permissioning-1.8.18-suborgs-docs
Smart contract based permission model
2019-10-04 12:38:27 -04: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
Samer Falah 0c2bada8e4
Merge pull request #833 from jpmorganchase/bugfix/make-sealing-synchronous
Make sealing synchronous
2019-10-03 13:55:21 -04:00
Peter Fox 2dd2a28f92
Make sealing synchronous
Fix private tx receipt setting on tasks
Remove now unnecessary locking when writing state
Move delay creation outside of goroutine to mimic Clique sealing
Handle errors appropriately
2019-10-03 10:01:14 +01:00
vsmk98 cf6e64b513 permission: updated map limits for different caches 2019-10-02 07:48:19 +08:00
chris-j-h d130ff6fb2 Docs: Raft and Tessera key config update (#832)
* Raft docs formatting and phrasing updates

* Update Tessera keyconfig docs to include pwd info and improve formatting
2019-10-01 13:02:14 -04:00
Zhou Zhiyao 26bab38682 Quorum private transaction support for Abigen (#819)
Support private transaction for abigen and update private abigen docs
2019-10-01 12:49:26 -04:00
Amit Panghal e1278520d0 Chain stalls while scaling out from 1 to 4 nodes, changing quorum size fixes things (#796)
* Adding Ceil2Nby3Block genesis config option to specify the number of blocks required to transition from 2f+1 to Ceil(2n/3) in IBFT

* Add support for using ceil(2N/3) in IBFT
2019-09-30 15:26:13 -04:00
vsmk98 ebaf137a02 permission: initial node list population from static-nodes.json 2019-09-30 17:12:06 +08:00
vsmk98 3f88b216b7 permission: increased the LRU cache size for permissions 2019-09-30 16:49:20 +08:00
vsmk98 3242dc85f7 permission: Fixed broken unit tests for permissions cache 2019-09-27 16:04:11 +08:00
vsmk98 532ba24f48 permission: Added qip714Block check to GetAccountAccess. Corrected comments 2019-09-27 11:40:59 +08:00
vsmk98 4280bdadac permission: Enabled QIP714Block to allow staggered migration of network for enabling new permissions 2019-09-26 15:38:45 +08:00
Samer Falah a1490d7be6
Merge pull request #823 from prd-fox/remove-unused-function
Remove unused sleep in Raft
2019-09-25 10:08:16 -04:00
vsmk98 afb61f089c permission: removed unused code 2019-09-24 17:09:22 +08:00
vsmk98 0605495bef permission: corrected typo on subOrgBreadth and Deapth variable names 2019-09-24 14:03:08 +08:00
Peter Fox 7653213084
Remove unused function 2019-09-23 11:48:25 +01:00
Satpal d140c2a00b Change "block in the future" message to Info instead of Warn (#821) 2019-09-20 12:48:30 -04:00
Trung Nguyen 40fd5207dd
merged with master 2019-09-12 10:00:59 -04:00
vsmk98 fa74bec4be Merge remote-tracking branch 'remotes/qeng/permissioning-enodeid' into feature/permissioning-1.8.18-suborgs-docs 2019-09-12 09:52:28 +08:00
fixanoid 26d381511e
Updating examples with broader samples (#816)
* Updating examples with broader samples
* Removing unused pages
2019-09-11 10:13:39 -04:00
Zhou Zhiyao 58fc5cd59d
Merge pull request #815 from jpmorganchase/raft-issue-795-fix
Raft issue 795 fix
2019-09-10 09:51:46 +08:00
Trung Nguyen 712f4907ee
permission: refactor hex node id to avoid many changes 2019-09-09 16:19:57 -04:00
Trung Nguyen 40342a1322
permission: minor fixes 2019-09-09 10:28:09 -04:00
vsmk98 50f5852ae4 permission: removed unnecessary mux from permissions_cache.go, added additional unit test for permissions cache, code clean up and documentation change 2019-09-09 15:53:15 +08:00
vsmk98 0f0d353793 permission: corrected documentation structure 2019-09-06 11:05:55 +08:00
vsmk98 dccc0979da permission: corrected documentation structure 2019-09-06 11:05:55 +08:00