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

Improve Rows.diff and Rows.merge efficiency; downgrade Row.columns() to Collection<ColumnDefinition>

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Normal
    • Resolution: Fixed
    • 3.0 beta 2
    • None
    • None

    Description

      There's not really a lot of reason to store a Columns instance in each row. Retaining it introduces extra costs on every row merge, in both consumed CPU time and heap.

      While working on CASSANDRA-10045 it became apparent this would be very easy to remove, however to avoid scope creep I have filed this as a follow up ticket.

      Attachments

        Issue Links

          Activity

            People

              benedict Benedict Elliott Smith
              benedict Benedict Elliott Smith
              Benedict Elliott Smith
              Marcus Eriksson
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: