github real-logic/aeron 1.46.6

one day ago
  • [Java] Fix a performance regression in ControlTransportPoller/DataTransportPoller when the number of transports is larger than five, i.e. the bytesReceived count was zero and as a result IdleStrategy.idle() was invoked on each duty cycle.
  • [Java] Assert that synchronous ControlSession calls are only allowed from a conductor thread.
  • [C] Check subscribed sessions before removing a stream interest before removing by stream_id.
  • [Java/C] Do not fail fast on I/O exceptions in the send/receive path, i.e. process remaining transports/publications/destinations in the same duty cycle.
  • [Java] Make it clear that appointed leader config is a testing feature only.
  • [Java] Keep publishing position updates from canvass and into nominate state so other cluster node members can take action in extended election timeout duration.
  • [Java] Track total snapshot duration on the follower nodes.
  • [Java] Upgrade to Agrona 1.23.1.

Don't miss a new aeron release

NewReleases is sending notifications on new releases.