Uploaded image for project: 'Apache Cassandra'
  1. Apache Cassandra
  2. CASSANDRA-17032

Allow configuring max allowable disk usage quota by keyspace

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Open
    • Normal
    • Resolution: Unresolved
    • None
    • Local/Other
    • None
    • Operability
    • Low Hanging Fruit
    • All
    • None
    • Hide

      Need to add documentation once we've settled on a) whether to include, and b) the shape of the API.

      Show
      Need to add documentation once we've settled on a) whether to include, and b) the shape of the API.

    Description

      This is a similar idea (basically identical idea; didn't want to steamroll that old ticket w/an update to description etc) to what was raised and closed in CASSANDRA-5394. In multi-tenant situations it can be very helpful to provide disk quotas per Keyspaces for users.

      We can do this via a low priority background job that periodically checks disk usage and flips a bit on the Keyspaces when it's over as well as reverts it when things settle back down to prevent needing the read-before-write a hard realtime requirement would introduce. While this would of course allow users to "burst" their usage past that limit in the time window, it would still be sufficient for many use-cases.

      Attachments

        Activity

          People

            jmckenzie Josh McKenzie
            jmckenzie Josh McKenzie
            Josh McKenzie
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated: