From 1e45fe8f0021446f28f49b090bb76737917af384 Mon Sep 17 00:00:00 2001 From: opensource-krzysztof <152877665+opensource-krzysztof@users.noreply.github.com> Date: Fri, 11 Jul 2025 14:58:23 +0200 Subject: [PATCH 1/8] sles 15 --- .github/workflows/reusable_multi_numa.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/reusable_multi_numa.yml b/.github/workflows/reusable_multi_numa.yml index be66a8ab8..f1071bdb6 100644 --- a/.github/workflows/reusable_multi_numa.yml +++ b/.github/workflows/reusable_multi_numa.yml @@ -19,7 +19,7 @@ jobs: strategy: matrix: # TODO: bring back SLES-15 when the machine is ready - os: [ubuntu-22.04, rhel-9.1] + os: [ubuntu-22.04, rhel-9.1, sles-15-test] build_type: [Debug, Release] shared_library: ['ON', 'OFF'] name: Multi NUMA (${{matrix.os}}, build_type=${{matrix.build_type}}, shared=${{matrix.shared_library}}) From 7e028fc72f10ab268933b1475ee78ead3b80faf8 Mon Sep 17 00:00:00 2001 From: opensource-krzysztof <152877665+opensource-krzysztof@users.noreply.github.com> Date: Mon, 14 Jul 2025 09:52:09 +0200 Subject: [PATCH 2/8] Update reusable_multi_numa.yml --- .github/workflows/reusable_multi_numa.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/reusable_multi_numa.yml b/.github/workflows/reusable_multi_numa.yml index f1071bdb6..699136045 100644 --- a/.github/workflows/reusable_multi_numa.yml +++ b/.github/workflows/reusable_multi_numa.yml @@ -23,7 +23,7 @@ jobs: build_type: [Debug, Release] shared_library: ['ON', 'OFF'] name: Multi NUMA (${{matrix.os}}, build_type=${{matrix.build_type}}, shared=${{matrix.shared_library}}) - runs-on: ["DSS-MULTI-NUMA", "DSS-${{matrix.os}}"] + runs-on: ["DSS-SLES-15-TEST"] steps: - name: Checkout From 6e96ac49496ac49382d8952454411a554c88b753 Mon Sep 17 00:00:00 2001 From: opensource-krzysztof <152877665+opensource-krzysztof@users.noreply.github.com> Date: Mon, 14 Jul 2025 11:44:47 +0200 Subject: [PATCH 3/8] Update reusable_multi_numa.yml --- .github/workflows/reusable_multi_numa.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/reusable_multi_numa.yml b/.github/workflows/reusable_multi_numa.yml index 699136045..d506f7e35 100644 --- a/.github/workflows/reusable_multi_numa.yml +++ b/.github/workflows/reusable_multi_numa.yml @@ -19,7 +19,7 @@ jobs: strategy: matrix: # TODO: bring back SLES-15 when the machine is ready - os: [ubuntu-22.04, rhel-9.1, sles-15-test] + os: [sles-15-test] build_type: [Debug, Release] shared_library: ['ON', 'OFF'] name: Multi NUMA (${{matrix.os}}, build_type=${{matrix.build_type}}, shared=${{matrix.shared_library}}) From bddf050941b266d7255b5829b8d9d6e654daa6af Mon Sep 17 00:00:00 2001 From: opensource-krzysztof <152877665+opensource-krzysztof@users.noreply.github.com> Date: Mon, 14 Jul 2025 12:37:19 +0200 Subject: [PATCH 4/8] Update reusable_multi_numa.yml --- .github/workflows/reusable_multi_numa.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/reusable_multi_numa.yml b/.github/workflows/reusable_multi_numa.yml index d506f7e35..40859c708 100644 --- a/.github/workflows/reusable_multi_numa.yml +++ b/.github/workflows/reusable_multi_numa.yml @@ -14,7 +14,7 @@ env: jobs: multi_numa: - # run only on upstream; forks will not have the HW + # run only on upstream; forks will not have the HW. if: github.repository == 'oneapi-src/unified-memory-framework' strategy: matrix: From ad1486fadb0a2a0206596336d95c4d239c4edc4e Mon Sep 17 00:00:00 2001 From: opensource-krzysztof <152877665+opensource-krzysztof@users.noreply.github.com> Date: Mon, 14 Jul 2025 13:11:30 +0200 Subject: [PATCH 5/8] Update reusable_multi_numa.yml --- .github/workflows/reusable_multi_numa.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/reusable_multi_numa.yml b/.github/workflows/reusable_multi_numa.yml index 40859c708..02506b541 100644 --- a/.github/workflows/reusable_multi_numa.yml +++ b/.github/workflows/reusable_multi_numa.yml @@ -14,7 +14,7 @@ env: jobs: multi_numa: - # run only on upstream; forks will not have the HW. + # run only on upstream; forks will not have the HW.. if: github.repository == 'oneapi-src/unified-memory-framework' strategy: matrix: From 42c1bee99e1d7a94f1ad6ff0684c2332e67d0012 Mon Sep 17 00:00:00 2001 From: opensource-krzysztof <152877665+opensource-krzysztof@users.noreply.github.com> Date: Mon, 14 Jul 2025 13:48:05 +0200 Subject: [PATCH 6/8] Update reusable_multi_numa.yml --- .github/workflows/reusable_multi_numa.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/reusable_multi_numa.yml b/.github/workflows/reusable_multi_numa.yml index 02506b541..22281894d 100644 --- a/.github/workflows/reusable_multi_numa.yml +++ b/.github/workflows/reusable_multi_numa.yml @@ -14,7 +14,7 @@ env: jobs: multi_numa: - # run only on upstream; forks will not have the HW.. + # run only on upstream; forks will not have the HW... if: github.repository == 'oneapi-src/unified-memory-framework' strategy: matrix: From 1c208247f40a4b44fcdbdca84996febfac271807 Mon Sep 17 00:00:00 2001 From: opensource-krzysztof <152877665+opensource-krzysztof@users.noreply.github.com> Date: Mon, 14 Jul 2025 14:10:14 +0200 Subject: [PATCH 7/8] Update reusable_multi_numa.yml --- .github/workflows/reusable_multi_numa.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/reusable_multi_numa.yml b/.github/workflows/reusable_multi_numa.yml index 22281894d..b9273bedd 100644 --- a/.github/workflows/reusable_multi_numa.yml +++ b/.github/workflows/reusable_multi_numa.yml @@ -14,7 +14,7 @@ env: jobs: multi_numa: - # run only on upstream; forks will not have the HW... + # run only on upstream; forks will not have the HW.... if: github.repository == 'oneapi-src/unified-memory-framework' strategy: matrix: From ee2a2a44cc864a781824ace96b46ec74e120d72e Mon Sep 17 00:00:00 2001 From: opensource-krzysztof <152877665+opensource-krzysztof@users.noreply.github.com> Date: Mon, 14 Jul 2025 14:34:00 +0200 Subject: [PATCH 8/8] Update reusable_multi_numa.yml --- .github/workflows/reusable_multi_numa.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/reusable_multi_numa.yml b/.github/workflows/reusable_multi_numa.yml index b9273bedd..77f737498 100644 --- a/.github/workflows/reusable_multi_numa.yml +++ b/.github/workflows/reusable_multi_numa.yml @@ -50,7 +50,7 @@ jobs: run: cmake --build ${{github.workspace}}/build -j $(nproc) - name: Run tests - if: (matrix.os != 'rhel-9.1') && (matrix.os != 'sles-15') + if: (matrix.os != 'rhel-9.1') && (matrix.os != 'sles-15-test') working-directory: ${{github.workspace}}/build run: ctest --output-on-failure --test-dir test @@ -58,7 +58,7 @@ jobs: # Skip some tests until we upgrade hwloc and update CMake to properly handle local hwloc installation. # TODO: fix issue #560 - name: Run tests (on RHEL/SLES) - if: (matrix.os == 'rhel-9.1') || (matrix.os == 'sles-15') + if: (matrix.os == 'rhel-9.1') || (matrix.os == 'sles-15-test') working-directory: ${{github.workspace}}/build run: | ctest --output-on-failure --test-dir test -E "test_provider_os_memory_multiple_numa_nodes" @@ -66,7 +66,7 @@ jobs: --gtest_filter="-*checkModeLocal/*:*checkModePreferredEmptyNodeset/*:testNuma.checkModeInterleave" - name: Run NUMA tests under valgrind - if: (matrix.os != 'rhel-9.1') && (matrix.os != 'sles-15') + if: (matrix.os != 'rhel-9.1') && (matrix.os != 'sles-15-test') run: | ${{github.workspace}}/test/test_valgrind.sh ${{github.workspace}} ${{env.BUILD_DIR}} memcheck "${{env.NUMA_TESTS}}" ${{github.workspace}}/test/test_valgrind.sh ${{github.workspace}} ${{env.BUILD_DIR}} drd "${{env.NUMA_TESTS}}"