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

CEP-15: (C*) Unified Commit Log

    XMLWordPrintableJSON

Details

    Description

      Create a new data structure and system for combining Commit Log and Hints. This system will support compaction of commit log segments when the commit log is under space pressure, but under normal operation will continue to drop entire log records as soon as they become invalidated. By ensuring compaction only occurs for segments that are under 50% utilised we bound space and bandwidth at 2x optimal (and can tune this trade-off if we prefer, e.g. trading more space for less bandwidth)

      This system will replace the storage layer for Commit Log and Hints, and be used to implement distributed repair for Accord (and perhaps other systems in future)

      Attachments

        Activity

          People

            Unassigned Unassigned
            benedict Benedict Elliott Smith
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated: