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

C. Scott Andreas updated CASSANDRA-10153:
-----------------------------------------
    Component/s: Local Write-Read Paths

> Refactor SequentialWriter, RandomAccessReader, CompressionMetadata and all 
> related classes
> ------------------------------------------------------------------------------------------
>
>                 Key: CASSANDRA-10153
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-10153
>             Project: Cassandra
>          Issue Type: Improvement
>          Components: Local Write-Read Paths
>            Reporter: Benedict
>            Priority: Minor
>             Fix For: 4.x
>
>
> These classes have been a bit of a mess for a while, with very poor isolation 
> of concerns and lack of consistent approach. We've done a lot of tidying of 
> behaviour, so I think we're now in a good place to restructure them to more 
> clearly represent that behaviour in the simplest way possible.
> In my opinion these should all coexist in a single package, since they are so 
> tightly related. The details should not leak outside of this package as far 
> as possible, so there is no leakage into e.g. SSTableWriter.
> At the same time we should, as suggested by Blake, separate 
> {{SequentialWriter}} from its {{Transactional}} behaviour.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org
For additional commands, e-mail: commits-h...@cassandra.apache.org

Reply via email to