From patchwork Tue Jun 14 00:42:09 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?Alex_Benn=C3=A9e?= X-Patchwork-Id: 581640 Delivered-To: patch@linaro.org Received: by 2002:a05:7000:5806:0:0:0:0 with SMTP id j6csp2473721max; Mon, 13 Jun 2022 17:53:39 -0700 (PDT) X-Google-Smtp-Source: ABdhPJz3cFCCkbbyI7P1nSGA16TfmZbsLeeemuWW5NGtTYE2pI/Rfxgl2JQXx6ezNerh4y300/yP X-Received: by 2002:a37:a7cc:0:b0:6a6:8b1d:f601 with SMTP id q195-20020a37a7cc000000b006a68b1df601mr2312539qke.218.1655168019772; Mon, 13 Jun 2022 17:53:39 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1655168019; cv=none; d=google.com; s=arc-20160816; b=NVY1NwVKjVFSlG+AlCs+osQHtOmo+8awKrw32X6IWZ7qJtZv5urH/8/+vyEmApNU9m GXG5v7iQbpkCmSyvlFa2d/b7SJfymDWShiTB0ZKVIXMwp7Oao6LZpPjXD2YlZyYDaHng hxWmxUlFbfk8POCxNCEdm6OTtfIUu0kvx1Bj9Hz/4QWeiaJywuoR2vzc4BqLU/FCi5Hi gWuJ6PtAgaypSZNeK2OuFs4Cq6e+9F6kaALQH3aUOXL6FBUYhbXnSRVhCZTQpsM5+Ijd 4TnBFaxS/hYs+zPCz2DSjEN91TGbZcFno3kyw0CZTiyBPFEw+mymuGO9V2CXEjLDoa6B 7GDA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:content-transfer-encoding :mime-version:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=6W2OhkT13Bqd3qEKUsCAt2ot9YsgaiLRb6IaOc9KPSA=; b=J4m2WqRwITrxvNg28b9ooZi5zDp3dNsKqGkKj5ei5VbLIfTTDx3A6J8uSoGKHWN0h9 BI/tSw3GZv9uLlAQS8srxtCY8JO7V7D6+6DQVkY6cbBwee9DU8dgRzZ/vIZpDvA7YJsQ eSy/H/Eg/RYpRjiQ9oEZhxw9ikrc0Wz/kFxJer3TfY/xbif6u9Z1FrKJVJGaWMOQAGRK tdlVYVO2d3oxn2/2d1/z32U+6Uwmv75iy/ES/AijlZOGy9JnwP3lBVQs4WVU6SQc9oAr OtoFRI6+j5W/EkTJ4kqx9LHHm4/ubGPe9zGQ+EH42r9wBrOusl9TcvIFdJ1ugHifCkv8 L3BQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=UeG9Ku5K; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-devel-bounces+patch=linaro.org@nongnu.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from lists.gnu.org (lists.gnu.org. [209.51.188.17]) by mx.google.com with ESMTPS id gg3-20020a056214252300b0046bcb1f01fesi6286060qvb.432.2022.06.13.17.53.39 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Mon, 13 Jun 2022 17:53:39 -0700 (PDT) Received-SPF: pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=UeG9Ku5K; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-devel-bounces+patch=linaro.org@nongnu.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from localhost ([::1]:45254 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1o0uoN-0003XQ-9j for patch@linaro.org; Mon, 13 Jun 2022 20:53:39 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:48690) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1o0udS-0008QK-R5 for qemu-devel@nongnu.org; Mon, 13 Jun 2022 20:42:24 -0400 Received: from mail-wr1-x432.google.com ([2a00:1450:4864:20::432]:44873) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1o0udR-00054D-99 for qemu-devel@nongnu.org; Mon, 13 Jun 2022 20:42:22 -0400 Received: by mail-wr1-x432.google.com with SMTP id q15so9034803wrc.11 for ; Mon, 13 Jun 2022 17:42:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=6W2OhkT13Bqd3qEKUsCAt2ot9YsgaiLRb6IaOc9KPSA=; b=UeG9Ku5KpZ/yAKj8SXk5xkzo/hbGVflEGRuvPWENoZ8f0fX4hczfVEnmVrKbHiyzDc 7IFbx/Nu3Y8BciPjZeMH3EKJRabiq9/A8koqcE08nhZXeiwNFKz6XpAhCWtnxy5pw5Zd t1mUdLFaNKFea5PBF2K/O1Pdp32l2cICQidAp7RY2+6C+n9LRlR6DZZKtwj7BATfCUEd 5FD8B7jgEBFHL6T8dXSSXPSSo5nOMkvNgnDfGu2rrjulhlyDs/ujeIeicfZmG35D4IkZ rRpXrnnwzoVxgJFFvBT+DJIPm0jgUTJv/fMmYWZlXdtrdZ3C0q4H4rnci4w3hl6DOpUj FaXA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=6W2OhkT13Bqd3qEKUsCAt2ot9YsgaiLRb6IaOc9KPSA=; b=ZChYhDLnMeEonKHrSiomIGHgJstPlRkocCNkt9h2GAN49Fcv9mV3gZsvZNk1CeJGt2 sm6+vqeuUTG08gYs+5Ui0DDkShpLP5CFg+errUktP8LR/kxT0us99f3lXPPOz5B+EYTW sEJ9N0HGvbZ05HaLN/aIDIALDrXggHJHotTHwSp3t6eN2xJ1pXq1VK+7NEO0mleruMwu xNi5YljAkjngHfhDzDX5HUwp98inmenrGoJAQi4Qe7cA+Q1Z3BXcra5onM0/KtzBMgl/ Np7kwDGRbQgy/Caw/3mu4jyp2+4D3SgihiuoFcYFnnwtzGy3Qi0addvg19E8xwUAW2aM AiqA== X-Gm-Message-State: AJIora+k2HRVnUN2TtcROfDGtfYEj/8nOoL0cBZj+VyvXo14DoUHr6LL z3ul97zWYl5Yol1YKmxHKa7Zzw== X-Received: by 2002:a05:6000:1883:b0:205:c0cb:33c6 with SMTP id a3-20020a056000188300b00205c0cb33c6mr2198894wri.39.1655167339508; Mon, 13 Jun 2022 17:42:19 -0700 (PDT) Received: from zen.linaroharston ([51.148.130.216]) by smtp.gmail.com with ESMTPSA id o6-20020a05600c510600b0039748be12dbsm15802228wms.47.2022.06.13.17.42.11 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 13 Jun 2022 17:42:15 -0700 (PDT) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id 9D6FF1FFBF; Tue, 14 Jun 2022 01:42:09 +0100 (BST) From: =?utf-8?q?Alex_Benn=C3=A9e?= To: peter.maydell@linaro.org, richard.henderson@linaro.org Cc: qemu-devel@nongnu.org, =?utf-8?q?Alex_Benn=C3=A9e?= , =?utf-8?q?Philippe_M?= =?utf-8?q?athieu-Daud=C3=A9?= , Thomas Huth , Wainer dos Santos Moschetta , Beraldo Leal Subject: [PULL 7/7] .gitlab: use less aggressive nproc on our aarch64/32 runners Date: Tue, 14 Jun 2022 01:42:09 +0100 Message-Id: <20220614004209.1970284-8-alex.bennee@linaro.org> X-Mailer: git-send-email 2.30.2 In-Reply-To: <20220614004209.1970284-1-alex.bennee@linaro.org> References: <20220614004209.1970284-1-alex.bennee@linaro.org> MIME-Version: 1.0 Received-SPF: pass client-ip=2a00:1450:4864:20::432; envelope-from=alex.bennee@linaro.org; helo=mail-wr1-x432.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+patch=linaro.org@nongnu.org Sender: "Qemu-devel" Running on all 80 cores of our aarch64 runner does occasionally trigger a race condition which fails the build. However the CI system is not the time and place to play with much heisenbugs so turn down the nproc to "only" use 40 cores in the build. Signed-off-by: Alex Bennée Reviewed-by: Richard Henderson Tested-by: Richard Henderson Reviewed-by: Philippe Mathieu-Daudé Message-Id: <20220613171258.1905715-8-alex.bennee@linaro.org> diff --git a/.gitlab-ci.d/custom-runners/ubuntu-20.04-aarch32.yml b/.gitlab-ci.d/custom-runners/ubuntu-20.04-aarch32.yml index 47856ac53c..1998460d06 100644 --- a/.gitlab-ci.d/custom-runners/ubuntu-20.04-aarch32.yml +++ b/.gitlab-ci.d/custom-runners/ubuntu-20.04-aarch32.yml @@ -19,5 +19,5 @@ ubuntu-20.04-aarch32-all: - mkdir build - cd build - ../configure --cross-prefix=arm-linux-gnueabihf- - - make --output-sync -j`nproc` - - make --output-sync -j`nproc` check V=1 + - make --output-sync -j`nproc --ignore=40` + - make --output-sync -j`nproc --ignore=40` check V=1 diff --git a/.gitlab-ci.d/custom-runners/ubuntu-20.04-aarch64.yml b/.gitlab-ci.d/custom-runners/ubuntu-20.04-aarch64.yml index 951e490db1..65718a188a 100644 --- a/.gitlab-ci.d/custom-runners/ubuntu-20.04-aarch64.yml +++ b/.gitlab-ci.d/custom-runners/ubuntu-20.04-aarch64.yml @@ -17,9 +17,9 @@ ubuntu-20.04-aarch64-all-linux-static: - mkdir build - cd build - ../configure --enable-debug --static --disable-system --disable-glusterfs --disable-libssh - - make --output-sync -j`nproc` - - make --output-sync -j`nproc` check V=1 - - make --output-sync -j`nproc` check-tcg V=1 + - make --output-sync -j`nproc --ignore=40` + - make --output-sync -j`nproc --ignore=40` check V=1 + - make --output-sync -j`nproc --ignore=40` check-tcg V=1 ubuntu-20.04-aarch64-all: needs: [] @@ -38,8 +38,8 @@ ubuntu-20.04-aarch64-all: - mkdir build - cd build - ../configure --disable-libssh - - make --output-sync -j`nproc` - - make --output-sync -j`nproc` check V=1 + - make --output-sync -j`nproc --ignore=40` + - make --output-sync -j`nproc --ignore=40` check V=1 ubuntu-20.04-aarch64-alldbg: needs: [] @@ -55,8 +55,8 @@ ubuntu-20.04-aarch64-alldbg: - cd build - ../configure --enable-debug --disable-libssh - make clean - - make --output-sync -j`nproc` - - make --output-sync -j`nproc` check V=1 + - make --output-sync -j`nproc --ignore=40` + - make --output-sync -j`nproc --ignore=40` check V=1 ubuntu-20.04-aarch64-clang: needs: [] @@ -75,8 +75,8 @@ ubuntu-20.04-aarch64-clang: - mkdir build - cd build - ../configure --disable-libssh --cc=clang-10 --cxx=clang++-10 --enable-sanitizers - - make --output-sync -j`nproc` - - make --output-sync -j`nproc` check V=1 + - make --output-sync -j`nproc --ignore=40` + - make --output-sync -j`nproc --ignore=40` check V=1 ubuntu-20.04-aarch64-tci: needs: [] @@ -95,7 +95,7 @@ ubuntu-20.04-aarch64-tci: - mkdir build - cd build - ../configure --disable-libssh --enable-tcg-interpreter - - make --output-sync -j`nproc` + - make --output-sync -j`nproc --ignore=40` ubuntu-20.04-aarch64-notcg: needs: [] @@ -114,5 +114,5 @@ ubuntu-20.04-aarch64-notcg: - mkdir build - cd build - ../configure --disable-libssh --disable-tcg - - make --output-sync -j`nproc` - - make --output-sync -j`nproc` check V=1 + - make --output-sync -j`nproc --ignore=40` + - make --output-sync -j`nproc --ignore=40` check V=1