Uploaded image for project: 'Geode'
  1. Geode
  2. GEODE-4245

Support for Tombstone GC setting at region level

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Open
    • Major
    • Resolution: Unresolved
    • None
    • None
    • docs, regions
    • None

    Description

      The Tombstone GC setting is at cache level. Which is applied across all the regions in the cache.

      Having these at region gives a better control on managing Tombstone in the system. They can be configured based on their usage and consistency requirement.

      Also, Tombstone GC settings are time based (default 10minutes). Adding Tombstone GC configuration based on number of tombstones will also help managing tombstones and its impact on memory.

      The proposal is to:

      1. Have Tombstone GC setting at region level.
      2. Add count based Tombstone GC setting
      3. Internal API to change the setting based on known batch operations
      4. Batch operations (lucene index, aeq usage)
      5. Require region level be lower than the cache level setting
      6. Investigate tombstone shut-off functionality

       

      Historical information:

      • Possible longer timeout used for replicated regions.

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              fkrone Fred Krone
              Votes:
              1 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated: