+1

-- 
AY

On 28 December 2015 at 14:27:26, Jonathan Ellis (jbel...@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_zcpvpqk0b2g919tttathiuofnvlztaw...@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  

Reply via email to