Detail
XDR has the ability to throttle the throughput. XDR will report values for throughput into the aerospike.log file.Answer
In case of a transient error, XDR will auto-throttle on a per partition basis. An XDR transient error from the destination will cause XDR to add the Digest and LUT entry to a Retry Queue. Every (XTQ) XDR Transaction Queue has a corresponding Retry Queue. A DC Manager Thread will first pick up entries from a Retry Queue, and then from (XTQ) XDR transaction Queue for a total of 50 Digest entries per partitions at each lap of the DC Manager Thread.
When Retry Queue hits a certain threshold (10 entries) the DC Manager Thread will go into Retry Only Mode. In that mode, DC Manager Thread will stop picking any entries from XTQ (XDR Transaction Queue) and will retry from Retry Queue up to the retry threshold. DC Manager Thread reduces the number of entries picked for retry after every lap while the transient issue is ongoing and up to the minimum threshold of 5 entries from the Retry Queue. This algorithm ensures throttling will occur in case of transient shipping errors.