[ 
https://issues.apache.org/jira/browse/CASSANDRA-17102?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Benedict Elliott Smith updated CASSANDRA-17102:
-----------------------------------------------
    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)

  was: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)


> CEP-15: (C*) Unified Commit Log
> -------------------------------
>
>                 Key: CASSANDRA-17102
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-17102
>             Project: Cassandra
>          Issue Type: Sub-task
>          Components: Local/Commit Log
>            Reporter: Benedict Elliott Smith
>            Priority: Normal
>
> 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)



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to