Avro
  1. Avro
  2. AVRO-1272

Ruby implementation does not handle namespaces correctly

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 1.7.4
    • Fix Version/s: 1.7.5
    • Component/s: ruby
    • Labels:
      None

      Description

      The Ruby implementation of schema and protocol parsing violates the following statement in the Avro spec, with respect to name resolution: "the namespace is taken from the most tightly enclosing schema or protocol". Currently, any nested named types without explicit namespace property are taken as being in the default namespace, not in the enclosing schema/protocol's namespace.

      1. AVRO-1272.patch
        19 kB
        Martin Kleppmann

        Activity

          People

          • Assignee:
            Martin Kleppmann
            Reporter:
            Martin Kleppmann
          • Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development