Uploaded image for project: 'ZooKeeper'
  1. ZooKeeper
  2. ZOOKEEPER-1383

Create update throughput quotas and add hard quota limits

    XMLWordPrintableJSON

Details

    • New Feature
    • Status: Open
    • Major
    • Resolution: Unresolved
    • None
    • None
    • server
    • None
    • Adds support for throughput quotas (soft and hard) and hard node count and hard size quotas. Parses quota nodes from older versions of the server and preserves behavior of existing quotas (soft node count and soft size).
    • quotas

    Description

      Quotas exist for size (node count and size in bytes); it would be useful to track and support quotas on update throughput (bytes per second) as well. This can be tracked on both a node/subtree level for quota support as well as on the server level for monitoring.

      In addition, the existing quotas log a warning when they are exceeded but allow the transaction to proceed (soft quotas). It would also be useful to support a corresponding set of hard quota limits that fail the transaction.

      Attachments

        1. ZOOKEEPER-1383.patch
          70 kB
          Jay Shrauner
        2. ZOOKEEPER-1383.patch
          70 kB
          Jay Shrauner
        3. ZOOKEEPER-1383.patch
          103 kB
          Jay Shrauner
        4. ZOOKEEPER-1383.patch
          104 kB
          Jay Shrauner

        Issue Links

          Activity

            People

              thawan Thawan Kooburat
              shrauner Jay Shrauner
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated: