From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7068176960994672640 X-Received: by 2002:adf:b34a:0:b0:1ea:8df9:318c with SMTP id k10-20020adfb34a000000b001ea8df9318cmr1151981wrd.190.1645688191725; Wed, 23 Feb 2022 23:36:31 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:6000:1e12:b0:1e4:b617:bc85 with SMTP id bj18-20020a0560001e1200b001e4b617bc85ls1092919wrb.0.gmail; Wed, 23 Feb 2022 23:36:30 -0800 (PST) X-Google-Smtp-Source: ABdhPJwjqz/es1Euo1gZZ7KuUWOSNgwXVuTkX6DbKTz6AsujTPe9E5CdAVIwU6vJ/D3ed2z/+7av X-Received: by 2002:a5d:6da1:0:b0:1e3:2bf5:13c with SMTP id u1-20020a5d6da1000000b001e32bf5013cmr1160286wrs.316.1645688190683; Wed, 23 Feb 2022 23:36:30 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1645688190; cv=none; d=google.com; s=arc-20160816; b=DUMzWpZittXmoasDsDeYlZQ0qcz6QOIIxVsXP4Rolu0bKwT9SHveXaikQOQCEErr54 htEDn9jFUu2lyiV5FK/CZbMZhLW7B3QX6iXeYiA10MzBKdaa+wFS5SPEmgmZNQxS94BD nABl7iAhMvCt0BG9pn/1xybZ47WQkx3S9rZJ8w2qUP47CT1XCiESp1oDv209l6WyCWyK 6ZGyewrkqZ1fmsmyXcalURryt2vKZ5A4gFeQzqvTtIIsixudXqd+MZXqr5vSLslERXfP Hd0kuu3cHMboncxt4SuNS6AMV2CYf2qbJ++ClgL2f9eCbUiGTwkrE4uktJPTFKij4+SX MnmA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:message-id:date:subject:to :from; bh=JoVuUZZC8dtp+mYUPc2UP8O6dp5tojNixcSUi7ex6vI=; b=cHyEZspiKmSC1eXkM7I73MA8TP9/kwCVbcSr7cnCo6csoZCri9HNp5wc1+byg1Uf9V giJFPQNa4G8UVq3k1fcMYQ7sfgW4b2aCef2NmHXqhm9/zlPxVouAPKHMhjQ+5kerjozi i3V86+vNpDvNFEpc+kJ1wnVpZpXAwZod3VKb0R+0/9Ogmiq5/a4zBvkm9Sd4fedOP7WH nDWp+Y9DDFbcCxVelRZ8LUsmtEIgfaUbGAN/cPeVz9J1fV6vSpa7IS6DF4OnXm73616H uID02cSfaV7Vz5aVOQGblsG54JySb5Fa5v1jPehUrq5L49GL9F6kNaTE2oTnD76oHoNZ mxJg== ARC-Authentication-Results: i=1; gmr-mx.google.com; spf=pass (google.com: domain of ubely@ilbers.de designates 85.214.156.166 as permitted sender) smtp.mailfrom=ubely@ilbers.de Return-Path: Received: from shymkent.ilbers.de (shymkent.ilbers.de. [85.214.156.166]) by gmr-mx.google.com with ESMTPS id m7si81704wrj.1.2022.02.23.23.36.30 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Wed, 23 Feb 2022 23:36:30 -0800 (PST) Received-SPF: pass (google.com: domain of ubely@ilbers.de designates 85.214.156.166 as permitted sender) client-ip=85.214.156.166; Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of ubely@ilbers.de designates 85.214.156.166 as permitted sender) smtp.mailfrom=ubely@ilbers.de Received: from baighyz.m.ilbers.de (host-80-81-17-52.static.customer.m-online.net [80.81.17.52]) (authenticated bits=0) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8) with ESMTPSA id 21O7aT9a029752 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Thu, 24 Feb 2022 08:36:30 +0100 From: Uladzimir Bely To: isar-users@googlegroups.com Subject: [PATCH v2 0/1] sstate: do not keep intermediate sstate files Date: Thu, 24 Feb 2022 08:36:28 +0100 Message-Id: <20220224073629.23717-1-ubely@ilbers.de> X-Mailer: git-send-email 2.20.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-1.0 required=5.0 tests=ALL_TRUSTED autolearn=unavailable autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on shymkent.ilbers.de X-TUID: riFs7+2jgajQ Sstate is quite demanding for disk space. And it often causes failures in CI, related to 'out-of-space'. This patchset minimizes space usage by intermediate state files by removing them: - after sstate-cache populated: with separate task in task queue - after sstate-cache unpacked: by direct call of this task Some results shown below for three different cases: - sstate disabled; - sstate enabled; - sstate enabled + cleanup patch. bullseye-arm64 cross build with full IMAGE_INSTALL list: $ sudo du -sh build-* 5,7G build-nosstate 12G build-sstate 7,6G build-sstate-cleanup bullseye-arm64 cross build with empty IMAGE_INSTALL list: $ sudo du -sh build-* 2,5G build-nosstate 5,3G build-sstate 3,4G build-sstate-cleanup bullseye-amd64 native build with empty IMAGE_INSTALL list: $ sudo du -sh build-* 3,2G build-nosstate 6,4G build-sstate 4,2G build-sstate-cleanup Changes since v1: - patchset renamed from "sstate: compress rootfs sstate files"; - sstate intermediate files compression replaced by removing; - dpkg intermediate files are also handled. Uladzimir Bely (1): sstate: do not keep intermediate sstate files meta/classes/dpkg-base.bbclass | 7 +++++++ meta/classes/rootfs.bbclass | 7 +++++++ meta/recipes-core/isar-bootstrap/isar-bootstrap.inc | 7 +++++++ 3 files changed, 21 insertions(+) -- 2.20.1