Uploaded image for project: 'Apache NiFi'
  1. Apache NiFi
  2. NIFI-3000

Avro processors should support logical types

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Major
    • Resolution: Won't Do
    • None
    • None
    • Extensions
    • None

    Description

      Most/All of the Avro processors cannot currently handle logical types such as fixed and date types. The current version of Avro used is 1.7.7, which only supports decimal and fixed logical types (https://avro.apache.org/docs/1.7.7/spec.html#Logical+Types). If this version is to be retained, then support for decimal and fixed logical types should be added wherever possible.

      However I think a better option is to upgrade to Avro 1.8.x and support all the corresponding logical types (https://avro.apache.org/docs/1.8.0/spec.html#Logical+Types). This would involve regression testing and possibly breaking changes (although hopefully not from the user perspective).

      Attachments

        Activity

          People

            Unassigned Unassigned
            mattyb149 Matt Burgess
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: