Uploaded image for project: 'Core Server'
  1. Core Server
  2. SERVER-77770

Ensure that TSAN works on ARM architecture

    • Type: Icon: Bug Bug
    • Resolution: Unresolved
    • Priority: Icon: Trivial - P5 Trivial - P5
    • None
    • Affects Version/s: None
    • Component/s: None
    • 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

      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 Unassigned
            Reporter:
            daniel.moody@mongodb.com Daniel Moody
            Votes:
            2 Vote for this issue
            Watchers:
            9 Start watching this issue

              Created:
              Updated: