Response inline:

On Tue, Mar 17, 2020 at 11:51 AM Tim Armstrong <tarmstr...@cloudera.com>
wrote:

> I think I generally support this. A few specific comments.
>
> > Proposal 3: Impala-lzo
> > Drop support for Impala-lzo/hadoop-lzo
>
> Does this mean dropping the plugin text scanner interface entirely? LZO is
> the only implementation of that that I'm aware of (and we rely on it to
> test the interface) so seems reasonable to me to remove something that has
> minimal adoption and not cleanly separated from the scanner implementation
> of core Impala.
>

I think it makes sense to make a clean break and remove the plugin text
scanner interface unless there is a clear user. The interaction with the
scanner side is unstable and intricate.
I think this would be done immediately in Impala 4.0.


>
> > Proposal 5: Sentry
> > Drop support for Sentry in favor of Ranger.
>
> I think moving this direction makes a lot of sense given that activity in
> the Sentry project has declined a lot (just look at the activity level on
> the two projects, it's dramatically different), unless someone in the
> community wants to step up and maintain the integration.


> > Proposal 6: Metadata
> > Metadata V2 will become the default. Metadata V1 will be deprecated.
> Maybe we should set a goal of removing the support in Impala 4.1 or 4.2?
> That would allow us to remove a lot of complex code
>

I think it would be reasonable to decide that some version of Impala 4 will
remove Metadata V1. The sooner the better, but it will depend on our
assessment of V2.


>
> On Mon, Mar 16, 2020 at 10:07 AM Joe McDonnell <joemcdonn...@cloudera.com>
> wrote:
>
> > Now that Impala 3.4 is branched and master is Impala 4.0, we need to
> decide
> > what breaking changes will happen in Impala 4.0. I have provided a series
> > of proposals below. I welcome feedback on them. Other proposals are also
> > welcome.
> >
> > Thanks,
> > Joe
> >
> > Proposal 0: Hadoop component versions
> >
> > Switch to CDP versions of components by default. This means that Impala
> > will use Hive 3+ (which is already essentially Hive 4 and may change
> names
> > to being Hive 4).
> > Remove support for CDH versions of components.
> > This was already discussed in the original thread for Impala 4, so this
> is
> > not new.
> >
> > Proposal 1: OS support
> >
> > Drop support for Centos 6, Ubuntu 14, and Debian (all versions)
> > Retain support for Ubuntu 16, Ubuntu 18, Centos 7, and SLES 12
> > Centos 7 development will be focused on newer Centos 7 versions such as
> 7.6
> > and 7.7.
> > Add support for Centos 8
> > Move main development from Ubuntu 16 to Ubuntu 18 over time.
> >
> > Proposal 2: Python support
> >
> > Drop support for Python 2.6
> > Add support for Python 3 over time.
> >
> > Proposal 3: Impala-lzo
> >
> > Drop support for Impala-lzo/hadoop-lzo
> >
> > Proposal 4: Clients
> >
> > Deprecate beeswax protocol. This means that it can be removed in the next
> > major version number, but it would not be removed in Impala 4. Current
> > users of beeswax would need to start migrating to HS2.
> >
> > Proposal 5: Sentry
> >
> > Drop support for Sentry in favor of Ranger.
> >
> > Proposal 6: Metadata
> >
> > Metadata V2 will become the default. Metadata V1 will be deprecated.
> >
> > Thanks,
> > Joe
> >
>

Reply via email to