Aeron media driver volume for multi-node CI, #30601 (#30835)

This commit is contained in:
Patrik Nordwall 2021-10-29 14:19:17 +02:00 committed by GitHub
parent 1adc1a9250
commit 527571fc3a
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 10 additions and 7 deletions

View file

@ -141,6 +141,10 @@ jobs:
-Dmultinode.Xms512M \
-Dmultinode.Xmx512M \
-Dmultinode.Xlog:gc \
-Daeron.dir=/opt/volumes/media-driver \
-Dmultinode.Daeron.dir=/opt/volumes/media-driver \
-Daeron.term.buffer.length=33554432 \
-Dmultinode.Daeron.term.buffer.length=33554432 \
akka-cluster/test \
akka-distributed-data/test \
akka-cluster-tools/test \

View file

@ -91,7 +91,7 @@ private[remote] class ArteryAeronUdpTransport(_system: ExtendedActorSystem, _pro
} else {
// create a random name but include the actor system name for easier debugging
val uniquePart = UUID.randomUUID().toString
val randomName = s"${CommonContext.AERON_DIR_PROP_DEFAULT}-${system.name}-$uniquePart"
val randomName = s"${CommonContext.getAeronDirectoryName}-${system.name}-$uniquePart"
driverContext.aeronDirectoryName(randomName)
}
driverContext.clientLivenessTimeoutNs(settings.Advanced.Aeron.ClientLivenessTimeout.toNanos)

View file

@ -33,8 +33,8 @@ spec:
imagePullPolicy: Always
name: multi-test-nodeX
volumeMounts:
- mountPath: /dev/shm
name: dshm
- mountPath: /opt/volumes/media-driver
name: media-driver
ports:
- name: web
containerPort: 80
@ -59,9 +59,8 @@ spec:
protocol: TCP
volumes:
# Needed for Aeron tests: https://github.com/real-logic/aeron/blob/master/README.md#troubleshooting
- name: dshm
emptyDir:
medium: Memory
- name: media-driver
emptyDir: {}
---
apiVersion: v1
kind: Service