Great, thanks Lars. I'll go ahead and will try to clean this up then. On Fri, Jul 31, 2015 at 4:33 PM, lars hofhansl <[email protected]> wrote:
> Following our guidelines as stated here: > https://hbase.apache.org/book.html#hbase.versioning we can remove the > upgrade path from 2.0.Considering the 0.98 is a major version step over > 0.94 we could in theory remove such from 1.x, but we only established > semantic versioning with 1.0.0. > So, yes, it seems we can (and I would argue, should) remove the upgrade > code in question from 2.x. > -- Lars > > From: Lars Francke <[email protected]> > To: [email protected] > Sent: Friday, July 31, 2015 3:59 AM > Subject: Support for upgrades from 0.94 > > Hi, > > this is referring to these two issues: > <https://issues.apache.org/jira/browse/HBASE-8778> > <https://issues.apache.org/jira/browse/HBASE-11611> > > I'm still looking for deprecated stuff that can be cleaned up. We have a > file in the code (FSTableDescriptorMigrationToSubdir) that is used to > migrate pre-0.96 table format to the new version. It has an annotation that > marks it as to-delete for the next major version after 0.96. > > HBASE-11611 removed the class UpgradeTo96 without removing the hbase shell > command "upgrade" which referred to that class. So that means that as of > 2.0.0 upgrades from 0.94 are not supported anymore (If I understand that > correctly). > > Are we okay with that? If so I'd like to create a JIRA removing the > remnants and documenting this. > > Otherwise we need to partially revert HBASE-11611 and probably adapt the > Upgrade class. > > Cheers, > Lars > > > >
