Hi all, In the master branch, we support both Hadoop 2 and Hadoop 3 via IMPALA_MINICLUSTER_PROFILE environment variable. When Impala transitioned from Hadoop 2 to Hadoop 3, we introduced IMPALA_MINICLUSTER_PROFILE as a way to easily switch between Hadoop 2 and Hadoop 3. It made sense at that time. However, I believe the IMPALA_MINICLUSTER_PROFILE=2 has outlived its usefulness and has grown more complex to maintain given that we need to introduce shims, feature flags, additional Jenkins jobs, etc. Given that we already have 2.x branch for Impala with Hadoop 2 support. I'm proposing that we remove IMPALA_MINICLUSTER_PROFILE=2 in the master branch so that we can focus our effort on supporting Hadoop 3 on the master branch.
What do others think?