From patchwork Mon Jun 13 17:12:58 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: 581427 Delivered-To: patch@linaro.org Received: by 2002:a05:7000:5806:0:0:0:0 with SMTP id j6csp2176666max; Mon, 13 Jun 2022 10:21:31 -0700 (PDT) X-Google-Smtp-Source: ABdhPJy3Cl21C4SObDB7dSJMAyWn05Mxkrh28u6dwv6Jzd0ZK5uO5MlNdmBQMN/B82UZ0di2hlxP X-Received: by 2002:a05:622a:1646:b0:305:1676:c74e with SMTP id y6-20020a05622a164600b003051676c74emr680771qtj.399.1655140890994; Mon, 13 Jun 2022 10:21:30 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1655140890; cv=none; d=google.com; s=arc-20160816; b=CZsUDxJWjAaXkW4jUkc45NFUumsbEOhnUkTadDUtylC1h1z8VVYAiTR1MHMHLQIDk2 NMrbUdntaXRRo8hp2q7U3miKHbVxfWBOXtEhErj93fen385pS5j9fakXMnqAn8Oh3BqL y1NUfDvvOtUnBSFbifASSVU9f4p16KiS0w/+Kp5oxmQWiyJaptvAh9xJGWM5mRocXy/A nOV6Kb2zwLIB8vDdyfTvlpKwF2IORt8DTgSzZZUNvSre7eFB1K/qrODoJjV3F5PzzvtF Gy2WAHhDb7n+0WE6tnLpGgbG1Ym7c+Y1c6VmDtyNaoz/ldjFgAxMVvVQESfZiRDezhoh ZXRg== 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=rZddIaoLD/ZTyoHMOhubaxrRGzNsR1qnEvTVtIqOZCA=; b=aY1iDdQhsCOVVxz5+88m0JEJ8WsG3WWQGej02frQdEi0zZ9ElO+QRPzrVjG5B5MaMS 8IwYQ+nn26k7/jqTue5p5pUf/tDXmkD57sXl3VA4qPLNn6Z7LuZJ/eUi04xypYgUynCk kR/fCrES35Kg28ZmqUWSijtcVUsoSLFieyFnjKohjMyFJkyExipYiT2E4uty4FPYVCmg jeSOPI0r3gYFjG+3HghR322iYO/qifAggHuuQ/xkmzAyHyQZ06pHp8PmZRCFYO+InhbV DAZLWH4B5h87Dl6nZ34ANMOFcPa8aAq25q1dLSJt7VzvqVsEUm69zXvPwxN63aV1YBOw xhDA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=BA4Pzvyv; 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 f4-20020ac84704000000b00304ed471596si3471484qtp.418.2022.06.13.10.21.30 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Mon, 13 Jun 2022 10:21:30 -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=BA4Pzvyv; 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]:54010 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1o0nko-0003DT-Gt for patch@linaro.org; Mon, 13 Jun 2022 13:21:30 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:57022) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1o0ncq-0001Md-WF for qemu-devel@nongnu.org; Mon, 13 Jun 2022 13:13:17 -0400 Received: from mail-ej1-x634.google.com ([2a00:1450:4864:20::634]:35578) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1o0ncm-0006xO-8n for qemu-devel@nongnu.org; Mon, 13 Jun 2022 13:13:14 -0400 Received: by mail-ej1-x634.google.com with SMTP id me5so12462893ejb.2 for ; Mon, 13 Jun 2022 10:13:11 -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=rZddIaoLD/ZTyoHMOhubaxrRGzNsR1qnEvTVtIqOZCA=; b=BA4PzvyvmRJQpxJKJDnlGReoQ426i0P6qPFLdKKB+NMNy1VkZWfke6kpqh1AcqsRT8 G+Sxtzc6mPOS+tRuKUIeF9Mzu3X3l4laI6K4DmaH3VB6BlELAcnV0p+5x6bNl0c7gYrR yAc7LaEJOa3TlWzKWJtkaexWDQEmrgCteXK7mLQhfDgAiJM13opZm9MT7PFkl/ij40Sb Wmfs7fySIHl6oxx6OEDrh/fcObSLWASNRR9LUTjMk7upETEu2scC4h5snM+9LGadjKX/ w4c1Ni9p2MetJiVT1ZOfnD9FxiHrYwyjL+tY1aubUZf4vA3rBvDHLCPTTyb/yleC+zKK IiJw== 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=rZddIaoLD/ZTyoHMOhubaxrRGzNsR1qnEvTVtIqOZCA=; b=5RWfUB+qAFA/bTWvjMw2cK6qiuKY17XfscxHf4FXuUBiTceekdBRMOpMhAjVdV9uSG N11DJN38gELf4qofvsLSxACU4Hpu5StacrAu2EhOIqKoZ5bI1XLVY4czfmZV7bqbvqTF K3EF1mQcZl8scZmgERu5xM4wlq7sQDv6K+zhDVifbaM/hRBrH43eIV/y+kui60gqM71Y rAn3VvIVl6cPif1WMca43o+YLeLDHd61Uo0xRA9BLEZ4HDUGauZcgsJ0hxherPeiHkMe qE+N2H30u/EMJa5fDwqNFEjx/Ga+ABA2pO9sdxoBUYRU0nGQo1CgCpDnLNujnWI2t3tt BUyw== X-Gm-Message-State: AOAM531d5BMBLTCyT+xgsIEdljt7e+6N0LQ++kSNmEeY0k+V4sMjurI3 jIblnC+w7QtBFfD9QSjLiNY03g== X-Received: by 2002:a17:906:7308:b0:710:dabe:d651 with SMTP id di8-20020a170906730800b00710dabed651mr730115ejc.75.1655140390904; Mon, 13 Jun 2022 10:13:10 -0700 (PDT) Received: from zen.linaroharston ([51.148.130.216]) by smtp.gmail.com with ESMTPSA id v24-20020a170906859800b007120e9573b4sm4045901ejx.169.2022.06.13.10.13.02 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 13 Jun 2022 10:13:06 -0700 (PDT) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id 88FD81FFBF; Mon, 13 Jun 2022 18:12:59 +0100 (BST) From: =?utf-8?q?Alex_Benn=C3=A9e?= To: qemu-devel@nongnu.org Cc: fam@euphon.net, berrange@redhat.com, f4bug@amsat.org, aurelien@aurel32.net, pbonzini@redhat.com, stefanha@redhat.com, crosa@redhat.com, richard.henderson@linaro.org, =?utf-8?q?Alex_Benn=C3=A9e?= , Thomas Huth , Wainer dos Santos Moschetta , Beraldo Leal Subject: [PATCH v1 7/7] .gitlab: use less aggressive nproc on our aarch64/32 runners Date: Mon, 13 Jun 2022 18:12:58 +0100 Message-Id: <20220613171258.1905715-8-alex.bennee@linaro.org> X-Mailer: git-send-email 2.30.2 In-Reply-To: <20220613171258.1905715-1-alex.bennee@linaro.org> References: <20220613171258.1905715-1-alex.bennee@linaro.org> MIME-Version: 1.0 Received-SPF: pass client-ip=2a00:1450:4864:20::634; envelope-from=alex.bennee@linaro.org; helo=mail-ej1-x634.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é --- .../custom-runners/ubuntu-20.04-aarch32.yml | 4 ++-- .../custom-runners/ubuntu-20.04-aarch64.yml | 24 +++++++++---------- 2 files changed, 14 insertions(+), 14 deletions(-) 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