Thomas Schroeter
419fe5063f
Merge pull request #2055 from thschroeter/thomas-store-raft-index
...
Store Raft commit index in DistributedImmutableMap
2017-11-15 11:40:00 +00:00
Andrzej Cichocki
b5fffa76f2
Retire a lateinit var. ( #2038 )
2017-11-15 11:24:27 +00:00
Andrzej Cichocki
c4a9320e70
CORDA-716 Don't allow the netty global executor to inherit serialization env holder ( #2048 )
...
and close some dangling RPC connections.
2017-11-15 11:22:35 +00:00
Thomas Schroeter
ecd09b7e6c
Store raft commit index in DistributedImmutableMap
2017-11-15 10:52:22 +00:00
David Lee
cf22e22113
Added link
2017-11-15 10:06:15 +00:00
David Lee
5b4667ad9b
added decision doc on p2p protocol
2017-11-15 10:05:04 +00:00
Thomas Schroeter
2577c75f28
Merge pull request #2046 from thschroeter/thomas-remove-snapshotting
...
CORDA-767: Raft Notary: remove snapshotting
2017-11-15 09:59:34 +00:00
mkit
fffcdb47da
Introducing the InputReader interface ( #102 )
...
* Introducing the InputReader interface
* Addressing review comments
* Addressing review comments
2017-11-15 08:36:24 +00:00
Shams Asari
75d42a25fb
Removed ValidateClasspathTest smoke test, as NodeProcess.Factory does the same thing and has wider coverage
2017-11-14 20:52:14 +00:00
Shams Asari
2fe41715cc
On exit, the driver will automaticallly shutdown any nodes which weren't waited for.
...
The motivation for this came with the recent change that a default notary is started by the driver, which if ignored will leak the notary process.
Also, waitForAllNodesToFinish() has been replaced by a driver parameter.
2017-11-14 20:20:00 +00:00
David Lee
5c62f9b243
Wording updates
2017-11-14 19:26:42 +00:00
Alberto Arri
c56ea4088f
fix enterprise build ( #108 )
...
fix enterprise build
2017-11-14 17:27:03 +00:00
David Lee
4e5a9e924e
Removed point
2017-11-14 16:48:35 +00:00
David Lee
4abe176af5
Update design.md
2017-11-14 16:45:48 +00:00
David Lee
414be6531d
Additional amendments based on restructuring with Mark O
2017-11-14 16:37:02 +00:00
Thomas Schroeter
fc8ed34205
Switch from compaction mode sequential to full
...
Full requires the command to be `closed` before it can be removed from
the log during compaction. We don't close commands, thus and retaining
the log forever, allowing users to increase the cluster size. The
downsize is the unbounded growth of the size of the log.
Cluster membership changes need testing.
2017-11-14 16:34:41 +00:00
David Lee
916add39b2
Structure & flow changes discussed with Mark Oldfield
2017-11-14 16:11:29 +00:00
Richard Green
b0af1c715c
From code review
2017-11-14 15:24:02 +00:00
Richard Green
4e67a979a0
Added some more details regarding setting log levels for individual modules
2017-11-14 15:24:02 +00:00
Thomas Schroeter
8a5bbe7cf8
Merge pull request #2018 from thschroeter/thomas-raft-notary-bootstrap
...
CORDA-768: Raft Notary: bootstrap command line flag
2017-11-14 14:48:34 +00:00
Thomas Schroeter
0d2382619b
Raft Notary: bootstrap command line flag
2017-11-14 13:51:21 +00:00
Patrick Kuo
64a9946f03
Replace artemis network map with http network map ( #1970 )
...
* Network map cache using Network map client instead of artemis. -- WIP
* fix up after rebase
* address PR issues, split network map update test, added todos to remove sleeps
* move jimfs and baseDir to field variable
2017-11-14 11:37:50 +00:00
szymonsztuka
3627cc9fc2
Vault query - return single column which groups multiple aggregation functions.
...
* Vault query was returning redundant selects (repeated column used to 'group by') for query with multiple aggregation functions.
2017-11-14 11:20:57 +00:00
Andrzej Cichocki
2d997b1fa7
Retire verifierDriver serialization init. ( #2026 )
2017-11-14 10:45:36 +00:00
Thomas Schroeter
b23e727685
Raft Notary: change compaction mode to sequential
...
Keep log until it has been applied to all replicas.
2017-11-14 10:39:16 +00:00
Thomas Schroeter
cf33be66ff
Raft Notary: remove snapshotting
2017-11-14 10:39:16 +00:00
Katelyn Baker
887dc68a45
RELEASE - Increment Platform Version Number ( #2040 )
...
Takes account of the observer node addition in the release of V2.0
2017-11-14 10:29:59 +00:00
Maksymilian Pawlak
1a02c9a74f
AttachmentCriteriaQuery class and infrastructure ( #2022 )
...
* Attachments metadata support
2017-11-14 10:22:02 +00:00
mkit
40cf4ad191
Small clean-up ( #98 )
...
* Small clean-up
* Unifying enum casing
* Adding TODOs
2017-11-14 09:44:48 +00:00
mkit
1ec40ee983
Network Map signing ( #87 )
...
* Network Map signing
* Fixing failing tests
* Fixing integration tests
* Addressing review comments
* Addressing review comments
* Rebasing to the new network parameters + network map ownership redesign
* Addressing review comments
* Addressing review comments
* Splitting the PR
* Reverting enum uppercasing
* Fixing the NetworkMapEntity comment
* Addressing review comments - round 3
* Fixing docs and adding some TODOS
* Removing nullification of the common name
2017-11-14 08:29:07 +00:00
Chris Rankin
2a961b8e2c
Separate server contexts from shared contexts. ( #2044 )
2017-11-13 21:23:23 +00:00
Andrzej Cichocki
687a992262
CORDA-716 Make asContextEnv available to smoketesting ( #2039 )
2017-11-13 18:28:54 +00:00
Matthew Nesbit
6d1dd7372a
Update design.md
2017-11-13 18:12:13 +00:00
Ross Nicoll
c583af8f4b
Add AbstractPartyDescriptor to stop Hibernate warning ( #1878 )
2017-11-13 18:04:38 +00:00
Matthew Nesbit
ec72acc699
Update design.md
2017-11-13 17:59:21 +00:00
Katelyn Baker
58e0882d37
Merge pull request #2041 from corda/kat/bugfix/removeBadImport
...
BUGFIX: Remove bad import
2017-11-13 17:57:08 +00:00
David Lee
17bc6a50c0
Indented
2017-11-13 17:44:14 +00:00
Matthew Nesbit
3960d16b74
Update design.md
2017-11-13 17:44:14 +00:00
David Lee
84a7be6664
Added pics and descriptions
2017-11-13 17:44:14 +00:00
David Lee
9c411e7dc2
Added challenges
2017-11-13 17:44:14 +00:00
David Lee
da05446a18
First draft
2017-11-13 17:44:13 +00:00
szymonsztuka
359610ff14
Ability to run integration tests against standalone databases
...
* Additional database confing and implied property ${nodeOrganizationName}.
* Integration tests extend from base class which allows to configure database connection (in-memory/remote db) and to run setup/tear down SQL scripts.
2017-11-13 17:29:57 +00:00
Katelyn Baker
81869535b3
BUGFIX: Remove bad import
2017-11-13 16:01:40 +00:00
Andrzej Cichocki
b8b3911ceb
Fix the BFT startup consensus workaround. ( #2042 )
2017-11-13 15:45:26 +00:00
Alberto Arri
523a6db0b9
ENT-990 Make doorman read an initial set of Network parameters from d… ( #96 )
...
ENT-990 Make doorman read an initial set of Network parameters from disk at start-up time
2017-11-13 15:40:44 +00:00
mkit
4c7dc58135
Adding HSM simulator to integration tests ( #92 )
...
* Adding HSM simulator to integration tests
* Addressing review comments
* Adjusting implementation to the agreed TC setup
* Addressing review comments
* Addressing review comments - round 2
2017-11-13 11:50:24 +00:00
mkit
12124bc0d9
Fixing failing build for the IntelliJ plugin ( #100 )
2017-11-13 10:25:11 +00:00
Andrzej Cichocki
d7ce405ec5
Fix RPCStabilityTests.client doesnt leak threads when it fails to start
( #2037 )
2017-11-13 09:43:12 +00:00
Ross Nicoll
076a8ab937
Step through cert path when registering ( #2027 )
...
Ensure when registering identities, we store the certificate closest to the trust root, with the same name. This ensures that looking up an identity by name produces the best match, not earliest registered identity (often but not necessarily the same).
2017-11-10 17:41:45 +00:00
Andrzej Cichocki
6a569fb3f1
Retire findTokenizableService. ( #2036 )
2017-11-10 16:40:18 +00:00