Class RecoveryStats

    • Constructor Detail

      • RecoveryStats

        public RecoveryStats()
    • Method Detail

      • addTotals

        public void addTotals​(RecoveryStats recoveryStats)
      • currentAsSource

        public int currentAsSource()
        Number of ongoing recoveries for which a shard serves as a source
      • currentAsTarget

        public int currentAsTarget()
        Number of ongoing recoveries for which a shard serves as a target
      • throttleTime

        public TimeValue throttleTime()
        Total time recoveries waited due to throttling
      • incCurrentAsTarget

        public void incCurrentAsTarget()
      • decCurrentAsTarget

        public void decCurrentAsTarget()
      • incCurrentAsSource

        public void incCurrentAsSource()
      • decCurrentAsSource

        public void decCurrentAsSource()
      • addThrottleTime

        public void addThrottleTime​(long nanos)
      • readRecoveryStats

        public static RecoveryStats readRecoveryStats​(StreamInput in)
                                               throws java.io.IOException
        Throws:
        java.io.IOException
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object