[ https://issues.apache.org/jira/browse/CASSANDRA-14118?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16411913#comment-16411913 ]
Aleksey Yeschenko commented on CASSANDRA-14118: ----------------------------------------------- I feel like you either aren't listening, or are intentionally misinterpreting Blake's comments - and it's not helping. You keep creating these 'Handler' classes and hacking 'pluggability' sideways into {{ColumnFamilyStore}} instead of abstracting away the store itself. As it was explained before - multiple times - what we want is not shims, but CFS (soon to be renamed to {{Table}}) and {{Keyspace}} classes becoming interfaces, with current classes becoming just some possible implementations of them. > Refactor write path > ------------------- > > Key: CASSANDRA-14118 > URL: https://issues.apache.org/jira/browse/CASSANDRA-14118 > Project: Cassandra > Issue Type: Sub-task > Components: Core > Reporter: Dikang Gu > Assignee: Dikang Gu > Priority: Major > > As part of the pluggable storage engine effort, we'd like to modularize the > write path related code, make it to be independent from existing storage > engine implementation details. > For now, refer to > https://docs.google.com/document/d/1suZlvhzgB6NIyBNpM9nxoHxz_Ri7qAm-UEO8v8AIFsc > for high level designs. -- 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