Common sense is what prevents someone from upgrading to yet another completely unknown version with new features which have probably broken even more stuff that nobody is aware of. The folks I'm helping right deployed 3.5 when they got started because cassandra.apache.org suggests it's acceptable for production. It turns out using 4 of the built in datatypes of the database result in the server being unable to restart without clearing out the commit logs and running a repair. That screams critical to me. You shouldn't even be able to install 3.5 without the patch I've supplied - that bug is a ticking time bomb for anyone that installs it.
On Wed, Sep 14, 2016 at 8:12 PM Michael Shuler <mich...@pbandjelly.org> wrote: > What's preventing the use of the 3.6 or 3.7 releases where this bug is > already fixed? This is also fixed in the 3.0.6/7/8 releases. > > Michael > > On 09/14/2016 08:30 PM, Jonathan Haddad wrote: > > Unfortunately CASSANDRA-11618 was fixed in 3.6 but was not back ported to > > 3.5 as well, and it makes Cassandra effectively unusable if someone is > > using any of the 4 types affected in any of their schema. > > > > I have cherry picked & merged the patch back to here and will put it in a > > JIRA as well tonight, I just wanted to get the ball rolling asap on this. > > > > > https://github.com/rustyrazorblade/cassandra/tree/fix_commitlog_exception > > > > Jon > > > >