Uploaded image for project: 'Kudu'
  1. Kudu
  2. KUDU-2817

C++ Upgrades for before Kudu 1.13 release

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 1.10.0
    • 1.14.0
    • build
    • None

    Description

      We should consider reviewing and upgrading our dependencies before the next release. Below is a list of current dependencies and their latest release.

      • gflags: 2.2.0 (Nov 2016) -> 2.2.2 (Nov 2018)
      • glog: 0.3.5 (May 2017) -> 0.4.0 (Mar 2019)
      • gmock: 1.8.0 -> 1.8.1
      • gperftools: 2.6.90 -> 2.8
      • protobuf: 3.12.3 -> 3.14.0
      • cmake: 3.16.4 -> 3.19.0
      • snappy: 1.1.4 (Jan 2017) -> 1.1.8
      • lz4: 1.9.2 -> 1.9.3
      • bitshuffle: 55f9b4c (patched, 2016) -> 0.3.5 (Nov 2018)
      • zlib: 1.2.8 (Apr 2013) -> 1.2.11 (Jan 2017)
      • libev: 4.20 -> 4.22
      • rapidjson: 1.1.0 (current)
      • squeasel: current
      • mustache: 87a592e8aa04497764c533acd6e887618ca7b8a8 (Feb 2017) -> cf5c3dd499ea2bc9eb5c2072fb551dc7af75aa57 (Jun 2017)
        • Consider using official mustach c++ support?
      • curl: 7.59.0 (Mar 2018) -> 7.68.0
      • crcutil: current
      • libunwind: 1.3-rc1 (patched, Nov 2017) -> 1.5.0
      • llvm: 9.0.0 -> 11.0.0
      • iwyu: 0.13 -> 0.14
      • nvml: 1.1 (2016) -> 1.6 (now called pmdk, Mar 2019)
        • Patch to replace with memkind is posted
      • boost: 1.61.0 (patched, 2016) -> 1.74.0
      • breakpad: 9eac2058b70615519b2c4d8c6bdbfca1bd079e39 (Apr 2013) -> 21b48a72aa50dde84149267f6b7402522b846b24 (Apr 2019)
      • sparsepp: 47a55825ca3b35eab1ca22b7ab82b9544e32a9af (Nov 2016) -> 5ca6de766db32b3fb08a040636423cd3988d2d4f (Jun 2018)
      • thrift: 0.11 (Dec 2017) -> 0.13
      • bison: 3.0.4 (patched, 2015) -> 3.5.4
      • hive: 498021fa15186aee8b282d3c032fbd2cede6bec4 (commit in Hive 2) -> 3.1.1 (Oct 2018)
      • hadoop: 2.8.5 (Sept 2018) -> 3.2.0
      • sentry: 505b42e81a9d85c4ebe8db3f48ad7a6e824a5db5 (commit in Master)
      • ranger: f37f5407eee8d2627a4306a25938b151f8e2ba31 -> 2.1.0
      • python: 2.7.13 -> (a lot of choices here)
      • chrony: 3.5 -> 4.0

      A quick risk/reward review should be done and we should upgrade the dependencies that are expected to be beneficial. 

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              granthenke Grant Henke
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: