Uploaded image for project: 'Managed Service - Streams'
  1. Managed Service - Streams
  2. MGDSTRM-10133

Upstream KIP-827 support by providing available bytes policy

XMLWordPrintable

    • MK - Sprint 232

      WHAT

      Use KIP-827 to determine the quota factor to apply in line with the proposal 47

      WHY

      It allows us to remove our mid stream solution with a simpler cleaner one.

      HOW

      Specifically this card aims to introduce the `VolumeSource` and `FactorSource`from proposal 47 by implementing the a min free bytes LimitPolicy.

      Its worth noting the naming of things evolved quite a bit during the proposal process. So the mappings are as follows:

      Midstream proposal upstream
      Limit Policy N/A N/A [1]
      ConsumedBytesLimitPolicy   TotalConsumedThrottleFactorPolicy
      MinFreeBytesLimitPolicy availableBytes AvailableBytesThrottleFactorPolicy
      MinFreePercentageLimitPolicy availableRatio TBC
      QuotaFactorSupplier Throttle Factor Source ThrottleFactorPolicy
      DataSourceTask VolumeSource VolumeSource

      DONE

      Upstream PR accepted

              sbarker@redhat.com Sam Barker
              sbarker@redhat.com Sam Barker
              Kafka Integrations
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: