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

MTR does not use /dev/shm with a out-of-source build

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 10.0, 5.5
    • Fix Version/s: 10.0.16, 5.5.42
    • Component/s: Tests
    • Labels:
      None

      Description

      I have a separate disk where I store all git and bzr trees: /media/DATA/maria-bzr/.

      There is a convenience symlink from home directory:

      cd ~
      ln -s /media/DATA/maria-bzr/  .
      

      Now I clone a tree:

      cd maria-bzr
      bzr clone bzr+ssh://bazaar.launchpad.net/~maria-captains/maria/10.0/
      

      And compile an out-of-source build:

      cd 10.0
      mkdir bld
      cd bld
      cmake .. -DCMAKE_BUILD_TYPE=Debug
      make -j8
      

      Now I run a test:

      cd mysql-test
      ./mtr --mem ctype_utf8
      

      It ignores the --mem option and creates a real var subdirectory under the current directory, instead of symlinking it to a random sub directory at /dev/shm/.
      As a result, the entire ./mtr runs about 4 hours instead of 20 minutes.

      Note, it works as expected when I use a in-source tree:

      cd ~/maria-bzr/10.0/
      rm -rf bld
      cmake . -DCMAKE_BUILD_TYPE=Debug
      make -j8
      cd mysql-test
      ./mtr  --mem ctype_utf8
      

        Gliffy Diagrams

          Attachments

            Activity

            There are no comments yet on this issue.

              People

              • Assignee:
                serg Sergei Golubchik
                Reporter:
                bar Alexander Barkov
              • Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0 minutes
                  0m
                  Logged:
                  Time Spent - 20 minutes
                  20m