Skip to content

Commit

Permalink
Update the replica monitor entry
Browse files Browse the repository at this point in the history
Updated support for the replica monitor entry in the Ping Identity
Directory Server to include support for a number of additional
attributes.
  • Loading branch information
dirmgr committed Jan 26, 2024
1 parent 8dfccb7 commit faeb1a7
Show file tree
Hide file tree
Showing 4 changed files with 2,445 additions and 99 deletions.
6 changes: 6 additions & 0 deletions docs/release-notes.html
Original file line number Diff line number Diff line change
Expand Up @@ -117,6 +117,12 @@ <h3>Version 7.0.0</h3>
<br><br>
</li>

<li>
Updated support for the replica monitor entry in the Ping Identity Directory
Server to include support for a number of additional attributes.
<br><br>
</li>

<li>
Updated the CryptoHelper class to add convenience methods for generating
cryptographic message digests from byte arrays, strings, and files. Specific
Expand Down
169 changes: 169 additions & 0 deletions messages/unboundid-ldapsdk-monitor.properties
Original file line number Diff line number Diff line change
Expand Up @@ -926,12 +926,21 @@ INFO_REPLICA_DESC_USE_SSL=Indicates whether the replica should use SSL to \
INFO_REPLICA_DISPNAME_LOST_CONNECTIONS=Lost Connections
INFO_REPLICA_DESC_LOST_CONNECTIONS=The number of times a connection to a \
replication server has been lost.
INFO_REPLICA_DISPNAME_TOTAL_UPDATE_COUNT=Total Update Count
INFO_REPLICA_DESC_TOTAL_UPDATE_COUNT=The total number of replicated \
operations processed since the server started.
INFO_REPLICA_DISPNAME_RECEIVED_UPDATES=Received Updates
INFO_REPLICA_DESC_RECEIVED_UPDATES=The total number of updates received from \
the replication server.
INFO_REPLICA_DISPNAME_SENT_UPDATES=Sent Updates
INFO_REPLICA_DESC_SENT_UPDATES=The total number of updates sent to the \
replication server.
INFO_REPLICA_DISPNAME_RECEIVED_ACKS=Received Acknowledgments
INFO_REPLICA_DESC_RECEIVED_ACKS=The number of acknowledgments that this \
replica has received from other servers.
INFO_REPLICA_DISPNAME_SENT_ACKS=Sent Acknowledgments
INFO_REPLICA_DESC_SENT_ACKS=The number of acknowledgments that this replica \
has sent to other servers.
INFO_REPLICA_DISPNAME_PENDING_UPDATES=Pending Updates
INFO_REPLICA_DESC_PENDING_UPDATES=The number of updates in progress in the \
Directory Server that have not yet been sent to the replication server.
Expand All @@ -941,6 +950,9 @@ INFO_REPLICA_DESC_TOTAL_REPLAYED=The total number of updates from the \
INFO_REPLICA_DISPNAME_SUCCESSFUL_REPLAYED=Updates Successfully Replayed
INFO_REPLICA_DESC_SUCCESSFUL_REPLAYED=The number of updates for this replica \
that have been successfully replayed with no conflicts.
INFO_REPLICA_DISPNAME_FAILED_REPLAYED=Updates Not Successfully Replayed
INFO_REPLICA_DESC_FAILED_REPLAYED=The number of failures that have occurred \
while attempting to replay changes.
INFO_REPLICA_DISPNAME_RESOLVED_MODIFY_CONFLICTS=Updates Replayed after \
Resolving Modify Conflicts
INFO_REPLICA_DESC_RESOLVED_MODIFY_CONFLICTS=The number of updates for this \
Expand All @@ -955,6 +967,9 @@ INFO_REPLICA_DISPNAME_UNRESOLVED_NAMING_CONFLICTS=Unresolved Naming Conflicts
INFO_REPLICA_DESC_UNRESOLVED_NAMING_CONFLICTS=The number of updates for this \
replica that could not be replayed due to a naming conflict that could not \
be automatically resolved.
INFO_REPLICA_DISPNAME_CONFLICT_ENTRY_COUNT=Conflict Entry Count
INFO_REPLICA_DESC_CONFLICT_ENTRY_COUNT=The number of conflict entries that \
currently exist in the associated backend.
INFO_REPLICA_DISPNAME_CURRENT_RECEIVE_WINDOW_SIZE=Current Receive Window Size
INFO_REPLICA_DESC_CURRENT_RECEIVE_WINDOW_SIZE=The current receive window size \
for this replica.
Expand All @@ -967,6 +982,160 @@ INFO_REPLICA_DESC_MAX_RECEIVE_WINDOW_SIZE=The maximum receive window size for \
INFO_REPLICA_DISPNAME_MAX_SEND_WINDOW_SIZE=Maximum Send Window Size
INFO_REPLICA_DESC_MAX_SEND_WINDOW_SIZE=The maximum send window size for this \
replica.
INFO_REPLICA_DISPNAME_REPLICATION_BACKLOG=Replication Backlog
INFO_REPLICA_DESC_REPLICATION_BACKLOG=The number of changes that have been \
applied in one or more other servers but have not yet been applied in the \
local server.
INFO_REPLICA_DISPNAME_OLDEST_BACKLOG_CHANGE_TIME=Oldest Backlog Change Time
INFO_REPLICA_DESC_OLDEST_BACKLOG_CHANGE_TIME=The completion time for the \
oldest change that has been applied in one or more other replicas but has \
not yet been applied in the local server.
INFO_REPLICA_DISPNAME_PENDING_CHANGES_UNCOMMITTED_SIZE=Pending Changes \
Current Uncommitted Size
INFO_REPLICA_DESC_PENDING_CHANGES_UNCOMMITTED_SIZE=The number of changes in \
the pending changes queue that have not yet been committed to the local \
database.
INFO_REPLICA_DISPNAME_AGE_OF_OLDEST_PENDING_UPDATE=Age of the Oldest Pending \
Update (ms)
INFO_REPLICA_DESC_AGE_OF_OLDEST_PENDING_UPDATE=The age, in milliseconds, of \
the oldest operation in the pending changes queue.
INFO_REPLICA_DISPNAME_PENDING_CHANGES_MAX_CAPACITY=Pending Changes Queue \
Maximum Capacity
INFO_REPLICA_DESC_PENDING_CHANGES_MAX_CAPACITY=The maximum number of \
operations that may be held in the pending changes queue.
INFO_REPLICA_DISPNAME_PENDING_CHANGES_LARGEST_SIZE=Pending Changes Queue \
Largest Size Reached
INFO_REPLICA_DESC_PENDING_CHANGES_LARGEST_SIZE=The largest number of \
operations that have been in the pending changes queue at any time.
INFO_REPLICA_DISPNAME_PENDING_CHANGES_ADD_TO_FULL=Pending Changes Number of \
Times Added to a Full Queue
INFO_REPLICA_DESC_PENDING_CHANGES_ADD_TO_FULL=The number of times that the \
server attempted to add a change to the pending changes queue when it was \
already full.
INFO_REPLICA_DISPNAME_PENDING_CHANGES_STALL_LOGGED=Pending Changes Number of \
Stalled Operations Logged
INFO_REPLICA_DESC_PENDING_CHANGES_STALL_LOGGED=The number of times that the \
server has logged that an operation in the pending changes queue has stalled.
INFO_REPLICA_DISPNAME_LAST_UPDATE_LATENCY=Last Update Latency (ms)
INFO_REPLICA_DESC_LAST_UPDATE_LATENCY=The latency, in milliseconds, of the \
last update that was successfully replayed.
INFO_REPLICA_DISPNAME_RECENT_AVERAGE_LATENCY=Recent Average Latency (ms)
INFO_REPLICA_DESC_RECENT_AVERAGE_LATENCY=The average replication latency, in \
milliseconds, for operations processed over a recent interval.
INFO_REPLICA_DISPNAME_RECENT_MAX_LATENCY=Recent Maximum Latency (ms)
INFO_REPLICA_DESC_RECENT_MAX_LATENCY=The maximum replication latency, in \
milliseconds, for any operation processed over a recent interval.
INFO_REPLICA_DISPNAME_RECENT_MIN_LATENCY=Recent Minimum Latency (ms)
INFO_REPLICA_DESC_RECENT_MIN_LATENCY=The minimum replication latency, in \
milliseconds, for any operation processed over a recent interval.
INFO_REPLICA_DISPNAME_RECENT_NEGATIVE_LATENCY=Recent Negative Latency Update \
Count
INFO_REPLICA_DESC_RECENT_NEGATIVE_LATENCY=The number of negative replication \
latencies (which indicates clock inconsistencies between replicas) \
encountered over a recent interval.
INFO_REPLICA_DISPNAME_RECENT_SUM_LATENCY=Sum of Recent Replication Latencies \
(ms)
INFO_REPLICA_DESC_RECENT_SUM_LATENCY=The sum of the replication latencies, in \
milliseconds, for operations processed over a recent interval.
INFO_REPLICA_DISPNAME_RECENT_UPDATE_COUNT=Recent Update Count
INFO_REPLICA_DESC_RECENT_UPDATE_COUNT=The number of operations processed over \
a recent interval.
INFO_REPLICA_DISPNAME_TOTAL_AVERAGE_LATENCY=Overall Average Latency (ms)
INFO_REPLICA_DESC_TOTAL_AVERAGE_LATENCY=The average replication latency, in \
milliseconds, for operations processed since the server was started.
INFO_REPLICA_DISPNAME_TOTAL_MAX_LATENCY=Overall Maximum Latency (ms)
INFO_REPLICA_DESC_TOTAL_MAX_LATENCY=The maximum replication latency, in \
milliseconds, for any operation processed since the server was started.
INFO_REPLICA_DISPNAME_TOTAL_MIN_LATENCY=Overall Minimum Latency (ms)
INFO_REPLICA_DESC_TOTAL_MIN_LATENCY=The minimum replication latency, in \
milliseconds, for any operation processed since the server was started.
INFO_REPLICA_DISPNAME_TOTAL_NEGATIVE_LATENCY=Overall Negative Latency Update \
Count
INFO_REPLICA_DESC_TOTAL_NEGATIVE_LATENCY=The number of negative replication \
latencies (which indicates clock inconsistencies between replicas) \
encountered since the server was started.
INFO_REPLICA_DISPNAME_TOTAL_SUM_LATENCY=Sum of All Replication Latencies (ms)
INFO_REPLICA_DESC_TOTAL_SUM_LATENCY=The sum of the replication latencies, in \
milliseconds, for operations processed since the server was started.
INFO_REPLICA_DISPNAME_REPL_ASSURANCE_SUBMITTED_OPS=Assured Replication \
Operations Submitted
INFO_REPLICA_DESC_REPL_ASSURANCE_SUBMITTED_OPS=The number of changes that \
have begun processing for which assured replication was enabled.
INFO_REPLICA_DISPNAME_REPL_ASSURANCE_COMPLETED_NORMALLY=Assured Replication \
Operations Completed Normally
INFO_REPLICA_DESC_REPL_ASSURANCE_COMPLETED_NORMALLY=The number of changes \
for which assured replication was enabled that successfully satisfied the \
assurance constraints.
INFO_REPLICA_DISPNAME_REPL_ASSURANCE_COMPLETED_ABNORMALLY=Assured Replication \
Operations Completed Abnormally
INFO_REPLICA_DESC_REPL_ASSURANCE_COMPLETED_ABNORMALLY=The number of changes \
for which assured replication was enabled that were unable to satisfy the \
assurance constraints.
INFO_REPLICA_DISPNAME_REPL_ASSURANCE_COMPLETED_WITH_TIMEOUT=Assured \
Replication Timeouts Encountered
INFO_REPLICA_DESC_REPL_ASSURANCE_COMPLETED_WITH_TIMEOUT=The number of changes \
for which assured replication was enabled that encountered a timeout before \
the assurance constraints could be satisfied.
INFO_REPLICA_DISPNAME_REPL_ASSURANCE_COMPLETED_WITH_SHUTDOWN=Assured \
Replication Operations Interrupted by Shutdown
INFO_REPLICA_DESC_REPL_ASSURANCE_COMPLETED_WITH_SHUTDOWN=The number of \
changes for which assured replication was enabled that were interrupted by \
a server shutdown before the assurance constraints could be satisfied.
INFO_REPLICA_DISPNAME_RETRY_OP_SUCCESS_COUNT=Retried Operation Success Count
INFO_REPLICA_DESC_RETRY_OP_SUCCESS_COUNT=The number of operations of any type \
that could not be successfully replayed on their initial attempt, but that \
were requeued and successfully replayed on a subsequent attempt.
INFO_REPLICA_DISPNAME_RETRY_OP_FAILED_COUNT=Retried Operation Failure Count
INFO_REPLICA_DESC_RETRY_OP_FAILED_COUNT=The number of operations of any type \
that could not be successfully replayed on their initial attempt, and that \
also failed on a subsequent attempt after being requeued.
INFO_REPLICA_DISPNAME_RETRY_ADD_SUCCESS_COUNT=Retried Add Success Count
INFO_REPLICA_DESC_RETRY_ADD_SUCCESS_COUNT=The number of add operations that \
could not be successfully replayed on their initial attempt, but that were \
requeued and successfully replayed on a subsequent attempt.
INFO_REPLICA_DISPNAME_RETRY_ADD_FAILED_COUNT=Retried Add Failure Count
INFO_REPLICA_DESC_RETRY_ADD_FAILED_COUNT=The number of add operations that \
could not be successfully replayed on their initial attempt, and that also \
failed on a subsequent attempt after being requeued.
INFO_REPLICA_DISPNAME_RETRY_DELETE_SUCCESS_COUNT=Retried Delete Success Count
INFO_REPLICA_DESC_RETRY_DELETE_SUCCESS_COUNT=The number of delete operations \
that could not be successfully replayed on their initial attempt, but that \
were requeued and successfully replayed on a subsequent attempt.
INFO_REPLICA_DISPNAME_RETRY_DELETE_FAILED_COUNT=Retried Delete Failure Count
INFO_REPLICA_DESC_RETRY_DELETE_FAILED_COUNT=The number of delete operations \
that could not be successfully replayed on their initial attempt, and that \
also failed on a subsequent attempt after being requeued.
INFO_REPLICA_DISPNAME_RETRY_MODIFY_SUCCESS_COUNT=Retried Modify Success Count
INFO_REPLICA_DESC_RETRY_MODIFY_SUCCESS_COUNT=The number of modify operations \
that could not be successfully replayed on their initial attempt, but that \
were requeued and successfully replayed on a subsequent attempt.
INFO_REPLICA_DISPNAME_RETRY_MODIFY_FAILED_COUNT=Retried Modify Failure Count
INFO_REPLICA_DESC_RETRY_MODIFY_FAILED_COUNT=The number of modify operations \
that could not be successfully replayed on their initial attempt, and that \
also failed on a subsequent attempt after being requeued.
INFO_REPLICA_DISPNAME_RETRY_MODIFY_DN_SUCCESS_COUNT=Retried Modify DN Success \
Count
INFO_REPLICA_DESC_RETRY_MODIFY_DN_SUCCESS_COUNT=The number of modify DM \
operations that could not be successfully replayed on their initial \
attempt, but that were requeued and successfully replayed on a subsequent \
attempt.
INFO_REPLICA_DISPNAME_RETRY_MODIFY_DN_FAILED_COUNT=Retried Modify DN Failure \
Count
INFO_REPLICA_DESC_RETRY_MODIFY_DN_FAILED_COUNT=The number of modify DN \
operations that could not be successfully replayed on their initial \
attempt, and that also failed on a subsequent attempt after being requeued.
INFO_REPLICA_DISPNAME_RETRY_AVERAGE_DURATION=Retry Operation Average Duration \
(ms)
INFO_REPLICA_DESC_RETRY_AVERAGE_DURATION=The average length of time, im \
milliseconds, required to successfully replay operations on a retry \
attempt after an initial failure.
INFO_REPLICA_DISPNAME_RETRY_MAX_DURATION=Retry Operation Maximum Duration (ms)
INFO_REPLICA_DESC_RETRY_MAX_DURATION=The maximum length of time, im \
milliseconds, required to successfully replay operations on a retry \
attempt after an initial failure.
INFO_REPLICA_DISPNAME_RETRY_TOTAL_DURATION=Total Retry Operation Duration (ms)
INFO_REPLICA_DESC_RETRY_TOTAL_DURATION=The total length of time, in \
milliseconds, required to process all successful retry attempts.
INFO_LDAP_EXT_SERVER_MONITOR_DISPNAME=LDAP External Server
INFO_LDAP_EXT_SERVER_MONITOR_DESC=Information about an LDAP external \
server used by a load-balancing algorithm.
Expand Down
Loading

0 comments on commit faeb1a7

Please sign in to comment.