Jeff Hammerbacher stated on Quora [1] that "the Avro gateway is not
production quality" and made a reference to the improvements that an upgrade
to Avro 1.4 would bring.

I would like to understand a little better what this means.

I reviewed the Avro changelog [2] for 1.4+, and very quickly
scanned o.a.h.h.avro.AvroServer.java [3] and the only Avro change that
really stood out in the context of significantly improving the production
quality of the gateway is AVRO-405 (Netty-based Java RPC server) [4].

Is this a reasonable analysis or are there any other important elements that
I'm missing?

[1]:
http://www.quora.com/What-is-the-current-status-for-using-Avro-with-HBase
[2]: https://github.com/apache/avro/blob/trunk/CHANGES.txt
[3]:
http://svn.apache.org/viewvc/hbase/trunk/src/main/java/org/apache/hadoop/hbase/avro/AvroServer.java?view=markup
[4]: https://issues.apache.org/jira/browse/AVRO-405

Thanks,
Michael

Reply via email to