mirror of
https://github.com/corda/corda.git
synced 2025-01-20 11:39:09 +00:00
NOTICK: CC4.9->CC4.10 merge #7177
This commit is contained in:
commit
0d96691258
2
.ci/dev/regression/Jenkinsfile
vendored
2
.ci/dev/regression/Jenkinsfile
vendored
@ -396,7 +396,7 @@ pipeline {
|
||||
}
|
||||
unstable {
|
||||
script {
|
||||
sendSlackNotifications("warning", "BUILD UNSTABLE - Unstable Builds are likely a result of Nexus Sonar Scanner violations", false, "#corda-corda4-open-source-build-notifications")
|
||||
sendSlackNotifications("warning", "BUILD UNSTABLE - Unstable Builds are likely a result of Nexus Sonar Scanner violations", false, "#corda-corda4-open-source-build-notifications")
|
||||
}
|
||||
}
|
||||
failure {
|
||||
|
@ -373,6 +373,12 @@ allprojects {
|
||||
|
||||
repositories {
|
||||
mavenLocal()
|
||||
// Prevents cache giving use the wrong artemis
|
||||
mavenCentral {
|
||||
content {
|
||||
includeGroup 'org.apache.activemq'
|
||||
}
|
||||
}
|
||||
// Use system environment to activate caching with Artifactory,
|
||||
// because it is actually easier to pass that during parallel build.
|
||||
// NOTE: it has to be a name of a virtual repository with all
|
||||
|
@ -202,7 +202,11 @@
|
||||
<AppenderRef ref="Console-ErrorCode-Selector"/>
|
||||
<AppenderRef ref="RollingFile-ErrorCode-Appender"/>
|
||||
</Logger>
|
||||
<Logger name="org.apache.activemq.artemis.core.server" level="error" additivity="false">
|
||||
<Logger name="org.apache.activemq.artemis.core.server" level="info" additivity="false">
|
||||
<Filters>
|
||||
<RegexFilter regex=".*AMQ222165.*" onMatch="DENY" onMismatch="NEUTRAL"/>
|
||||
<RegexFilter regex=".*AMQ222166.*" onMatch="DENY" onMismatch="NEUTRAL"/>
|
||||
</Filters>
|
||||
<AppenderRef ref="Console-ErrorCode-Selector"/>
|
||||
<AppenderRef ref="RollingFile-ErrorCode-Appender"/>
|
||||
</Logger>
|
||||
|
@ -27,7 +27,7 @@ typesafeConfigVersion=1.3.4
|
||||
jsr305Version=3.0.2
|
||||
artifactoryPluginVersion=4.16.1
|
||||
snakeYamlVersion=1.19
|
||||
caffeineVersion=2.7.0
|
||||
caffeineVersion=2.9.3
|
||||
metricsVersion=4.1.0
|
||||
metricsNewRelicVersion=1.1.1
|
||||
djvmVersion=1.1.1
|
||||
@ -55,7 +55,7 @@ assertjVersion=3.12.2
|
||||
slf4JVersion=1.7.30
|
||||
log4JVersion=2.17.1
|
||||
okhttpVersion=3.14.2
|
||||
nettyVersion=4.1.68.Final
|
||||
nettyVersion=4.1.76.Final
|
||||
fileuploadVersion=1.4
|
||||
kryoVersion=4.0.2
|
||||
kryoSerializerVersion=0.43
|
||||
|
@ -1,4 +1,4 @@
|
||||
FROM azul/zulu-openjdk:8u312
|
||||
FROM azul/zulu-openjdk:8u322
|
||||
|
||||
## Add packages, clean cache, create dirs, create corda user and change ownership
|
||||
RUN apt-get update && \
|
||||
|
@ -1,4 +1,4 @@
|
||||
FROM azul/zulu-openjdk:8u312
|
||||
FROM azul/zulu-openjdk:8u322
|
||||
|
||||
## Add packages, clean cache, create dirs, create corda user and change ownership
|
||||
RUN apt-get update && \
|
||||
|
@ -1,4 +1,4 @@
|
||||
FROM amazoncorretto:8u312-al2
|
||||
FROM amazoncorretto:8u322-al2
|
||||
|
||||
## Add packages, clean cache, create dirs, create corda user and change ownership
|
||||
RUN yum -y install bash && \
|
||||
|
@ -206,7 +206,6 @@ dependencies {
|
||||
|
||||
// BFT-Smart dependencies
|
||||
compile 'com.github.bft-smart:library:master-v1.1-beta-g6215ec8-87'
|
||||
compile 'commons-codec:commons-codec:1.13'
|
||||
|
||||
// Java Atomix: RAFT library
|
||||
compile 'io.atomix.copycat:copycat-client:1.2.3'
|
||||
|
@ -104,17 +104,6 @@ class StaffedFlowHospital(private val flowMessaging: FlowMessaging,
|
||||
* Flows should be removed from [flowsInHospital] when they have completed a successful transition.
|
||||
*/
|
||||
private val flowsInHospital = ConcurrentHashMap<StateMachineRunId, FlowFiber>()
|
||||
|
||||
/**
|
||||
* Returns true if the flow is currently being treated in the hospital.
|
||||
* The differs to flows with a medical history (which can accessed via [StaffedFlowHospital.contains]).
|
||||
*/
|
||||
@VisibleForTesting
|
||||
internal fun flowInHospital(runId: StateMachineRunId): Boolean {
|
||||
// The .keys avoids https://youtrack.jetbrains.com/issue/KT-18053
|
||||
return runId in flowsInHospital.keys
|
||||
}
|
||||
|
||||
private val mutex = ThreadBox(object {
|
||||
/**
|
||||
* Contains medical history of every flow (a patient) that has entered the hospital. A flow can leave the hospital,
|
||||
@ -348,7 +337,7 @@ class StaffedFlowHospital(private val flowMessaging: FlowMessaging,
|
||||
}
|
||||
}
|
||||
|
||||
operator fun contains(flowId: StateMachineRunId) = mutex.locked { flowId in flowPatients }
|
||||
operator fun contains(flowId: StateMachineRunId) = flowId in flowsInHospital.keys
|
||||
|
||||
override fun close() {
|
||||
hospitalJobTimer.cancel()
|
||||
|
@ -90,7 +90,11 @@
|
||||
<AppenderRef ref="Console-ErrorCode-Appender"/>
|
||||
<AppenderRef ref="RollingFile-ErrorCode-Appender"/>
|
||||
</Logger>
|
||||
<Logger name="org.apache.activemq.artemis.core.server" level="error" additivity="false">
|
||||
<Logger name="org.apache.activemq.artemis.core.server" level="info" additivity="false">
|
||||
<Filters>
|
||||
<RegexFilter regex=".*AMQ222165.*" onMatch="DENY" onMismatch="NEUTRAL"/>
|
||||
<RegexFilter regex=".*AMQ222166.*" onMatch="DENY" onMismatch="NEUTRAL"/>
|
||||
</Filters>
|
||||
<AppenderRef ref="Console-ErrorCode-Appender"/>
|
||||
<AppenderRef ref="RollingFile-ErrorCode-Appender"/>
|
||||
</Logger>
|
||||
|
Loading…
Reference in New Issue
Block a user