From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7044859904479199232 X-Received: by 2002:a17:902:9b96:b0:14d:b42c:d4d3 with SMTP id y22-20020a1709029b9600b0014db42cd4d3mr22072850plp.33.1645520821957; Tue, 22 Feb 2022 01:07:01 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:6a00:a1f:b0:4c9:e7ed:9bd with SMTP id p31-20020a056a000a1f00b004c9e7ed09bdls7060634pfh.6.gmail; Tue, 22 Feb 2022 01:07:01 -0800 (PST) X-Google-Smtp-Source: ABdhPJzPDls5Aqck4KnTefAXeFHxDWaUu759oYtKE/+VV8/XVmq0k8nBaadu5seLdTX84ULSTh7w X-Received: by 2002:a63:db47:0:b0:36c:8064:8c13 with SMTP id x7-20020a63db47000000b0036c80648c13mr18982102pgi.570.1645520821306; Tue, 22 Feb 2022 01:07:01 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1645520821; cv=pass; d=google.com; s=arc-20160816; b=RswWZYuFzJ7GZsmNCYahVL9eWJJU5WXGBslMigL/dTxLNPsFtSJyUStCVS0z3jH8u2 FzDZa6idtgnGOlOCvRbp4hBHdOWrBDqaSxYP/P6qyTPlYJtKTfcWQZRBLi62S0MEEC62 qSX1sB3m4oy1tgL3n2QjhdeFjwM6EhZntZeF42+TehoAK+NSs81FdIL9e6TkRt3QtwkK BsqlTX8+de7Ghlgk1fT+A6SGRQN4i2aevxYuoHNjZNLYCrTVyeE6LTHmktNt4bPyeECA f6Nvmh1rCYWYuUh6CYAuX8aQ+RhnSAkEVH5qG4zRGXhyQvy324czxZIXnXr0UjGgvzmn XKpw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:dkim-signature; bh=eMPy89lsDapTtRqWWWl7byfnpK/pvc+2BzO+hriuJ3U=; b=YNqTaa0eVxR3Zv5rUU+UAGV9vGfCAP/B/fYZY4REv02VpTg3GJCJ9bGu+PiNSa+il5 KDd+V+00dBmu9drm8UNONMlx56fJNVUfjrNX4clvvN4/b9JeKkJRumw1Ls/jSG18vIa7 7Hv4SU0nal9StG0lgX2b8bd1XoWFP9UOvjf/7ax8brWyNPlzYxZTvu0buCpFaDtXhlH8 7+oEuuK5EC0oKA9J7alaUpB0q9zK/pPpj5ZjDflNALZ8Q8L+/Q3380X54oU+arPT9Kld 73Z+lRb7vmZ9172a+kED1DjM7fuD6rXntuu0QeojGL3maKpRVqX3zsvR47eEjutcGLd0 3wqw== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=DExmpYE1; arc=pass (i=1 spf=pass spfdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of adriaan.schmidt@siemens.com designates 2a01:111:f400:fe05::62f as permitted sender) smtp.mailfrom=adriaan.schmidt@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com Return-Path: Received: from EUR02-HE1-obe.outbound.protection.outlook.com (mail-he1eur02on062f.outbound.protection.outlook.com. [2a01:111:f400:fe05::62f]) by gmr-mx.google.com with ESMTPS id k6si282029pgf.4.2022.02.22.01.07.01 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 22 Feb 2022 01:07:01 -0800 (PST) Received-SPF: pass (google.com: domain of adriaan.schmidt@siemens.com designates 2a01:111:f400:fe05::62f as permitted sender) client-ip=2a01:111:f400:fe05::62f; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=DExmpYE1; arc=pass (i=1 spf=pass spfdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of adriaan.schmidt@siemens.com designates 2a01:111:f400:fe05::62f as permitted sender) smtp.mailfrom=adriaan.schmidt@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=UfYqYMpNfPS+B8Xj8kLp8lWElVfEAriZN9w31Tb48G82kuEzleAtFKwjkkRKejPxgjSwnBqNj+nqhedHt/Oyfc1B6eFd69qxhVfVZMpXzTeZHrVyK0dj+OpOnyXMPbTaOK7aQFp1mAe/wfe0iuaiiw/6v3GDxbFvY/zduOs65GPAzXRZ6cEZ3BCpTs3Et5ylU9jDPwum+DrJG6RaDyqkQjooAcuLJRqKDPSCpzqRbPZnQnCN1n8h8JEvrxThvJH+FmcEaqKMP6boBJAl7Y78btoqeBLI773REzkX4vvny7xndfPt0dILld+ZuJlvefi3vDVxF+m+OhnfYu/DhSJx7g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=eMPy89lsDapTtRqWWWl7byfnpK/pvc+2BzO+hriuJ3U=; b=eJMGufC1R6pMmG8ZXOb8rxe5xWRST0zr6k4ztz+0WVZGtvvpKvraq0zbnod6kZ1aD3j06m5kXvty3yARrFoSLjN9t3pbj9VzJIohpf38ACPRNq3sveJhD0vmX8Rggs1UmZSxCQXQqOAgsAwN893NS3/tEypCAVRy1pD3khDampPd63um3Aqhi4HfV0KeTD/eIASWB9z/f3UDWvzKhY+16nzNVcyjM/SXBOOvWXz+8kUFf5mnWyh0adnHgdzXreEMUSLLXcsqw1tmAWmY7Hb+ad/NoSbmd00EhY/rJ5x37VpO7uZiAtay2dNR+fv8vFBNcdOZ5B9Ox58F2f1CCUOExw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 194.138.21.73) smtp.rcpttodomain=googlegroups.com smtp.mailfrom=siemens.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=siemens.com; dkim=none (message not signed); arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=siemens.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=eMPy89lsDapTtRqWWWl7byfnpK/pvc+2BzO+hriuJ3U=; b=DExmpYE1llJsiPYgFgXHRy6PIUDJwuttPOcThW4j10Sx042sEAuFVKbo/nwBP/gobUdf0hErYmwdDR6nxw/zwrIWr4o4re8h0GHIk+nAJMwTOUaD+vumgogCZkZF1ox4d+jVwaOtxgLCab60bM7QXsWIorofKgyjXjZqzncYQcZED522WJWkyt6DRo7CyIOQXQwr+nMrfT4Z9Ci7kbryIa8XI5VMPecoRmbVZ/l1XrO+hQF4ZqjRrmkwpubOUOj9t9i+v17UUEFVTI8LEBwrjEpj82BMwnEz9kXerbLmQ1rJTtxH69XtZ1baMpl4nypz09pmg+M38ReOdiD9VKQqNg== Received: from SV0P279CA0008.NORP279.PROD.OUTLOOK.COM (2603:10a6:f10:11::13) by AM9PR10MB4198.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:1ce::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4995.16; Tue, 22 Feb 2022 09:06:58 +0000 Received: from HE1EUR01FT045.eop-EUR01.prod.protection.outlook.com (2603:10a6:f10:11:cafe::b2) by SV0P279CA0008.outlook.office365.com (2603:10a6:f10:11::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4995.16 via Frontend Transport; Tue, 22 Feb 2022 09:06:58 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 194.138.21.73) smtp.mailfrom=siemens.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=siemens.com; Received-SPF: Pass (protection.outlook.com: domain of siemens.com designates 194.138.21.73 as permitted sender) receiver=protection.outlook.com; client-ip=194.138.21.73; helo=hybrid.siemens.com; Received: from hybrid.siemens.com (194.138.21.73) by HE1EUR01FT045.mail.protection.outlook.com (10.152.0.239) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.20.4995.15 via Frontend Transport; Tue, 22 Feb 2022 09:06:58 +0000 Received: from DEMCHDC8A0A.ad011.siemens.net (139.25.226.106) by DEMCHDC9SNA.ad011.siemens.net (194.138.21.73) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.18; Tue, 22 Feb 2022 10:06:45 +0100 Received: from random.ppmd.siemens.net (139.25.68.25) by DEMCHDC8A0A.ad011.siemens.net (139.25.226.106) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.18; Tue, 22 Feb 2022 10:06:45 +0100 From: Adriaan Schmidt To: CC: Adriaan Schmidt Subject: [PATCH v2 0/3] Sstate-cache follow-up Date: Tue, 22 Feb 2022 10:06:25 +0100 Message-ID: <20220222090628.2174022-1-adriaan.schmidt@siemens.com> X-Mailer: git-send-email 2.30.2 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain Return-Path: adriaan.schmidt@siemens.com X-Originating-IP: [139.25.68.25] X-ClientProxiedBy: DEMCHDC89YA.ad011.siemens.net (139.25.226.104) To DEMCHDC8A0A.ad011.siemens.net (139.25.226.106) X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 379e65ad-9cab-4f16-61f0-08d9f5e2ae30 X-MS-TrafficTypeDiagnostic: AM9PR10MB4198:EE_ X-Microsoft-Antispam-PRVS: X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: tEauMHrh913ZzBYdTp9ozW9J41wwz07U6LrQAAEJVcddMTCTMthLPrMOA+eCtxXIQxmnscsgK1WAUR1u4DWeCiJzCtmA5MSnQ+X5xXodw2OYHSOXory+BNNTWXNxaZoTHTDMwpBYVunaTok8EFUgxi414Q6KXOPqtUY/gEhWKN3feW3xth1TJGVsstCpTGycFL5uBJMDN/TNZw9uJWUf0CPH2uEN+jQIUUUCgJ+hI9g9TpyjW31jxpSfikaqOCsSUhko/ommrqCSaVg4FLT9z5UJ34Fb+xskOt0MUlBChrmOLx189Cn7WeoHB133FGQ0nF3QU30jIEsUDhUTOtzlXj+mVaeWpypvtORS1iYMMEL4ZD1BpovGclLJ94q22wFXKYxVCmE21slXKXne4rK+RuuzPXy4wwNWYV5CgBQbxF7/muvscoqtguXSW37johYfo7BX+0FQsOEp1SRdTr720n7BFlhSpYs9uahkULU4KiEuWvWdPRXS/ZgetbzcaxTdMOi7pM2Rg1BC5afuF3J9BrPWfT8yK2V+J6T1Pb3cuV+f2i5NEm7LJ/JRuuMOHs1mt93Z6OhwBjBTl43wbZQoIYw5xWKyiM+9vrfuxD50F2jbKX3aPiF9wpdUYxm5u2OlkUFD85qTZdRI8U77POk0Nd6tyEPVjsl3gsJtGEM/k0XZmSFEKSD5Zhgp7EgVNwdkhwaEL5vYJe62Q9ToBozPcA== X-Forefront-Antispam-Report: CIP:194.138.21.73;CTRY:DE;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:hybrid.siemens.com;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(13230001)(4636009)(40470700004)(36840700001)(46966006)(6666004)(1076003)(508600001)(186003)(336012)(8936002)(6916009)(26005)(36756003)(316002)(8676002)(70206006)(70586007)(107886003)(4326008)(16526019)(82960400001)(2906002)(40460700003)(356005)(82310400004)(83380400001)(44832011)(47076005)(956004)(81166007)(86362001)(36860700001)(2616005)(5660300002)(36900700001);DIR:OUT;SFP:1101; X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Feb 2022 09:06:58.2675 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 379e65ad-9cab-4f16-61f0-08d9f5e2ae30 X-MS-Exchange-CrossTenant-Id: 38ae3bcd-9579-4fd4-adda-b42e1495d55a X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=38ae3bcd-9579-4fd4-adda-b42e1495d55a;Ip=[194.138.21.73];Helo=[hybrid.siemens.com] X-MS-Exchange-CrossTenant-AuthSource: HE1EUR01FT045.eop-EUR01.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM9PR10MB4198 X-TUID: tTv1Ai7EZqDn This adds the test case for the sstate-cache that we postponed when merging the original sstate series. It also includes the current draft from our discussion of changes to the testsuite itself (rebased on next). And some basic documentation of the sstate feature. It does not go into any details on how to operate a deployment with (shared) caches in practice. We're still gathering experience with that ourselves, but at some point I hope we can provide some best-practice recommendations and a script/utility for cache maintenance. changes since v1: - rebase on next - add check to verify contents of deploy dir when using sstate caching Adriaan Schmidt (3): testsuite: refactor sstate: add test case doc: add sstate to user manual doc/user_manual.md | 24 ++++ scripts/ci_build.sh | 22 ++-- testsuite/build_test/build_test.py | 55 +++++++--- testsuite/build_test/cibase.py | 171 +++++++++++++++++++---------- testsuite/build_test/cibuilder.py | 109 +++++++++++++----- 5 files changed, 262 insertions(+), 119 deletions(-) -- 2.30.2