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

A new config option to ignore column tombstones for RR or not

    XMLWordPrintableJSON

Details

    • New Feature
    • Status: Resolved
    • Normal
    • Resolution: Invalid
    • 2.1.2
    • None
    • None

    Description

      CASSANDRA-6117 addressed the death of Cassandra by column tombstones, and whose fix was to raise an error when reading more tombstones than a threshold. I think it is an emergency action, rather than a fix.

      We have had this issue for long. So I wondered, in the first place, if it is really necessary to collect non-gc-able tombstones, which could cause concurrent mode failures, and OOM eventually?

      Actually, I was surprised by the fact that Cassandra takes them into consideration. Rather, I prefer to raise a threshold, and tell Cassandra to ignore tombstones for digest calculation of RR because a repair is running regularly.

      I guess there are some people like me, but not all. So what about adding a new configuration option if Cassandra ignores column tombstones for RR or not?

      Attachments

        1. CASSANDRA-8038-v3.txt
          11 kB
          Tadayoshi Sato
        2. CASSANDRA-8038-v2.txt
          10 kB
          Tadayoshi Sato
        3. CASSANDRA-8038.txt
          4 kB
          Tadayoshi Sato

        Activity

          People

            Unassigned Unassigned
            tsato Tadayoshi Sato
            Votes:
            1 Vote for this issue
            Watchers:
            8 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: