Ensure that TSAN works on ARM architecture

XMLWordPrintableJSON

    • Type: Bug
    • Resolution: Unresolved
    • Priority: Trivial - P5
    • None
    • Affects Version/s: None
    • Component/s: None
    • DevProd Build
    • ALL
    • Hide

      git checkout 528d57bf
      python3 ./buildscripts/scons.py --modules= --dbg=on --opt=on --use-libunwind=off --variables-files=./etc/scons/mongodbtoolchain_stable_clang.vars --ninja ICECC=icecc CCACHE=ccache --sanitize=thread --allocator=system NINJA_PREFIX=tsan VARIANT_DIR=tsandebug
      ninja -f tsan.ninja install-devcore -j 200
      TSAN_OPTIONS="abort_on_error=1:disable_coredump=0:handle_abort=1:halt_on_error=1:report_thread_leaks=0:die_after_fork=0:suppressions=etc/tsan.suppressions:external_symbolizer_path=/opt/mongodbtoolchain/v4/bin/llvm-symbolizer" buildscripts/resmoke.py run --suites=jstestfuzz_sharded --numClientsPerFixture=10 --storageEngineCacheSizeGB=1 ~/temp/out/* > output.txt

      Show
      git checkout 528d57bf python3 ./buildscripts/scons.py --modules= --dbg=on --opt=on --use-libunwind=off --variables-files=./etc/scons/mongodbtoolchain_stable_clang.vars --ninja ICECC=icecc CCACHE=ccache --sanitize=thread --allocator=system NINJA_PREFIX=tsan VARIANT_DIR=tsandebug ninja -f tsan.ninja install-devcore -j 200 TSAN_OPTIONS="abort_on_error=1:disable_coredump=0:handle_abort=1:halt_on_error=1:report_thread_leaks=0:die_after_fork=0:suppressions=etc/tsan.suppressions:external_symbolizer_path=/opt/mongodbtoolchain/v4/bin/llvm-symbolizer" buildscripts/resmoke.py run --suites=jstestfuzz_sharded --numClientsPerFixture=10 --storageEngineCacheSizeGB=1 ~/temp/out/* > output.txt
    • 135
    • None
    • 3
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      1. Adapt the build system as necessary to ensure that TSAN works on ARM architecture.
      2. Ensure that at-least-one Evergreen variant exercises this configuration (so we can detect if/when it breaks).

              Assignee:
              Unassigned
              Reporter:
              Daniel Moody
              Votes:
              2 Vote for this issue
              Watchers:
              9 Start watching this issue

                Created:
                Updated: