Uploaded image for project: 'MariaDB Server'
  1. MariaDB Server
  2. MDEV-10966

Packaging for MariaRocks

    XMLWordPrintable

Details

    • 5.5.54, 10.2.4-1, 10.2.4-2

    Description

      This is about packaging MyRocks storage engine.

      Build steps for the Facebook tree: https://github.com/facebook/mysql-5.6/wiki/Build-Steps

      Compiling

      • RocksDB requires a recent C++ compiler, more recent than some MariaDB platforms have.
      • It's the same with TokuDB, so we can borrow its CMake code for checking compiler version.

      Dependencies

      RocksDB depends on compression libraries:

      • zlip
      • snappy
      • ....
      • zstandard (new addition)

      Ubuntu 16.0.4 Xenial LTS has packages for all libraries.
      Other versions support a subset.

      What to build

      MariaRocks must be a loadable module (don't link statically).

      Other

      Facebook builds RocksDB with Jemalloc (we build Toku with Jemalloc, too)

      Attachments

        Issue Links

          There are no Sub-Tasks for this issue.

          Activity

            People

              cvicentiu Vicențiu Ciorbaru
              psergei Sergei Petrunia
              Votes:
              2 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Git Integration

                  Error rendering 'com.xiplink.jira.git.jira_git_plugin:git-issue-webpanel'. Please contact your Jira administrators.