diff --git a/.github/workflows/multi-node.yml b/.github/workflows/multi-node.yml index e12a36210b..a216ccc085 100644 --- a/.github/workflows/multi-node.yml +++ b/.github/workflows/multi-node.yml @@ -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 \ diff --git a/akka-remote/src/main/scala/akka/remote/artery/aeron/ArteryAeronUdpTransport.scala b/akka-remote/src/main/scala/akka/remote/artery/aeron/ArteryAeronUdpTransport.scala index faf18e3d88..7636dae737 100644 --- a/akka-remote/src/main/scala/akka/remote/artery/aeron/ArteryAeronUdpTransport.scala +++ b/akka-remote/src/main/scala/akka/remote/artery/aeron/ArteryAeronUdpTransport.scala @@ -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) diff --git a/kubernetes/test-node-base.yaml b/kubernetes/test-node-base.yaml index 1a278b8f69..4ba12874fb 100644 --- a/kubernetes/test-node-base.yaml +++ b/kubernetes/test-node-base.yaml @@ -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 @@ -96,4 +95,4 @@ spec: - protocol: UDP name: multi-node-udp2 port: 6001 - targetPort: 6001 \ No newline at end of file + targetPort: 6001