Commit Graph

11045 Commits

Author SHA1 Message Date
2577c75f28 Merge pull request #2046 from thschroeter/thomas-remove-snapshotting
CORDA-767: Raft Notary: remove snapshotting
2017-11-15 09:59:34 +00:00
fffcdb47da Introducing the InputReader interface (#102)
* Introducing the InputReader interface

* Addressing review comments

* Addressing review comments
2017-11-15 08:36:24 +00:00
75d42a25fb Removed ValidateClasspathTest smoke test, as NodeProcess.Factory does the same thing and has wider coverage 2017-11-14 20:52:14 +00:00
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
5c62f9b243 Wording updates 2017-11-14 19:26:42 +00:00
032f50c8fe Update design.md 2017-11-14 17:29:05 +00:00
c56ea4088f fix enterprise build (#108)
fix enterprise build
2017-11-14 17:27:03 +00:00
4e5a9e924e Removed point 2017-11-14 16:48:35 +00:00
4abe176af5 Update design.md 2017-11-14 16:45:48 +00:00
414be6531d Additional amendments based on restructuring with Mark O 2017-11-14 16:37:02 +00:00
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
916add39b2 Structure & flow changes discussed with Mark Oldfield 2017-11-14 16:11:29 +00:00
b0af1c715c From code review 2017-11-14 15:24:02 +00:00
4e67a979a0 Added some more details regarding setting log levels for individual modules 2017-11-14 15:24:02 +00:00
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
e270f2bfe1 Update design.md 2017-11-14 13:02:26 +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
40cf4ad191 Small clean-up (#98)
* Small clean-up

* Unifying enum casing

* Adding TODOs
2017-11-14 09:44:48 +00:00
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
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
4159829139 Update design.md 2017-11-13 18:12:44 +00:00
6d1dd7372a Update design.md 2017-11-13 18:12:13 +00:00
c583af8f4b Add AbstractPartyDescriptor to stop Hibernate warning (#1878) 2017-11-13 18:04:38 +00:00
ec72acc699 Update design.md 2017-11-13 17:59:21 +00:00
58e0882d37 Merge pull request #2041 from corda/kat/bugfix/removeBadImport
BUGFIX: Remove bad import
2017-11-13 17:57:08 +00:00
17bc6a50c0 Indented 2017-11-13 17:44:14 +00:00
3960d16b74 Update design.md 2017-11-13 17:44:14 +00:00
84a7be6664 Added pics and descriptions 2017-11-13 17:44:14 +00:00
9c411e7dc2 Added challenges 2017-11-13 17:44:14 +00:00
da05446a18 First draft 2017-11-13 17:44:13 +00:00
1b75f3cc7c Update design.md 2017-11-13 17:40:57 +00:00
622dcbe313 Added requirements 2017-11-13 17:40:57 +00:00
851d6f2f2b Added extra sections
Missed from original
2017-11-13 17:40:57 +00:00
ab799e38c0 Updated diagrams 2017-11-13 17:40:57 +00:00
167da15fe5 Updated pictures
Fixed links (spaces in URLs)
2017-11-13 17:40:56 +00:00
3d42072086 Added draft diagrams 2017-11-13 17:40:56 +00:00
76f6d21d6a Added draft diagrams 2017-11-13 17:40:56 +00:00
aefd6afc66 Minor changes
Minor
2017-11-13 17:40:56 +00:00
59c1aa99ee Updates
updates
2017-11-13 17:40:56 +00:00
a2097a8afb Minor updates
Working with markdown formatting
2017-11-13 17:40:56 +00:00
bb1143652f Initial doc setup 2017-11-13 17:40:56 +00:00
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