Aeron 1.7.0

This commit is contained in:
Patrik Nordwall 2017-12-17 17:34:07 +01:00
parent f6b01f43f1
commit 905e61664b
3 changed files with 5 additions and 4 deletions

View file

@ -17,6 +17,7 @@ import scala.concurrent.{ Await, Future, Promise }
import scala.concurrent.duration._
import scala.util.Failure
import scala.util.Success
import scala.util.Try
import scala.util.control.NoStackTrace
import scala.util.control.NonFatal
@ -59,7 +60,7 @@ import io.aeron.exceptions.DriverTimeoutException
import org.agrona.{ DirectBuffer, ErrorHandler, IoUtil }
import org.agrona.concurrent.BackoffIdleStrategy
import akka.remote.artery.Decoder.InboundCompressionAccess
import io.aeron.driver.status.ChannelEndpointStatus
import io.aeron.status.ChannelEndpointStatus
import org.agrona.collections.IntObjConsumer
import org.agrona.concurrent.status.CountersReader.MetaData
@ -880,7 +881,7 @@ private[remote] class ArteryTransport(_system: ExtendedActorSystem, _provider: R
if (hasBeenShutdown.compareAndSet(false, true)) {
log.debug("Shutting down [{}]", localAddress)
if (system.settings.JvmShutdownHooks)
Runtime.getRuntime.removeShutdownHook(shutdownHook)
Try(Runtime.getRuntime.removeShutdownHook(shutdownHook)) // may throw if shutdown already in progress
val allAssociations = associationRegistry.allAssociations
val flushing: Future[Done] =
if (allAssociations.isEmpty) Future.successful(Done)

View file

@ -25,7 +25,7 @@ import java.util.regex.Pattern;
import io.aeron.CncFileDescriptor;
import io.aeron.CommonContext;
import io.aeron.driver.status.ChannelEndpointStatus;
import io.aeron.status.ChannelEndpointStatus;
import org.agrona.DirectBuffer;
import org.agrona.IoUtil;
import org.agrona.concurrent.status.CountersReader;

View file

@ -17,7 +17,7 @@ object Dependencies {
val sslConfigVersion = "0.2.2"
val slf4jVersion = "1.7.25"
val scalaXmlVersion = "1.0.6"
val aeronVersion = "1.3.0"
val aeronVersion = "1.7.0"
val Versions = Seq(
crossScalaVersions := Seq("2.11.12", "2.12.4"),