[ https://issues.apache.org/jira/browse/CASSANDRA-18441?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17717337#comment-17717337 ]
David Capwell commented on CASSANDRA-18441: ------------------------------------------- bq. but I'd put the selected write format on a parent level Another option is {code} sstable: format: default|selected|w/e: big options: big: max_version: nc # or sstable.format.default: big sstable.format.options.big.max_version: nc {code} I am ok with your proposal though {code} sstable.selected_format=big {code} bq. In summary, selected format is not a property of any format, IMO it better fits to sstable level. Sounds fine to me > Improvements to SSTable format configuration > -------------------------------------------- > > Key: CASSANDRA-18441 > URL: https://issues.apache.org/jira/browse/CASSANDRA-18441 > Project: Cassandra > Issue Type: Improvement > Components: Local/SSTable > Reporter: Branimir Lambov > Assignee: Jacek Lewandowski > Priority: Normal > Fix For: 5.x > > > CEP-17 and CASSANDRA-17056 abstracted some interfaces for SSTable format > implementations and defined a method of plugging in specific configurations. > This method is brittle and asks users to specify format identifiers whose > configuration does not provide value but can be the source of conflicts and > problems. On the other hand it makes important choices non-obvious, as the > selection of format to write is given by the order of configured interfaces. > An improved specification mechanism needs to be put in place before Cassandra > 5 is released. -- This message was sent by Atlassian Jira (v8.20.10#820010) --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org For additional commands, e-mail: commits-h...@cassandra.apache.org