You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@cassandra.apache.org by Gary Dusbabek <gd...@gmail.com> on 2016/01/08 14:43:17 UTC

Re: Proposal: deprecate Thrift now and remove support in 4.0

Super belated +1. It's time.

Gary.

On Mon, Dec 28, 2015 at 8:26 AM, Jonathan Ellis <jb...@gmail.com> wrote:

> Thrift has been officially frozen for almost two years and unofficially for
> longer. [1]  Meanwhile, maintaining Thrift support through changes like
> 8099 has been a substantial investment.
>
> I propose deprecating Thrift now and removing support in 4.0, i.e. Nov 2016
> if tick-tock goes as planned.
>
> I note that only 7% of our survey respondents [2] are using Thrift-only,
> and and those users are often on old releases (1.1 and 1.2), i.e. unlikely
> to upgrade to 4.x anyway.
>
> Another 20% of users are using a mix of Thrift and CQL.  Some have been
> unable to completely migrate because CQL doesn’t quite provide every
> feature from Thrift.  The last such outstanding issue is mixing static and
> dynamic Thrift “columns” in a single table.  We have an issue open to
> address this [3].
>
> I think it is reasonable to either deprecate Thrift immediately in 3.2 or
> to wait until 10857 is committed in 3.4.
>
> [1]
>
> http://mail-archives.apache.org/mod_mbox/cassandra-dev/201403.mbox/%3CCALdd-zim6kNmR7f_zcPVPqk0B2G919tTTATHiUofNvLZTAwm7A@mail.gmail.com%3E
>
> [2]
>
> https://docs.google.com/spreadsheets/d/1FegCArZgj2DNAjNkcXi1n2Y1Kfvf6cdZedkMPYQdvC0/edit#gid=0
>
> [3] https://issues.apache.org/jira/browse/CASSANDRA-10857
>
> --
> Jonathan Ellis
> Project Chair, Apache Cassandra
> co-founder, http://www.datastax.com
> @spyced
>