Uploaded image for project: 'MariaDB ColumnStore'
  1. MariaDB ColumnStore
  2. MCOL-4191

Jemalloc is not installed as a dependency

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed (View Workflow)
    • Priority: Critical
    • Resolution: Fixed
    • Affects Version/s: 1.5
    • Fix Version/s: 1.5.4
    • Component/s: installation
    • Labels:
      None
    • Sprint:
      2020-8

      Description

      Several of the new systemd scripts in 1.5 have a line like this:

      /usr/bin/env bash -c "LD_PRELOAD=$(ldconfig -p | grep -m1 libjemalloc | awk '{print $1}') exec /usr/bin/WriteEngineServer"
      

      However

      ldconfig -p | grep -m1 libjemalloc | awk '{print $1}'
      

      will return an empty string without jemalloc being installed. We have not included it as a dependency (see below), nor do we generate any diagnostic or trace line anywhere if it is not found. Both need to be corrected.

      [root@mcs1 vagrant]# yum -y install MariaDB-columnstore-engine
      Loaded plugins: fastestmirror
      Loading mirror speeds from cached hostfile
       * base: linux.mirrors.es.net
       * epel: mirror.sfo12.us.leaseweb.net
       * extras: mirror.fileplanet.com
       * updates: repos.lax.layerhost.com
      Resolving Dependencies
      --> Running transaction check
      ---> Package MariaDB-columnstore-engine.x86_64 0:10.5.4_2-1.el7 will be installed
      --> Processing Dependency: net-tools for package: MariaDB-columnstore-engine-10.5.4_2-1.el7.x86_64
      --> Processing Dependency: /usr/bin/expect for package: MariaDB-columnstore-engine-10.5.4_2-1.el7.x86_64
      --> Processing Dependency: libboost_thread-mt.so.1.53.0()(64bit) for package: MariaDB-columnstore-engine-10.5.4_2-1.el7.x86_64
      --> Processing Dependency: libboost_date_time-mt.so.1.53.0()(64bit) for package: MariaDB-columnstore-engine-10.5.4_2-1.el7.x86_64
      --> Processing Dependency: libboost_regex-mt.so.1.53.0()(64bit) for package: MariaDB-columnstore-engine-10.5.4_2-1.el7.x86_64
      --> Processing Dependency: libboost_system-mt.so.1.53.0()(64bit) for package: MariaDB-columnstore-engine-10.5.4_2-1.el7.x86_64
      --> Processing Dependency: libboost_regex.so.1.53.0()(64bit) for package: MariaDB-columnstore-engine-10.5.4_2-1.el7.x86_64
      --> Processing Dependency: libboost_chrono.so.1.53.0()(64bit) for package: MariaDB-columnstore-engine-10.5.4_2-1.el7.x86_64
      --> Processing Dependency: libsnappy.so.1()(64bit) for package: MariaDB-columnstore-engine-10.5.4_2-1.el7.x86_64
      --> Processing Dependency: libboost_chrono-mt.so.1.53.0()(64bit) for package: MariaDB-columnstore-engine-10.5.4_2-1.el7.x86_64
      --> Processing Dependency: libboost_system.so.1.53.0()(64bit) for package: MariaDB-columnstore-engine-10.5.4_2-1.el7.x86_64
      --> Processing Dependency: libboost_atomic-mt.so.1.53.0()(64bit) for package: MariaDB-columnstore-engine-10.5.4_2-1.el7.x86_64
      --> Processing Dependency: libboost_filesystem-mt.so.1.53.0()(64bit) for package: MariaDB-columnstore-engine-10.5.4_2-1.el7.x86_64
      --> Processing Dependency: libboost_filesystem.so.1.53.0()(64bit) for package: MariaDB-columnstore-engine-10.5.4_2-1.el7.x86_64
      --> Processing Dependency: libmariadb.so.3()(64bit) for package: MariaDB-columnstore-engine-10.5.4_2-1.el7.x86_64
      --> Running transaction check
      ---> Package MariaDB-shared.x86_64 0:10.5.4_2-1.el7 will be installed
      ---> Package boost-atomic.x86_64 0:1.53.0-28.el7 will be installed
      ---> Package boost-chrono.x86_64 0:1.53.0-28.el7 will be installed
      ---> Package boost-date-time.x86_64 0:1.53.0-28.el7 will be installed
      ---> Package boost-filesystem.x86_64 0:1.53.0-28.el7 will be installed
      ---> Package boost-regex.x86_64 0:1.53.0-28.el7 will be installed
      ---> Package boost-system.x86_64 0:1.53.0-28.el7 will be installed
      ---> Package boost-thread.x86_64 0:1.53.0-28.el7 will be installed
      ---> Package expect.x86_64 0:5.45-14.el7_1 will be installed
      --> Processing Dependency: libtcl8.5.so()(64bit) for package: expect-5.45-14.el7_1.x86_64
      ---> Package net-tools.x86_64 0:2.0-0.25.20131004git.el7 will be installed
      ---> Package snappy.x86_64 0:1.1.0-3.el7 will be installed
      --> Running transaction check
      ---> Package tcl.x86_64 1:8.5.13-8.el7 will be installed
      --> Finished Dependency Resolution
      

        Attachments

          Activity

            People

            Assignee:
            dleeyh Daniel Lee
            Reporter:
            toddstoffel Todd Stoffel
            Votes:
            0 Vote for this issue
            Watchers:
            6 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved: