Hi,

I'd like to bring that topic to your attention. I think that we should
think about allowing users to downgrade under certain conditions. For
example, always allow for downgrading to any previous minor release.

Clear rules should make users feel safer when upgrading and perhaps
encourage trying Cassandra at all.

One of the things related to that is sstable format version. It consists of
major and minor components and is incremented independently from Cassandra
releases. One rule here is that a Cassandra release producing sstables at
version XY should be able to read any sstable with version (X-1)* and X*
(which means that all the minor future versions X. Perhaps we could make
some commitment to change major sstable format only with new major release?

What do you think?

Thanks
- - -- --- ----- -------- -------------
Jacek Lewandowski

Reply via email to