[ 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