cassandra-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Benedict (JIRA)" <j...@apache.org>
Subject [jira] [Updated] (CASSANDRA-10153) Refactor SequentialWriter, RandomAccessReader, CompressionMetadata and all related classes
Date Fri, 21 Aug 2015 16:34:45 GMT

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

Benedict updated CASSANDRA-10153:
---------------------------------
    Issue Type: Improvement  (was: Bug)

> 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: Core
>            Reporter: Benedict
>            Priority: Minor
>             Fix For: 3.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
(v6.3.4#6332)

Mime
View raw message