Details
-
Improvement
-
Status: Resolved
-
Normal
-
Resolution: Fixed
-
None
-
None
Description
CASSANDRA-8099 make subsequent changes to internal formats so that we have quite a bit of backward compatibility code a bit over the place. Due to that, but also as a natural evolution, I believe we always had a tacit agreement that 3.0/3.X would be a mandatory step on the upgrade to 4.X, so that we can remove pre-3.0 compatibility (that is, we won't support going from any 2.x release directly to 4.0, you'll have to upgrade to at least some 3.0 release first).
I think it's time to create the 4.0 branch and remove that pre-3.0 backward compatibility code, which should clean code quite a bit, and that's the goal of this issue.
Attachments
Issue Links
- is related to
-
CASSANDRA-19243 Remove pre-4.0 compatibility code for 5.0
- Triage Needed
- relates to
-
CASSANDRA-15444 When using StandaloneUpgrader, loading SSTables into memory should fail if unsupported version is found
- Open