Details

    • Type: Improvement Improvement
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 1.7.6
    • Component/s: c++
    • Labels:
      None

      Description

      There is no way to use compression with the C++ DataFileReader and C++ DataFileWriter, from what I can tell. Adding compression of the written blocks using boost streams is relatively straight forward and I can provide a patch if people are interested.

      However, there are a couple caveats:

      • the windows builds of boost don't currently include zlib support (required for compression) by default. You have to do extra work to get it.
      • I don't know if doing it that way is compatible with other avro implementations
      1. AVRO-1414.patch
        10 kB
        Doug Cutting
      2. patch
        10 kB
        Daniel Russel

        Activity

        Daniel Russel created issue -
        Daniel Russel made changes -
        Field Original Value New Value
        Attachment patch [ 12619213 ]
        Doug Cutting made changes -
        Attachment AVRO-1414.patch [ 12619419 ]
        Doug Cutting made changes -
        Status Open [ 1 ] Resolved [ 5 ]
        Assignee Daniel Russel [ drussel ]
        Fix Version/s 1.7.6 [ 12324942 ]
        Resolution Fixed [ 1 ]
        Doug Cutting made changes -
        Status Resolved [ 5 ] Closed [ 6 ]

          People

          • Assignee:
            Daniel Russel
            Reporter:
            Daniel Russel
          • Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development