One thing that you might consider is adding the ability to add path
state to the serialization to better support tracing and
instrumentation of the RPC layer with Avro. I did something like this
with Thrift, where I simply added a "hidden" parameter with a well
known, but unused parameter. If the receiver understood the tracing
format, it could pull metadata from that parameter, and if not, than
it would just ignore it. Based on your description of the
"projection" feature, it seems like that would apply here as well.
Thanks,
-George
On Apr 6, 2009, at 1:08 PM, Doug Cutting wrote:
Chad Walters wrote:
so far all of the +1 votes have come from Yahoo employees.
Not quite. Jeff Hammerbacher is with Cloudera. Sameer Paranjpye is
with Mechanical Zoo. Dhruba Borthakur is with Facebook.
Doug