Commit Graph

4992 Commits

Author SHA1 Message Date
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
0d2382619b Raft Notary: bootstrap command line flag 2017-11-14 13:51:21 +00:00
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
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
2d997b1fa7 Retire verifierDriver serialization init. (#2026) 2017-11-14 10:45:36 +00:00
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
cf33be66ff Raft Notary: remove snapshotting 2017-11-14 10:39:16 +00:00
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
1a02c9a74f AttachmentCriteriaQuery class and infrastructure (#2022)
* Attachments metadata support
2017-11-14 10:22:02 +00:00
2a961b8e2c Separate server contexts from shared contexts. (#2044) 2017-11-13 21:23:23 +00:00
687a992262 CORDA-716 Make asContextEnv available to smoketesting (#2039) 2017-11-13 18:28:54 +00:00
c583af8f4b Add AbstractPartyDescriptor to stop Hibernate warning (#1878) 2017-11-13 18:04:38 +00:00
58e0882d37 Merge pull request #2041 from corda/kat/bugfix/removeBadImport
BUGFIX: Remove bad import
2017-11-13 17:57:08 +00:00
81869535b3 BUGFIX: Remove bad import 2017-11-13 16:01:40 +00:00
b8b3911ceb Fix the BFT startup consensus workaround. (#2042) 2017-11-13 15:45:26 +00:00
d7ce405ec5 Fix RPCStabilityTests.client doesnt leak threads when it fails to start (#2037) 2017-11-13 09:43:12 +00:00
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
6a569fb3f1 Retire findTokenizableService. (#2036) 2017-11-10 16:40:18 +00:00
052124bbe0 CORDA-716 Make serialization init less static (#1996) 2017-11-10 15:44:43 +00:00
cc4c732a48 CORDA-715 Upgrade Artemis from 2.1.0 to 2.4.0 (#2029) 2017-11-10 15:42:05 +00:00
001cb4f901 Don't blow up if a param is anonymous e.g. underscore. (#2020) 2017-11-10 15:19:41 +00:00
83857950fe Merge pull request #2028 from corda/cburlinchon-amqp-contract-attachment-serializer
ENT-1031 AMQP serializer for ContractAttachment, evaluate lazy attachment
2017-11-10 15:12:26 +00:00
39e2f6ad99 ENT-1031 AMQP serializer for ContractAttachment, evaluate lazy attachment and write out in full 2017-11-10 14:42:18 +00:00
2a83167d3b Merge pull request #2024 from corda/christians_public-key-caching-hooks
Public key customization hooks
2017-11-10 13:37:37 +00:00
5354c777ce CORDA-781 code layout cleaned up 2017-11-10 11:54:03 +00:00
52dea9e5c3 Merge pull request #1958 from corda/christians_nodeconfig-fix
Add helper for checking whether to check checkpoints and unit test it.
2017-11-10 11:28:13 +00:00
449a714478 Merge pull request #1999 from corda/christians_fix_irs-demo-deploy
IRS demo gradle files
2017-11-10 11:26:40 +00:00
b0517954a0 CORDA-781 clean up imports 2017-11-10 11:10:06 +00:00
13001ee674 CORDA-781 code review: clean up AMQP scheme 2017-11-10 10:23:19 +00:00
4c1d1733a5 Serialization of large contract attachments causes OOM exception (#1991)
* Don't serialize contract attachment, only hash and contract class name if we are checkpointing
2017-11-10 10:21:36 +00:00
6b71c6cf75 Retire some initialiseSerialization booleans. (#2019) 2017-11-10 10:15:55 +00:00
26819bfd04 No public key serializer overriding for checkpointing 2017-11-09 15:23:12 +00:00
89b01ab342 Hooks for PublicKeySerializer customization 2017-11-09 15:12:52 +00:00
219433c3cd Hooks for PublicKeySerializer 2017-11-09 14:49:23 +00:00
8738391b8c Merge pull request #2002 from corda/bump-master-vno
RELEASE - post 2.0 bump build no on master
2017-11-08 15:04:56 +00:00
7d1f7ab53d CORDA-296: added rpc that returns an observable for node state (#2004)
* CORDA-296: added rpc that returns an observable for node state; used to let rpc clients know that the know is about to shut down

* replaced node shut down observation String with enum
2017-11-08 12:44:10 +00:00
c7ec9ad8ac Fix Gradle warning for example-code project. (#2013) 2017-11-08 12:30:23 +00:00
a036a6300c Enforce serialization API for Java. (#2014) 2017-11-08 11:49:52 +00:00
117261caa4 Retired getDefaultNotary test extension method.
Most uses where with MockNetwork which recently got a defaultNotaryIdentity property for dealing with the default single notary case. The remaining uses where in flows.
2017-11-07 21:20:43 +00:00
e26e41a384 Various structural cleanups of node-driver:
* Extracted out ShutdownManager into its own file
* Moved RPCDriver and ProcessUtilities into internal package
* Made n.c.testing.performance package internal
2017-11-07 16:58:40 +00:00
e6feca2f03 Added verifySignaturesExcept which takes in a colleciton of PublicKeys 2017-11-07 13:00:16 +00:00
deaba2887d Some cleanup after network map removal (#2006) 2017-11-07 12:16:49 +00:00
7944fcde5c Supported TLS cipher suites (#2005) 2017-11-07 10:05:51 +00:00
a4be26a296 Removed unnecessary calls to MockNetwork.runNetwork (b/c there is no more P2P node registration) and removed redundant entries in cordappPackages 2017-11-06 21:28:20 +00:00
4e1578c19a Remove retired IntegrationTestCategory reference (#2007) 2017-11-06 18:36:19 +00:00
20a8ab5e77 RELEASE - post 2.0 nump build no on master 2017-11-06 14:49:00 +00:00
1b332e2cb3 Add extra version pinning for spring.boot gradle plug-in 2017-11-06 14:34:09 +00:00
41e0be1958 Exit code is between 0-255. So protect against VERY unlikey chance of overflow. (#2000) 2017-11-06 11:54:48 +00:00
00a9014852 CORDA-716 Rename one TestClock to DemoClock, and unduplicate code (#1988) 2017-11-06 11:13:56 +00:00
9baa9037ae Retire marker interface. (#1997) 2017-11-06 10:53:02 +00:00