Tudor Malene
817748c87e
Performance improvement: cache app classloaders ( #2060 )
...
Cache results of the classpath scanning for cordapps
2017-11-17 15:35:05 +00:00
Ross Nicoll
857e395439
Change how mock notary identity is extracted ( #2075 )
...
Change how mock notary identity is extracted, to match reversion in commit 3bb018a5
2017-11-17 15:31:59 +00:00
David Lee
d9dd6c9693
Updated
2017-11-17 15:18:36 +00:00
David Lee
218a432f89
Updated
2017-11-17 15:17:55 +00:00
josecoll
86cc21a473
Merge remote-tracking branch 'open/master' into colljos-merge-171117
...
# Conflicts:
# .idea/compiler.xml
# build.gradle
# client/rpc/src/integration-test/kotlin/net/corda/client/rpc/CordaRPCClientTest.kt
# docs/source/changelog.rst
# node/src/integration-test/kotlin/net/corda/node/services/AttachmentLoadingTests.kt
# node/src/main/kotlin/net/corda/node/internal/StartedNode.kt
# node/src/main/kotlin/net/corda/node/utilities/registration/HTTPNetworkRegistrationService.kt
# samples/network-visualiser/build.gradle
# samples/simm-valuation-demo/src/integration-test/kotlin/net/corda/vega/SimmValuationTest.kt
# testing/node-driver/src/integration-test/kotlin/net/corda/testing/driver/DriverTests.kt
# testing/node-driver/src/main/kotlin/net/corda/testing/driver/Driver.kt
# testing/node-driver/src/main/kotlin/net/corda/testing/node/MockNode.kt
2017-11-17 15:11:48 +00:00
josecoll
7a9364c8d5
Merge remote-tracking branch 'open/master' into colljos-merge-171117
...
# Conflicts:
# .idea/compiler.xml
# build.gradle
# client/rpc/src/integration-test/kotlin/net/corda/client/rpc/CordaRPCClientTest.kt
# docs/source/changelog.rst
# node/src/integration-test/kotlin/net/corda/node/services/AttachmentLoadingTests.kt
# node/src/main/kotlin/net/corda/node/internal/StartedNode.kt
# node/src/main/kotlin/net/corda/node/utilities/registration/HTTPNetworkRegistrationService.kt
# samples/network-visualiser/build.gradle
# samples/simm-valuation-demo/src/integration-test/kotlin/net/corda/vega/SimmValuationTest.kt
# testing/node-driver/src/integration-test/kotlin/net/corda/testing/driver/DriverTests.kt
# testing/node-driver/src/main/kotlin/net/corda/testing/driver/Driver.kt
# testing/node-driver/src/main/kotlin/net/corda/testing/node/MockNode.kt
2017-11-17 15:11:24 +00:00
Molina Atienza, Rose
128d5cad0a
Fixed typo in KotlinUtils.kt seperate -> separate
2017-11-17 16:04:59 +01:00
josecoll
f5c9fd8f44
Cross provider Issuer Reference database storage ( #2032 )
...
* consistent storage of Issuer Reference using `ByteArray` Kotlin type in Schema definition and a custom Hibernate Type to map this to a VARBINARY database type.
Creation of a new Issued type now also validates maximum size permissible (512).
2017-11-17 14:18:16 +00:00
Ross Nicoll
19aba62fc6
Move tests to using named identities ( #1879 )
...
Move tests to using named identities in preparation for multiple identities work. Includes:
* NetworkMapCacheTest
* NodeInterestRatesTest
* NodeVaultServiceTest
* ContractUpgradeFlowTest
* Cash tests
* AttachmentSerializationTest
* CordaRPCOpsImplTest
* VaultWithCashTest
* ScheduledFlowTests
2017-11-17 14:16:17 +00:00
David Lee
9497f34698
Added meeting minutes
2017-11-17 14:10:21 +00:00
Thomas Schroeter
9d6d027523
Merge pull request #2056 from thschroeter/raft-cluster-monitor-available-members
...
Raft notary cluster: metrics for available members
2017-11-17 13:14:25 +00:00
Andrzej Cichocki
aabc3c5b02
NodeInfo is no longer lateinit. ( #2068 )
2017-11-17 13:07:18 +00:00
Andrzej Cichocki
787de9d956
CORDA-716 Fix last of the test thread leaks ( #2069 )
...
* copycat servers/clients
* an SMM CheckpointChecker
* and log error rather than fail on propagation of stale inheritable thread local
2017-11-17 12:28:34 +00:00
Andrzej Cichocki
039cacae76
CORDA-787 Remove unused class ( #2049 )
...
* and refactor a superclass that isn't really one
* move it to internal
* misc refactorings
2017-11-17 12:24:55 +00:00
Thomas Schroeter
3d87a1a735
RaftCluster metrics for available members
2017-11-17 12:00:19 +00:00
Shams Asari
953a4a3790
Revert "Introducing network parameters."
...
This reverts commit d04e487
2017-11-17 10:04:38 +00:00
Ross Nicoll
e4f5e16bf4
Clean up identities in tests, stage 1 ( #2059 )
...
* Clean up identities in CashTests so that the mini/mega corp keys and identities are correctly
paired together throughout. Previously `miniCorpServices` presented the same key as the
MegaCorp identity, but with the name Mini Corp attached.
* Correct key/name matches in VaultWithCashTest
* Split services in CashTests to not have multiple identities per service hub
2017-11-16 17:17:45 +00:00
Andrzej Cichocki
37b34c6fc1
Remove unused code. ( #2071 )
2017-11-16 17:01:46 +00:00
Joel Dudley
85071f227a
Reflects tutorial changes and CorDapp build docs changes from release-V1.
2017-11-16 15:31:52 +00:00
Andrzej Cichocki
55bcf295ee
Move class to the only place that uses it. ( #2067 )
2017-11-16 14:40:39 +00:00
josecoll
5bdbd2457a
Removal of transaction contract state as BLOB in VaultStates table. ( #2034 )
...
* Removal of transaction contract state as BLOB in VaultStates table.
Transaction contract state now resolved using StateLoader (from DBTransactionStorage).
Fixed broken JUnits.
* Changes to address review comments by RP
Address logic error.
* Fixed failing JUnit (CashExitFlowTests.exit zero cash).
* Fix VaultQueryTests to respect transaction visibility boundaries.
* Adopt consistent use of "session" using DatabaseTransactionManager.
* Removed redundant transaction demarcation boundaries in Vault Query tests.
2017-11-15 19:28:04 +00:00
szymonsztuka
b423fea537
Consistent database tables naming convention. ( #2064 )
...
* Added explicit table names (mostly for join tables).
* Shorten or alter name of 2 tables backing notaries.
* Change a compound index declaration to one column index.
2017-11-15 18:35:26 +00:00
Joel Dudley
8e18e1ba2a
Updates flow cookbook to use freshKeyAndCert not freshKey.
2017-11-15 16:49:06 +00:00
Ross Nicoll
d78308f510
Detangle issuers in NodeVaultServiceTest ( #2057 )
...
Detangle issuers in NodeVaultServiceTest, which has been using two keys on a single node, for different
issuing identities, which doesn't work right now because we don't actually have multiple identity support.
Also remove duplicate data in parameters to fillWithSomeTestCash().
2017-11-15 15:26:17 +00:00
Rick Parker
7337996e08
Add config library and default config to webserver JAR ( #2047 )
...
* Add config library and default config to webserver JAR
* Applied Clinton's feedback to create a config rather than do filtering.
2017-11-15 15:03:15 +00:00
Michele Sollecito
92c8861802
[CORDA-760]: Propagate invocation context across the codebase. ( #2016 )
2017-11-15 14:58:43 +00:00
szymonsztuka
4f2d8d058e
Ability to run integration tests against standalone databases (part 2) ( #109 )
...
Commit 359610ff14
didn't fully covered:
* Integration tests extends IntegrationTest class which can run SQL scripts before and after a test and before and after test class.
*Driver.kt creates notaries without a table name prefixes (separation is achieved by using different user/schema).
*Revert wrongly altered H2 JDBC connection string for tests.
2017-11-15 14:04:48 +00:00
Matthew Nesbit
4aa7247eda
Update pluggable-broker.md
2017-11-15 13:58:26 +00:00
Matthew Nesbit
ca30f22cfc
Update e2e-encryption.md
2017-11-15 13:57:41 +00:00
Matthew Nesbit
f15f57e83d
Update ssl-termination.md
2017-11-15 13:56:18 +00:00
Matthew Nesbit
1636a4bb0c
Update p2p-protocol.md
2017-11-15 13:53:03 +00:00
szymonsztuka
f0a5ea96e7
Consistent database columns naming convention. ( #2043 )
...
* Consistent database column naming convention.
* Remove a column length constraint in NodeAttachmentService.
2017-11-15 13:09:25 +00:00
David Lee
829262c868
Update
2017-11-15 13:05:06 +00:00
Alberto Arri
233f1fb8e2
Move all the configuration for running doorman in its configuration f… ( #104 )
...
* Move all the configuration for running doorman in its configuration files
2017-11-15 13:04:16 +00:00
David Lee
f3ded28bef
Added extra design decision info
2017-11-15 12:49:27 +00:00
josecoll
4e263a1981
Removed incorrect @Lob annotation from key_hash schema fields. ( #2033 )
2017-11-15 12:14:45 +00:00
David Lee
f86b952c8a
Added link
2017-11-15 11:50:51 +00:00
David Lee
38352d5175
Added ssl-termination options doc
2017-11-15 11:50:19 +00:00
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