Uploaded image for project: 'Usergrid (Retired)'
  1. Usergrid (Retired)
  2. USERGRID-1270

Enhance shard compaction to track the 'end' of a shard's valid Edges

Details

    • Story
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 2.1.0
    • 2.2.0
    • None
    • None
    • Usergrid 36

    Description

      During the shard compaction process, columns (edges) are moved from a source shard (row) to a target shard to balance the size against the configured shard size in Usergrid.

      This causes tombstones to be created and can make seeks slower or potentially cause timeout exceptions in Astyanax if the tombstone overwhelming exception from Cassandra is thrown.

      Implement the ability to 'mark' a shard's last valid edge so that can be fed into the range scan when retrieving the row (shard).

      Attachments

        Activity

          People

            mrusso Michael Russo
            mrusso Michael Russo
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: