-
Notifications
You must be signed in to change notification settings - Fork 1.9k
[PIO-92] Bump HBase to 1.2.6 (and fix deprecation warnings) #391
Conversation
@takezoe LGTM. Mind also updating the documentation in this PR to reflect the new minimum requirement (http://predictionio.incubator.apache.org/install/)? |
@dszeto Documentation updated. |
Is this update really required to use HBase 1.2.6? It looks like the APIs have changed without deprecate warnings. Is this true? |
Actually we already have an AWS AMI with HBase 1.2.6 that works fine without any changes as far as we have seen and we do run automated tests. Since this will require that all users of PIO upgrade hbase, why are we doing this? |
@pferrel Following methods have been deprecated since HBase 1.0.0. Since they are still alive in HBase 1.2.6 current code works fine with 1.2.6. I think it's not necessary to merge this request soon, but HBase 0.98 hasn't been maintained in fact. So we should lead users to upgrade to maintained versions. At first, we should announce the plan of supported versions and drop old versions after a sufficient transition period. Maybe we should do it after graduation the incubator. I would like to keep this changes keeps until that time. But I think that there is no problem to upgrade HBase dependency to 1.2.6 from 0.98, so I will create another pull request to only do it.
|
@pferrel and I found 3 versions of HBase at least in
It is inconsistent. What's state that should be originally? |
@dszeto @pferrel How about keeping current code but update the prerequisites section of installation guide to clarify supported versions? About HBase, PIO supports 0.98.5 or higher, I will make a table of supported versions in the prerequisites section of document and write this in that table with other software versions. Is this alright? |
Sorry for the late reply. Agree we should start properly deprecating it. Regarding the inconsistency, I think we should correct |
No description provided.