Avro
  1. Avro
  2. AVRO-660

Improve Avro documentation with examples of non-trivial schemas and protocols as well as implementations of corner cases

    Details

    • Type: Improvement Improvement
    • Status: Open
    • Priority: Major Major
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: doc
    • Labels:
      None

      Activity

      Hide
      Jeff Hammerbacher added a comment -

      In particular, it would be useful to have examples of how to evolve schemas and protocols. For the latter issue, the Thrift paper does a nice job of describing how Thrift handles the four cases of

      {old client, new client}

      x

      {old server, new server}

      . A similar description of how Avro would handle those four cases would be quite useful.

      Show
      Jeff Hammerbacher added a comment - In particular, it would be useful to have examples of how to evolve schemas and protocols. For the latter issue, the Thrift paper does a nice job of describing how Thrift handles the four cases of {old client, new client} x {old server, new server} . A similar description of how Avro would handle those four cases would be quite useful.

        People

        • Assignee:
          Unassigned
          Reporter:
          Jeff Hammerbacher
        • Votes:
          0 Vote for this issue
          Watchers:
          2 Start watching this issue

          Dates

          • Created:
            Updated:

            Development