To be able to downgrade we should be able to pin both commitlog and sstables versions, e.g. -Dcassandra.commitlog_version=3 -Dcassandra.sstable_version=jb That would be awesome because it would decorrelate binaries version and data version. Upgrades would be much less risky so I guess that adoption of new C* versions would increase. Best, Romain
Le Mardi 10 janvier 2017 6h03, Brandon Williams <dri...@gmail.com> a écrit : However, it's good to determine *how* it failed. If nodetool just died or timed out, that's no big deal, it'll finish. On Mon, Jan 9, 2017 at 11:00 PM, Jonathan Haddad <j...@jonhaddad.com> wrote: > There's no downgrade procedure. You either upgrade or you go back to a > snapshot from the previous version. > On Mon, Jan 9, 2017 at 8:13 PM Prakash Chauhan < > prakash.chau...@ericsson.com> > wrote: > > > Hi All , > > > > Do we have an official procedure to rollback the upgrade of C* from 2.0.x > > to 2.1.x ? > > > > > > Description: > > I have upgraded C* from 2.0.x to 2.1.x . As a part of upgrade procedure , > > I have to run nodetool upgradesstables . > > What if the command fails in the middle ? Some of the sstables will be in > > newer format (*-ka-*) where as other might be in older format(*-jb-*). > > > > Do we have a standard procedure to do rollback in such cases? > > > > > > > > Regards, > > Prakash Chauhan. > > > > >