de4c062529
Node restarted with shutdown executor ( #2391 )
...
* Test for node restart
* Executor gets shutdown on stop, make sure we have one on start
* Reset shutdown otherwise AbstractNode.stop never gets called
2018-01-19 10:19:12 +00:00
7427d63bbc
Prevents checkSignatures from failing if tx also contains unrecognised sigs.
2018-01-18 18:08:22 +00:00
af081a7170
Remove primary key constraint on DBHostAndPort ( #2318 )
...
Remove primary key constraint on DBHostAndPort
Return always first node if more are matching by address.
2018-01-18 16:23:41 +00:00
4d4f12d598
Reworks upgrade notes to improve structure and style.
2018-01-18 11:10:52 +00:00
038c4eb615
Removes cli vs ide from quickstart. Adds link to new utilities page.
2018-01-18 11:04:07 +00:00
9df35ae5d3
Merge pull request #2383 from corda/kat/feature/deterministicSerilaizer
...
CORDA-914 - Deterministic property ordering for AMQP serialization
2018-01-18 10:29:57 +00:00
bbcafca959
Retire DatabaseTransactionManager. ( #2385 )
2018-01-18 10:11:34 +00:00
e699dad076
CORDA-917 Bootstrap nodes without Notary schemas (by default) ( #2376 )
...
* Default jolokia version with optional override in CorDapp project gradle file.
* Bootstrap a node without Notary schemas by default.
* Revert unrelated Jolokia code change.
* Revert unrelated Jolokia code change.
* Addressed PR review feedback.
2018-01-18 10:10:06 +00:00
619f333541
Merge pull request #2350 from corda/kat/docFix
...
Serialization documentation update
2018-01-17 22:14:43 +00:00
7a458323a0
Clarified some further points.
2018-01-17 17:54:13 +00:00
4248660017
Various grammar fixes and clarifications.
2018-01-17 17:54:13 +00:00
776289cb01
Corrects glossary.
2018-01-17 17:54:13 +00:00
a3fd653aff
Serialization documentation update
2018-01-17 17:54:13 +00:00
0e047d9263
CORDA-914 - Deterministic property ordering for AMQP serialization
2018-01-17 17:52:33 +00:00
d19eb4a9d7
Removed useHTTPS from NodeConfiguration as it's not needed by the node. ( #2375 )
...
It's still expected to be present in node.conf if the web server needs to use SSL.
2018-01-17 17:47:40 +00:00
6edf95506b
Rename the inbox ( #2360 )
...
Add changelog entry
Address review comments
Alternate solution to service queues
Fixup after merge
2018-01-17 16:06:31 +00:00
d0b62db0d2
Backported fix. ( #2378 )
2018-01-17 16:02:10 +00:00
0638f8c539
Adds Java code samples for versioning docs.
2018-01-17 15:21:00 +00:00
ea57639a37
CORDA-924 Fix IntegrationTestingTutorial ( #2349 )
...
i.e. H2 startup bug. also:
* Fix poor connection pool discipline
* Log cleanup failures instead of replacing foreground failure
2018-01-17 14:23:13 +00:00
a19b213d7d
Added conditional to disable tests when CORDA_DOCS_ONLY_BUILD envvar is present ( #2371 )
2018-01-17 13:08:00 +00:00
6e817f014d
Adds default endpoints for the Corda development webserver.
2018-01-17 11:04:37 +00:00
fca0afe591
CORDA-928 Caching in the NetworkMapCache ( #2358 )
...
* CORDA-928 cache query results via `getPeerByLegalName` and `getNodesByIndentityKey` to avoid hitting the DB hard in RPC handling.
* Skip cache invalidation during init() - caches are still null.
* Remove registeredNodes/partyNodes caching of data feed.
Rewrite data feed to be initialised off the DB.
Add start method to trigger readyness/artemis listeners if there are nodes in the DB.
* Invalidate cache last rather than first when updating
2018-01-16 21:15:15 +00:00
d247e643ae
Minor: tweaks to the discussion of network parameters and network map.
2018-01-16 17:18:49 +01:00
55b7035a44
Don't propagate internal notary service errors to the client ( #2368 )
2018-01-16 09:58:23 +00:00
1367cd4adb
CORDA-912 Stop exposing internal node user, create user in testing infrastructu… ( #2361 )
...
* Stop exposing internal node user, create user in testing infrastructure instead
* Update kdocs
2018-01-15 19:30:33 +00:00
75e74e67a1
CORDA-599 RPCSecurityManager is no longer lateinit ( #2347 )
2018-01-15 19:11:00 +00:00
094e96d303
Move the CommercialPaperTest examples to a location where it'll be run by gradle/ci. Make sure the tests pass, even the example tests that are intended to fail, so these files are kept up to date as the code changes.
2018-01-15 17:56:21 +01:00
5e7d2f00ae
ENT-1389 Modify the HibernateObserver to persist states by schema (and only create a session per schema, not one per state per schema) ( #2366 )
2018-01-15 15:19:32 +00:00
df195b20bd
ENT-1383 Memory weight based transaction cache ( #2355 )
...
* ENT-1383 Make the transaction cache in DBTransactionStorage memory-weight based (rather than count based) so large transactions can no longer use an undue amount of memory.
* Code review: formatting and legibility
* Fix stupid type cast error
* More formatting
2018-01-15 13:48:55 +00:00
591e37adb3
Merge pull request #2357 from corda/aslemmer-workaround-excessive-epoll-fds
...
Use single thread per netty eventgroup during testing
2018-01-15 12:42:36 +00:00
91779276fc
Use single thread per netty eventgroup during testing
2018-01-15 11:18:29 +00:00
2082168cf7
Close Hikari CP around external auth database on shutdown (RPCSecurityManagerImpl.kt) ( #2359 )
2018-01-15 09:57:44 +00:00
fb1d3087de
Raft notaries can share a single key pair for the service identity (in contrast to a shared composite public key, and individual signing key pairs). This allows adjusting the cluster size on the fly.
2018-01-13 16:36:41 +00:00
7311111c9c
Re-enable notary idempotence test ( #2356 )
...
* Re-enable notary idempotence test
2018-01-12 20:25:49 +00:00
219d6f8b12
Un-ignore several integration tests
2018-01-12 18:19:02 +00:00
89b64da12b
Increase shutdown action timeout. In some tests using driver, the shutdown
...
can be invoked before the notary node gets started, and the node disposal action
times out, leading to unclosed message brokers and port conflicts.
2018-01-12 18:19:02 +00:00
29b52f66dc
Updates the documentation on versioning.
2018-01-12 10:20:24 +00:00
bbfbb08c43
CORDA-881: Signed network parameters has the network map cert attached to it instead of just the public key. ( #2346 )
...
Introduced DigitalSignatureWithCert and SignedDataWithCert as internal APIs, with the expectation that they will become public; renamed the network parameters end-point to network-parameters; updated the network-map.rst doc; and did some refactoring.
2018-01-12 07:59:08 +00:00
0a56c75543
Minor: AuthDBTests - close RPC connections to prevent thread leaks
2018-01-11 12:00:02 +00:00
8b5ad9d5c0
Remove unused class DefaultCordaRpcPermissions ( #2328 )
2018-01-11 10:45:33 +00:00
d846011cc4
Merge pull request #2251 from corda/kat/feature/testingDisableEvolver
...
Disable Evolver / Generics fingerprinting bugfix
2018-01-10 17:26:38 +00:00
97793447d5
CORDA-855 - Adding tests for wild card generics
...
Can't actually get something to go through the serializer with a
wild card in place as it seems that's an impossible situation
* Review Changes
* CORDA-855 - Review Comments
* Review Comments
* Review comments
2018-01-10 15:53:28 +00:00
41220de816
CORDA-855 - Fix for fingerprinting generics in AMQP
...
* Undo refactor
2018-01-10 15:36:54 +00:00
017f865fa3
CORDA-852 - Fix AMQP serialisation of nested generic
2018-01-10 15:35:47 +00:00
c2bd7403a8
hibernate mapping changes ( #2337 )
...
* add foreign key names and move the participants mapping to the subclass so that the table name can be configured
* update api-current file
* fix compilation errors
* PR changes
* PR changes
2018-01-10 11:42:08 +00:00
cacdba872e
CORDA-908 - Support private properties in AMQP serialization ( #2336 )
...
CORDA-908 - Support private properties in AMQP serialization
* Review comments
* Fix tests
* Review Comments
* review comments
* review comments
2018-01-10 11:41:49 +00:00
979d7f2c63
ENT-1226 Improve Network client Error Handling ( #2344 )
...
* Improve Network client Error Handling
* Reformatted NetworkMapServer
* Removed line that is now redundant
2018-01-09 16:55:16 +00:00
a6cf04b49c
Ignore flaky Raft Notary integration test while it's being investigated
2018-01-09 16:07:07 +00:00
63e1bdaa94
Revert "Raft notaries can share a single key pair for the service identity (i… ( #2269 )"
...
This reverts commit 3e00676851
.
2018-01-09 12:20:25 +00:00
46d88ed740
Adds JavaDocs for waitForAllNodesToFinish param
2018-01-09 11:56:48 +00:00