Waldemar Żurowski
b21a3c33cd
Added Sonatype check for regression builds ( #6401 )
2020-06-26 10:48:47 +01:00
Ryan Fowler
ef582900cf
NOTICK Expand the regex to match what we already do in ENT ( #6400 )
2020-06-25 17:26:55 +01:00
Waldemar Zurowski
3377df2212
Switched to CMD for Windows Server
...
* when using shell there are huge performance penalty
2020-06-20 17:26:57 +01:00
Razvan Codreanu
e021022d0d
INFRA-357 Publish build tag ( #6375 )
2020-06-20 11:08:52 +01:00
Waldemar Zurowski
a7644dab8b
Cosmetic change for Windows Server builds
2020-06-19 22:09:02 +01:00
Waldemar Żurowski
ac0e35c854
Trying to ignore push events for Windows Server builds ( #6383 )
2020-06-19 22:03:09 +01:00
Waldemar Żurowski
8a601e6d62
Merge pull request #6380 from corda/merge-43-to-44
...
NOTICK: forward merge from Corda OS 4.3 to 4.4
2020-06-19 19:35:19 +01:00
Waldemar Zurowski
f7b38f0b6d
Merge branch 'release/os/4.3' into merge-43-to-44
2020-06-19 19:32:55 +01:00
Waldemar Żurowski
23f81e73a6
Remove obsolete Jenkins configration for smoke tests ( #6379 )
2020-06-19 19:30:11 +01:00
Razvan Codreanu
ad21e381dc
INFRA-357 Adding JDK 11 Regression and Build tag jenkinsfile ( #6374 )
2020-06-19 14:10:31 +01:00
Euan Cairncross
4bfb595e57
INFRA-357 - Add release tag Jenkins build for OS 4.4 ( #6362 )
2020-06-18 23:46:29 +01:00
Waldemar Żurowski
494073590b
INFRA-347: Corda builds for Windows Servers ( #6356 )
2020-06-18 23:19:06 +01:00
Razvan Codreanu
813e9dd242
INFRA-394 enable full junit log to avoid truncation ( #6368 )
2020-06-18 12:52:33 +01:00
Rick Parker
fe61781889
Merge pull request #6358 from corda/adel/merge-4.3-to-4.4-17June
...
Merge OS 4.3 to OS 4.4
2020-06-17 18:13:55 +01:00
Chris Rankin
d0c0a1d9ba
ENT-5430: Fix deserialisation of commands containing generic types. ( #6359 )
2020-06-17 17:28:26 +01:00
Adel El-Beik
debc962d1d
Merge remote-tracking branch 'origin/release/os/4.3' into adel/merge-4.3-to-4.4-17June
2020-06-17 10:06:34 +01:00
Razvan Codreanu
2b7c220522
INFRA-387 preallocation and deployNodes migration to Code Checks ( #6339 )
...
* preallocate for slow integration tests as well
2020-06-12 15:30:15 +01:00
Joseph Zuniga-Daly
d7e55ed4e5
CORDA-3837: When delivering a lifecycle event, copy the database context into the lifecycle event thread ( #6331 )
2020-06-11 11:14:51 +01:00
Razvan Codreanu
cf8cd8e004
INFRA-348 JDK 11 Compatibility job migration ( #6311 )
2020-06-05 15:20:03 +01:00
Ramzi El-Yafi
6ab6099075
[INFRA-368] Add deployNodes and install gradle tasks ( #6302 )
2020-06-03 14:05:12 +01:00
Ramzi El-Yafi
a9b8751ce7
[INFRA-351] Jenkinsfile for code check jobs ( #6294 )
2020-05-29 13:08:00 +01:00
Ramzi El-Yafi
ef3270e32c
[INFRA-352] Artifactory publication in Jenkins ( #6276 ) ( #6290 )
...
* [INFRA-352] Artifactory publication in Jenkins
* Address review comments
2020-05-28 22:34:37 +01:00
Adel El-Beik
a33309a31b
CORDA-3755: Backport AttachmentURLStreamHandlerFactory memory leak ( #6274 )
...
* CORDA-3755: Switched attachments map to a WeakHashMap (#6214 )
* CORDA-3772: Now specify source and target of 8 when compiling contract classes.
* CORDA-3651: addManifest now uses separate files for reading and writing. (#6026 )
* CORDA-3651: addManifest now uses separate files for reading and writing.
* CORDA-3651: The jar scanning loader now closes itsself.
Co-authored-by: Adel El-Beik <adelel-beik@19LDN-MAC108.local>
Co-authored-by: Adel El-Beik <adelel-beik@19LDN-MAC108.local>
2020-05-27 11:35:15 +01:00
Matthew Nesbit
ad40b6618d
Merge pull request #6281 from corda/nnagy-os-4.3-os-4.4-20200522
...
Nnagy os 4.3 os 4.4 20200522
2020-05-22 17:27:06 +01:00
nikinagy
61d9dd0bb1
Merge branch 'release/os/4.3' into nnagy-os-4.3-os-4.4-20200522
2020-05-22 15:33:58 +01:00
nikinagy
8e74eea607
CORDA-3587 - adding kdocs for current behaviour of VaultQueryCriteria ( #6242 )
...
* adding kdocs for current behaviour of VaultQueryCriteria
* improving the kdocs
* address PR comments
2020-05-21 13:26:55 +01:00
nikinagy
cc8ce3ca99
empty list checks ( #6262 )
2020-05-19 14:04:19 +01:00
nikinagy
350066d386
fix for handling empty lists in vault query ( #6231 )
2020-05-11 15:41:50 +01:00
Ryan Fowler
b6dc1d8c4a
NOTICK - Reduce flow count for test to improve run time ( #6213 )
2020-05-05 09:38:55 +01:00
Rick Parker
cfb985244a
Merge pull request #6211 from corda/CORDA-3662-backport-from-4.5
...
ENT-5263: Backport CORDA-3662: Use an INNER JOIN for network map cache queries
2020-05-04 16:15:14 +01:00
Ryan Fowler
55797612b2
ENT-5237: Remove DISTINCT (backport)
2020-05-04 15:02:33 +01:00
Ryan Fowler
ebdd40049c
CORDA-3662: Use an INNER JOIN for network map cache queries, ( #6062 )
...
- rename add or update function for clarity
- put removal of old nodes after retrieval of new ones to avoid gaps in the map
- plus add a test
2020-05-04 11:10:21 +01:00
Matthew Nesbit
8eda8b744f
Merge pull request #6181 from corda/nnagy-os-4.3-os-4.4-20200423
...
Nnagy os 4.3 os 4.4 20200423
2020-04-24 15:00:34 +01:00
nikinagy
335372cfc1
Merge branch 'release/os/4.3' into nnagy-os-4.3-os-4.4-20200423
2020-04-23 16:03:17 +01:00
Joseph Zuniga-Daly
69a4f80cd2
ENT-5141: Fix ConcurrentModificationException in FetchDataFlow ( #6176 )
...
* ENT-5141: Fix ConcurrentModificationException in FetchDataFlow
* Make detekt happy
* Make CheckpointSerializationEnvironmentRule inheritable
2020-04-23 13:11:23 +01:00
nikinagy
02d21c7bac
making sure hibernate uses UTC time zone ( #6168 )
2020-04-22 13:34:17 +01:00
Chris Rankin
7e13491a25
CORDA-3716: Fix Enum serializers to handle enums that override toString()
...
* CORDA-3716: Fix SandboxEnumSerializer to handle enums that override toString().
* Remove more uses of Enum.toString() from the Corda serializer.
* Add test coverage for this case to standard enum serializer.
* Increase maxWaitTimeout in IRSDemoTest to 150 seconds.
2020-04-20 17:49:12 +01:00
Razvan Codreanu
f4c1119727
INFRA-284 switching from local k8s label ( #6156 )
2020-04-17 15:53:10 +01:00
Razvan Codreanu
4210c0d81f
INFRA-284 switching from local k8s label ( #6157 )
2020-04-17 15:52:47 +01:00
Chris Rankin
032f008e7e
CORDA-3688: Apply @Named annotation to CRaSH commands to fix usage messages. ( #6126 )
2020-04-03 08:35:01 +01:00
Chris Rankin
b340766506
ENT-5039 Improved help text for commands ( #6006 ) ( #6122 )
...
* Improved help text for commands
* Address feedback
Co-authored-by: jakubbielawa <jakub.bielawa@gmail.com>
2020-04-02 17:43:51 +01:00
Chris Rankin
f1ebaa761b
CORDA-3680: Add CorDapp custom serialisers to Driver's in-process nodes. ( #6098 )
...
* Run serialisation tests with both in-process and out-of-process nodes.
* Add custom serialisers and whitelists to Driver's AMQPServerSerializationScheme.
2020-03-27 10:01:30 +00:00
Rick Parker
a5d49ea111
Merge pull request #6104 from corda/jzd/merge-os4.3-into-os4.4-2020-03-26
...
[NOTICK] - Merge OS 4.3 into OS 4.4 (2020-03-26)
2020-03-26 14:21:00 +00:00
Joseph Zuniga-Daly
b766eff284
Merge remote-tracking branch 'origin/release/os/4.3' into jzd/merge-os4.3-into-os4.4-2020-03-26
2020-03-26 11:01:39 +00:00
Rick Parker
d77c524381
Merge pull request #6103 from corda/dan/backport-corda-3677
...
Backport CORDA-3677
2020-03-26 10:48:28 +00:00
Kyriakos Tharrouniatis
f6952963a8
CORDA-3677 FlowExternalOperation serialising reference to FlowLogic ( #6094 )
...
* Stop capturing 'FlowLogic' references in flowAsyncOperation;
Creating concrete classes removes the implicit reference to FlowLogic (as this) being included in the anonymous object
* Modify test code so that lambdas no longer get implicit references to their enclosing 'FlowLogic'
2020-03-26 10:00:57 +00:00
Joseph Zuniga-Daly
2dbf90cafe
ENT-4857: Fix race condition in trackTransaction ( #6096 )
...
- Fix issue
- Emit warning if we are inside a DB transaction
- Include a path that does not emit warning
- Add unit tests
2020-03-25 11:53:06 +00:00
przemolb
8f54ef740f
Merge pull request #5610 from corda/pb-add-docker-with-debug-tools
...
Add debug dockerfiles with additional tools useful for investigating …
2020-03-21 23:09:49 +00:00
Dan Newton
668748b054
CORDA-3669 Do not execute ExecuteAsyncOperation
multiple times ( #6087 )
...
* CORDA-3669 Do not execute `ExecuteAsyncOperation` multiple times
When a `FlowExternalOperation` or `FlowExternalAsyncOperation` executes
and completes a flag (`isFlowResumed`) is switched to true.
This flag was used inside of `DoRemainingWorkTransition` to decide
whether to skip over the execution of an event.
Since this flag was being switched to true when the external operation's
future completed, it was possible for _unexpected_ events to be placed
in the fiber's queue that would retrigger the
`FlowIORequest.ExecuteAsyncOperation`, that is held as the checkpoint's
next `FlowIORequest`to process.
By using the existing `StateMachineState.isTransactionTracked` (and
renaming it to `isWaitingForFuture`) we can decide to not process the
`FlowIORequest.ExecuteAsyncOperation` if it has already been called
before. This moves this code path in line with
`FlowIORequest.WaitForLedgerCommit`.
Random `DoRemainingWork` events can now be pushed to the fiber's queue
without causing the `FlowIORequest.ExecuteAsyncOperation` to execute
again.
2020-03-20 19:02:34 +00:00
Dan Newton
861b769499
NOTICK Update release-notes about database transaction limitations ( #6052 )
...
* NOTICK Update release-notes about database transaction limitations
2020-03-17 13:55:10 +00:00