diff --git a/src/Adaptive.Aeron/AeronCounters.cs b/src/Adaptive.Aeron/AeronCounters.cs index 04b8d6c..c64d35a 100644 --- a/src/Adaptive.Aeron/AeronCounters.cs +++ b/src/Adaptive.Aeron/AeronCounters.cs @@ -272,10 +272,10 @@ public static class AeronCounters public const int SYSTEM_COUNTER_ID_STATUS_MESSAGES_REJECTED = 44; /// - /// Counter id for failed offers to the async executor proxy. + /// Counter id for failed offers to the native resource agent proxy. /// /// Since 1.51.0 - public const int SYSTEM_COUNTER_ID_ASYNC_EXECUTOR_PROXY_FAILS = 45; + public const int SYSTEM_COUNTER_ID_NATIVE_RESOURCE_AGENT_PROXY_FAILS = 45; // Client/driver counters @@ -1052,6 +1052,26 @@ public static class AeronCounters /// public const int SEQUENCER_REPLAY_INDEX_INITIAL_SEQUENCE_LOG_POSITION_COUNTER_TYPE_ID = 525; + /// + /// Counter id used for keeping track of the max duty cycle time of the replay-service agent. + /// + public const int SEQUENCER_REPLAY_SERVICE_MAX_CYCLE_TIME_COUNTER_TYPE_ID = 545; + + /// + /// Counter id used for keeping track of the count of cycle time threshold exceeded of a replay-service agent. + /// + public const int SEQUENCER_REPLAY_SERVICE_CYCLE_TIME_THRESHOLD_EXCEEDED_TYPE_ID = 546; + + /// + /// Counter id used for keeping track of the max duty cycle time of the snapshot-service agent. + /// + public const int SEQUENCER_SNAPSHOT_SERVICE_MAX_CYCLE_TIME_COUNTER_TYPE_ID = 547; + + /// + /// Counter id used for keeping track of the count of cycle time threshold exceeded of a snapshot-service agent. + /// + public const int SEQUENCER_SNAPSHOT_SERVICE_CYCLE_TIME_THRESHOLD_EXCEEDED_TYPE_ID = 548; + /// /// Checks that the counter specified by {@code counterId} has the counterTypeId that matches the specified /// value. If not it will throw a . diff --git a/src/Adaptive.Aeron/PublicAPI.Unshipped.txt b/src/Adaptive.Aeron/PublicAPI.Unshipped.txt index 9ea5497..94ea0e6 100644 --- a/src/Adaptive.Aeron/PublicAPI.Unshipped.txt +++ b/src/Adaptive.Aeron/PublicAPI.Unshipped.txt @@ -53,7 +53,11 @@ const Adaptive.Aeron.AeronCounters.SELECTOR_CLIENTS_COUNTER_TYPE_ID = 300 -> int const Adaptive.Aeron.AeronCounters.SELECTOR_CYCLE_TIME_THRESHOLD_EXCEEDED_TYPE_ID = 303 -> int const Adaptive.Aeron.AeronCounters.SELECTOR_MAX_CYCLE_TIME_TYPE_ID = 302 -> int const Adaptive.Aeron.AeronCounters.SELECTOR_SUBSCRIPTIONS_COUNTER_TYPE_ID = 301 -> int -const Adaptive.Aeron.AeronCounters.SYSTEM_COUNTER_ID_ASYNC_EXECUTOR_PROXY_FAILS = 45 -> int +const Adaptive.Aeron.AeronCounters.SYSTEM_COUNTER_ID_NATIVE_RESOURCE_AGENT_PROXY_FAILS = 45 -> int +const Adaptive.Aeron.AeronCounters.SEQUENCER_REPLAY_SERVICE_MAX_CYCLE_TIME_COUNTER_TYPE_ID = 545 -> int +const Adaptive.Aeron.AeronCounters.SEQUENCER_REPLAY_SERVICE_CYCLE_TIME_THRESHOLD_EXCEEDED_TYPE_ID = 546 -> int +const Adaptive.Aeron.AeronCounters.SEQUENCER_SNAPSHOT_SERVICE_MAX_CYCLE_TIME_COUNTER_TYPE_ID = 547 -> int +const Adaptive.Aeron.AeronCounters.SEQUENCER_SNAPSHOT_SERVICE_CYCLE_TIME_THRESHOLD_EXCEEDED_TYPE_ID = 548 -> int const Adaptive.Aeron.AeronCounters.SYSTEM_COUNTER_ID_STATUS_MESSAGES_REJECTED = 44 -> int const Adaptive.Aeron.AeronCounters.VMA_RX_DATA_COPY_BYTES_TYPE_ID = 63 -> int const Adaptive.Aeron.AeronCounters.VMA_RX_ZERO_COPY_BYTES_TYPE_ID = 62 -> int