ZooKeeper
  1. ZooKeeper
  2. ZOOKEEPER-1383

Create update throughput quotas and add hard quota limits

    Details

    • Type: New Feature New Feature
    • Status: Open
    • Priority: Major Major
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: server
    • Labels:
      None
    • Release Note:
      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).
    • Tags:
      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.

      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

        Activity

        No work has yet been logged on this issue.

          People

          • Assignee:
            Thawan Kooburat
            Reporter:
            Jay Shrauner
          • Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

            • Created:
              Updated:

              Development