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


Reply via email to