This is something that crossed my mind recently. Hadoop 2 is solidly moving forward and, as someone who does not actively follow the hadoop community, hadoop 1 is slowing down. Adoption for hadoop2 is on the rise and with that I'm starting to wonder whether it's worth the code complexity to support both versions, particularly attempting to harness new features.
What is the communities thought on this, maybe for 1.7 or maybe for future releases?
Yes, I had assumed that all versions that support hadoop1 will continue. Only for major releases (1.x, or x if we pick up semantic versioning or something else) On Fri, Apr 4, 2014 at 2:02 PM, Sean Busbey <[EMAIL PROTECTED]> wrote:
+1 for dropping support for hadoop1 in future versions. +1 to call it deprecated for Hadoop 1. It might be to good option to get info from user list if anyone is going to use 1.6 on Hadoop1.
Thanks On Fri, Apr 4, 2014 at 1:07 PM, Mike Drob <[EMAIL PROTECTED]> wrote: CONFIDENTIALITY NOTICE NOTICE: This message is intended for the use of the individual or entity to which it is addressed and may contain information that is confidential, privileged and exempt from disclosure under applicable law. If the reader of this message is not the intended recipient, you are hereby notified that any printing, copying, dissemination, distribution, disclosure or forwarding of this communication is strictly prohibited. If you have received this communication in error, please contact the sender immediately and delete it from your system. Thank You.
Not sure on how "aggressive" it would be to call hadoop1 deprecated for 1.6.0, but I wouldn't mind seeing that happen. Can certainly poll the user list for input. We've already "encouraged" hadoop2 by switching the build profiles for 1.6, perhaps it's not unreasonable to call it deprecated too.
I'm not sure what it means to "deprecate" support in 1.6.0. Changing a minimum dependency isn't something you can really "deprecate" in the traditional sense of code deprecation. Perhaps this would mean just annotating in the 1.6.x release notes that this will be the last version supporting Hadoop 1, and that we encourage users to consider upgrading?
However, I am in favor of dropping hadoop1 support (making hadoop 2.0.0, even 2.2.0 the minimum supported dependency) in the next version after the 1.6.x series (presently named 1.7.0), so long as we continue to support Hadoop 1 in 1.6.x releases.
Everyone else correct me if I'm mistaken, but I assume "deprecate Hadoop 1 for 1.6.0" would primarily be an advertising/documentation change. Let people know that it works, but it's not recommended that you use it".