Uploaded image for project: 'Apache Arrow'
  1. Apache Arrow
  2. ARROW-16739

[C++][Flight] Investigate use of protobuf "lite" library

    XMLWordPrintableJSON

Details

    • Wish
    • Status: Open
    • Major
    • Resolution: Unresolved
    • None
    • None
    • C++, FlightRPC
    • None

    Description

      In addition to the full protobuf C++ library, there is also a "lite" variant of the library that provides a subset of the full functionality (for example, the message class is MessageLite instead of Message).

      gRPC seems to have support for using that lite protobuf library: https://github.com/grpc/grpc/issues/15604#issuecomment-409690403

      Hopefully it could decrease generated code size and also compile times for bundled gRPC builds. It would also make some pieces of functionality, such as reflection, unavailable.

      Attachments

        Activity

          People

            Unassigned Unassigned
            apitrou Antoine Pitrou
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated: