@@ -153,7 +153,7 @@ jobs:
153153 # 0: PRs without special label
154154 # 1: PRs with `merge-ci` label, merge queue checks, master commits
155155 # 2: nightlies
156- # 2 : PRs with `release-ci` label, full releases
156+ # 3 : PRs with `release-ci` label, full releases
157157 - name : Set check level
158158 id : set-level
159159 # We do not use github.event.pull_request.labels.*.name here because
@@ -259,15 +259,15 @@ jobs:
259259 },
260260 {
261261 "name": "Linux fsanitize",
262- "os": "ubuntu-latest",
262+ // Always run on large if available, more reliable regarding timeouts
263+ "os": large ? "nscloud-ubuntu-22.04-amd64-8x16-with-cache" : "ubuntu-latest",
263264 "enabled": level >= 2,
264- // do not have nightly release wait for this
265- "secondary": level <= 2,
266265 "test": true,
267266 // turn off custom allocator & symbolic functions to make LSAN do its magic
268267 "CMAKE_PRESET": "sanitize",
269- // exclude seriously slow/problematic tests (laketests crash, async_base_functions timeouts)
270- "CTEST_OPTIONS": "-E '(interactive|pkg|lake|bench)/|treemap|StackOverflow|async_base_functions'"
268+ // `StackOverflow*` correctly triggers ubsan
269+ // `reverse-ffi` fails to link in sanitizers
270+ "CTEST_OPTIONS": "-E 'StackOverflow|reverse-ffi'"
271271 },
272272 {
273273 "name": "macOS",
0 commit comments