Uploaded image for project: 'Hive'
  1. Hive
  2. HIVE-13931

Add support for HikariCP connection pooling

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • 2.2.0
    • Metastore
    • Hide
      This change adds support for hikaricp as connection pooling library. It can be set via datanucleus.connectionPoolingType in hive configuration.
      The version of hikaricp being used requires java8 runtime or later and should be enabled only when appropriate version of runtime is in use.
      Show
      This change adds support for hikaricp as connection pooling library. It can be set via datanucleus.connectionPoolingType in hive configuration. The version of hikaricp being used requires java8 runtime or later and should be enabled only when appropriate version of runtime is in use.

    Description

      Currently, we use BoneCP as our primary connection pooling mechanism (overridable by users). However, BoneCP is no longer being actively developed, and is considered deprecated, replaced by HikariCP.

      Thus, we should add support for HikariCP, and try to replace our primary usage of BoneCP with it.
      Note : bonecp is still the default for now, the version of hikaricp being used requires java 8 runtime.

      Attachments

        1. HIVE-13931.4.patch
          7 kB
          Prasanth Jayachandran
        2. HIVE-13931.3.patch
          6 kB
          Prasanth Jayachandran
        3. HIVE-13931.2.patch
          5 kB
          Sushanth Sowmyan
        4. HIVE-13931.patch
          4 kB
          Sushanth Sowmyan

        Issue Links

          Activity

            People

              prasanth_j Prasanth Jayachandran
              sushanth Sushanth Sowmyan
              Votes:
              0 Vote for this issue
              Watchers:
              8 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: