FWIW, as I mentioned in the 1497 comments, the patch makes it abstract so that 
you can have any rpc/marshalling format you want with a simple extension point. 
 So if we want to move to something besides avro, or even like I mentioned do 
something with Dumbo for streaming, it's easy to extend.

On May 19, 2011, at 9:23 AM, Jonathan Ellis wrote:

> Avro is there because (1) a long time ago (it now seems) we thought we
> were going to move the main RPC layer to Avro and (2) it simplifies
> using Avro for Streaming, which also seems misguided now
> (https://issues.apache.org/jira/browse/CASSANDRA-1497).
> 
> Using "native" Thrift mutations makes the most sense to me now, which
> would keep it similar in structure but avoid the avroToThrift copy.
> 
> On Thu, May 19, 2011 at 2:30 AM, Mck <m...@apache.org> wrote:
>> I'd like to investigate using Counters in hadoop using
>> ColumnFamilyOutputFormat.
>> 
>> But i see that this class uses outdated ..hadoop.arvo classes
>> 
>> Does it make sense to use counters for hadoop output?
>> 
>> If i try rewriting ColumnFamilyOutputFormat and friends should it be to
>> the normal ..avro classes, or to something else?
>> 
>> ~mck
>> 
>> 
> 
> 
> 
> -- 
> Jonathan Ellis
> Project Chair, Apache Cassandra
> co-founder of DataStax, the source for professional Cassandra support
> http://www.datastax.com

Reply via email to