Uploaded image for project: 'Sakai'
  1. Sakai
  2. SAK-38461

Upgrade HikariCP to 2.6.0

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: CLOSED
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 11.2
    • Fix Version/s: 12.0
    • Component/s: Kernel
    • Labels:
    • Previous Issue Keys:
      KNL-1499

      Description

      Changes in 2.6.0

      • Redesign of the contention code path resulting in doubling contended throughput; now
        contended pool access retains 98% of the uncontended throughput.
      • issue 793 add new HikariConfig method, setScheduledExecutor(ScheduledExecutorService),
        and deprecate method setScheduledExecutorService(ScheduledThreadPoolExecutor). It is
        unfortunate that the deprecated method has the more accurate name, but its signature
        cannot be changed without breaking binary compatibility.
      • issue 770 add a new property initializationFailTimeout, and deprecate configuration
        property initializationFailFast.
      • issue 774 significantly improve spike load handling.
      • issues 518/769 add new metric for tracking how long physical connection acquisition is
        taking. DropWizard histogram name "ConnectionCreation", and Prometheus summary name
        "hikaricp_connection_creation_millis".
      • issue 741 cancel HouseKeeper task on pool shutdown. If the ScheduledExecutor being used
        did not belong to HikariCP, this task would remain scheduled after shutdown, causing a
        memory leak.
      • issue 781 more technically accurate wording of pool startup and shutdown log messages.

        Gliffy Diagrams

          Zeplin

            Attachments

              Activity

                People

                Assignee:
                ottenhoff Sam Ottenhoff
                Reporter:
                ottenhoff Sam Ottenhoff
                Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                  Dates

                  Created:
                  Updated:
                  Resolved:

                    Git Integration