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

Rethink read-time defragmentation introduced in 1.1 (CASSANDRA-2503)

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Open
    • Normal
    • Resolution: Unresolved
    • None
    • Local/Compaction
    • None

    Description

      tl,dr; we issue a Mutation on a read when using STCS and there are more than minCompactedThreshold SSTables encountered by the iterator. (See org/apache/cassandra/db/SinglePartitionReadCommand.java:782)

      I can see a couple of use cases where this might be useful, but from a practical stand point, this is an excellent way to exacerbate compaction falling behind.

      With the introduction of other, purpose built compaction strategies, I would be interested to hear why anyone would consider this still a good idea. Note that we only do it for STCS so at best, we are inconsistent.

      There are some interesting comments on CASSANDRA-10342 regarding this as well.

      Attachments

        Activity

          People

            Unassigned Unassigned
            zznate Nate McCall
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated: