Oliver Knowles
286fffd67a
ENT-4368 - Improve error handling when required included config resource cannot be found. Add note in docs encouraging use of required syntax for includes. ( #5907 )
2020-01-30 10:10:24 +00:00
stefano
7b3da95456
flesh out entities for new checkpointing
2020-01-29 17:10:34 +00:00
Joel Dudley
5b186b1c65
Interfaces/classes/methods with internal
in their name are non-public API ( #5906 )
2020-01-29 15:35:00 +00:00
Ryan Fowler
d16e1126db
CORDA-3542: Use the config values for reconnecting retry interval and max reconnect attempts ( #5869 )
2020-01-29 13:08:54 +00:00
stefano
78d83e9583
start adding hibernate entities
2020-01-28 16:55:14 +00:00
Chris Rankin
3a34b0d087
CORDA-3228: Upgrade to Quasar 0.8.0_r3 for JDK 11. ( #5904 )
2020-01-28 16:08:15 +00:00
stefano
32bdd9728c
Merge branch 'release/os/4.4' of github.com:corda/corda into new_checkpoint_schema
2020-01-28 16:05:29 +00:00
Chris Rankin
eea8168672
CORDA-3377: Upgrade to DJVM 1.0-RC08. ( #5905 )
2020-01-28 13:54:34 +00:00
Viktor Kolomeyko
2e8f2ffc21
CORDA-3025: Permissions template for a read-only user ( #5901 )
2020-01-28 11:49:12 +00:00
Chris Rankin
c8a21cb8d2
CORDA-3536: Load DJVM serialization types more precisely to avoid runtime warnings. ( #5896 )
...
* Load DJVM serialization types more precisely to avoid runtime warnings.
* Remove unnecessary string concatenation from debug and trace log messages.
2020-01-28 09:26:13 +00:00
Nick Dunstone
a4cada4a2e
ENT-4474 O/S Changes to support bulk backchain fetching ( #5894 )
...
* Ongoing dev multi backchain fetch
* Final dev pre logging message improvements
* Trace messages
* Trace messages
* Code tidy up
* Code review comments
* Code review comments
* Whitespace removed
* Code review changes
* Code reformatting
2020-01-28 09:04:18 +00:00
davidrapacchiale
16532299c5
Merge pull request #5902 from corda/vkolomeyko/CORDA-3559
...
CORDA-3559: Remove reference to `man run`
2020-01-27 15:36:01 +00:00
Ryan Fowler
e8d6701f87
CORDA-3558: Allow initial registration errors to propagate up so the node exits with a failure code ( #5899 )
2020-01-27 15:23:07 +00:00
Chris Rankin
08925ee0a5
ENT-4911: Split network verifier's sealed CorDapps into separate packages. ( #5900 )
2020-01-27 15:20:08 +00:00
Viktor Kolomeyko
ae3ce82e60
CORDA-3559: Remove reference to man run
...
`man` shell command is deemed to be unsafe.
2020-01-27 15:01:40 +00:00
Stefano Franz
d95c3e2b8b
Use a local instance of k8s instead of remote cluster for parallel testing ( #5897 )
...
* switch to new version of plugin
* change plugin version to force refresh
* try using pre-populated cache
* do not preallocate
* no daemon
* reduce cores per fork to increase parallelism
* even more aggresive cpu allocation
2020-01-27 14:58:21 +00:00
Ryan Fowler
d0faf4d7cb
NOTICK - allow resolveJar errors to be quieter ( #5898 )
2020-01-27 14:08:08 +00:00
stefano
e27e77463b
:Merge branch 'switch_to_local_k8s' into new_checkpoint_schema
2020-01-27 13:18:42 +00:00
stefano
93623d7317
even more aggresive cpu allocation
2020-01-27 12:56:36 +00:00
stefano
a3bc624e16
add message to exceptions table
2020-01-27 12:19:14 +00:00
stefano
47c14673c4
address initial review comments
2020-01-27 11:20:13 +00:00
stefano
b55cd843d8
Merge branch 'switch_to_local_k8s' into new_checkpoint_schema
...
# Conflicts:
# Jenkinsfile
2020-01-27 11:14:40 +00:00
Stefano Franz
fa55b66c8d
Merge pull request #5889 from corda/ramzi/43-44-merge
...
OS 4.3 -> OS 4.4 Merge
2020-01-27 11:04:31 +00:00
Ryan Fowler
338671e6b2
CORDA-3509: add documentation about Corda features and their
...
corresponding platformVersion and network minimumPlatformVersion
2020-01-27 09:42:28 +00:00
stefano
7af363d1a6
reduce cores per fork to increase parallelism
2020-01-27 09:14:27 +00:00
stefano
4465c15d39
no daemon
2020-01-26 21:16:55 +00:00
stefano
8c6904e9ef
do not preallocate
2020-01-26 21:11:59 +00:00
stefano
6435a132e4
try using pre-populated cache
2020-01-26 20:27:19 +00:00
stefano
d9f638260c
change plugin version to force refresh
2020-01-26 19:01:49 +00:00
stefano
3b0c1b98a1
switch to new version of plugin
2020-01-26 18:44:03 +00:00
Kyriakos Tharrouniatis
7f62046c2f
CORDA-3329 Exceptions thrown in raw vault observers can cause critical issues ( #5816 )
...
Observers registered on NodeVaultService#rawUpdates, if they throw an exception when called from serviceHub#recordTransactions and if this exception is not handled by the flow hospital, then this leads to the transaction not being recorded in the local vault. This could get the ledger in an out of sync state.
In the specific case this happens within FinalityFlow#notariseAndRecord this leads to the transaction being notarized but not recorded in the local vault nor broadcasted in any counter party. The -failed to be recorded locally- transaction and its output states are not visible to any vault, and its input states not able to consumed by a new transaction, since they are recorded as consumed within the Notary. In this specific case we need not loose, by any means, the current transaction.
We will handle all cases by catching all exceptions thrown from serviceHub#recordTransactions, wrapping them with a HospitalizeFlowException and throwing it instead. The flow will get to the hospital for observation to be retried from previous checkpoint on next node restart.
2020-01-24 18:21:07 +00:00
Viktor Kolomeyko
a4d63d1329
CORDA-2942: Remove multiple reps from the test ( #5893 )
...
... as it is proven to be stable now.
2020-01-24 16:57:31 +00:00
Ryan Fowler
8f7367add7
CORDA-3509: add documentation about Corda features and their
...
corresponding platformVersion and network minimumPlatformVersion
2020-01-24 16:48:40 +00:00
Jonathan Locke
3027483b10
ENT-4880 Update CorDapp overview for Open Core changes. ( #5871 )
...
ENT-4880 Update CorDapp overview for Open Core changes. (#5871 )
2020-01-24 16:39:02 +00:00
Dan Newton
ecc3b5e330
CORDA-3554 Use flowId
from ExternalMessageEvent
when failing to init sessions ( #5890 )
...
Use `flowId` from `ExternalMessageEvent` when failing to init sessions instead of generating
a new random UUID. The a `flowId` is generated and stored inside the event after the
state machine work that done previously.
2020-01-24 16:34:29 +00:00
Christian Sailer
de2a868d6e
Slight rewording to underline the change for the better.
2020-01-24 16:19:42 +00:00
Christian Sailer
f34235924b
Update CorDapp overview for Open Core changes.
2020-01-24 16:19:42 +00:00
stefano
5750c39348
start work on liquibase schema for new checkpoints
2020-01-24 13:24:08 +00:00
Dan Newton
4f1777adb4
NO-TICK Cap the default size of the external operation thread pool ( #5878 )
...
Cap the default size of the external operation thread pool to 10 or
the maximum number of available processors, whichever is smaller.
Set the minimum size of the thread pool to 1. Meaning that only a
single thread is used unless the node actually starts to use
`FlowExternalOperation` which consumes threads from this pool.
2020-01-24 12:11:53 +00:00
stefano
0619b4ce90
add
2020-01-24 12:02:16 +00:00
Ramzi El-Yafi
ac8a4fc08c
TM-170 Generic on-demand-test configuration ( #5863 )
...
* Generic on-demand test configuration
* Rename library "magic" string from existing-build-control to
corda-shared-build-pipeline-steps
2020-01-24 11:26:52 +00:00
Christian Sailer
8842be29ac
NOTICK disable max line length check in detekt. ( #5882 )
2020-01-24 11:26:52 +00:00
Ramzi El-Yafi
fe52a415fb
Manual fix of mergr for PR-5797 ( #5856 )
2020-01-24 11:26:52 +00:00
Ramzi El-Yafi
2809c0484d
TM-137 Daily email report for release branch regression tests ( #5797 )
...
* Daily email report for release branch regression tests
* Manual merge fix
2020-01-24 11:26:52 +00:00
Ramzi El-Yafi
9ae60a934c
Strategic fix for allure report generation memory issues ( #5845 )
2020-01-24 11:26:52 +00:00
Denis Rekalov
b512a2981d
ENT-3828: Remove ability to SSH into standalone shell ( #5876 )
2020-01-24 10:44:25 +00:00
Ramzi El-Yafi
ffe75db464
TM-170 Generic on-demand-test configuration ( #5863 )
...
* Generic on-demand test configuration
* Rename library "magic" string from existing-build-control to
corda-shared-build-pipeline-steps
2020-01-24 10:39:23 +00:00
Viktor Kolomeyko
42a2ed98e2
CORDA-2942: Allow exception from CordaService
creation to propagate ( #5884 )
...
* CORDA-2942: Allow exception from `CordaService` creation to propagate
It will ultimately be thrown from Node's `start()` method terminating the node start-up sequence.
* CORDA-2942: Be lenient when retrievign the name of the Notary
Some tests setup such that they do nto have Notary running.
2020-01-24 10:20:08 +00:00
Christian Sailer
1380779a9c
Remove unused schema options ( #5885 )
2020-01-24 08:49:59 +00:00
Christian Sailer
f02bfc134b
NOTICK disable max line length check in detekt. ( #5882 )
2020-01-23 16:40:38 +00:00