From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7067831991103651840 X-Received: by 2002:a1c:4e05:0:b0:37c:2c83:45d8 with SMTP id g5-20020a1c4e05000000b0037c2c8345d8mr6800987wmh.153.1645607871488; Wed, 23 Feb 2022 01:17:51 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:6000:1e12:b0:1e4:b617:bc85 with SMTP id bj18-20020a0560001e1200b001e4b617bc85ls187358wrb.0.gmail; Wed, 23 Feb 2022 01:17:50 -0800 (PST) X-Google-Smtp-Source: ABdhPJwQymGELSclzTfDuwbfjRCIyrcAkUPC/hHHIrWg/9QjE1DW73kxmgpvYCJC/Xl9kn3aGiDH X-Received: by 2002:a05:6000:12cc:b0:1ed:b776:a86b with SMTP id l12-20020a05600012cc00b001edb776a86bmr1096899wrx.307.1645607870559; Wed, 23 Feb 2022 01:17:50 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1645607870; cv=none; d=google.com; s=arc-20160816; b=JJG4v4FDl+a69ERwg/l66gSyIKJaMpyk+jETl1VbIbXpQd7ka3INlaHDV9w1ciUMtJ JfyjseEpIzLqzVybhCUuwJX93DXzYWdSOuQAlt+RFfP21HZduMTgDXUObxk+lb+YGN8l WLaiNoPqhY0ECVWcZ3DIcAiafldmfG6BYXqZC62jmIKOXzRok+Jh3nTpFtJuGfkdSZok k127p+4qOW01i7A2KC8iWCNKaj3DLROz/oIJGX5zzoO4nWQJ23XDS1IZ4uJZrMVLG1XZ F++lt0PcaGcmftBxdXa7TUnFFnrMseuqIcbeJTgzdti4+n4wMdqsOMpL3xotEiT1DDai C1yQ== 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=e+7wRq2Q9eToEo2VJGAIRzi+GTg8B1t8X03llSIlbW0=; b=m1BVtgABRXLDolhD3Kq6jwp226UxDdFMm/J68TWF+uZCZ6w/Fm+WPj6eJrM/Kh/q44 SlLJEKArQdYhFPmcDZhtTc8lwJQepH7oPLEX/ykZdFm0f0Uh6JlKjUqJxBiuZuzUuRp5 8XNgq3ox26ayO9hOVYXyGI5UakfkA2IjNx6keMrTVaNr30jJQsfG4RvkOfFMod4w4y2A n0x8BlmJE50j7C/K54jeZ/CdaYjDjG+7nR4juLPMcQcNn+Je8709QbVhK3okoHEu0nio kuSS9iY4LjH+aqylEJUiCDdQvjhLfcLaTcmSQEfJHAwibQ30C1n7pmnDDFQqUMNf+Z/q I8Rw== 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 d16si215020wrr.6.2022.02.23.01.17.50 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Wed, 23 Feb 2022 01:17:50 -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 21N9HnRJ025394 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Wed, 23 Feb 2022 10:17:49 +0100 From: Uladzimir Bely To: isar-users@googlegroups.com Subject: [PATCH 0/1] sstate: compress rootfs sstate files Date: Wed, 23 Feb 2022 10:17:48 +0100 Message-Id: <20220223091749.17260-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: G+1GeLb/3mIE Sstate is quite demanding for disk space. And it often causes failures in CI, related to 'out-of-space'. Here are results of fast check for the simplest case (bullseye-amd64 with empty IMAGE_INSTALL): ``` $ sudo du -sh build-* 2,5G build-nosstate - sstate OFF 5,3G build-sstate - sstate ON 4,2G build-sstate-gzip - sstate ON + patch ``` We can save about 1GiB (or about 2GiB for cross-builds) per multiconfig by simple compression of rootfs.tar. Of course, it costs 20..40 seconds for packing. One thing looking a bit weird in this case is that sstate-cache itself compresses cache files, so rootfs.tar.gz will be also be packed. Uladzimir Bely (1): sstate: compress rootfs sstate files meta/classes/rootfs.bbclass | 4 ++-- meta/recipes-core/isar-bootstrap/isar-bootstrap.inc | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) -- 2.20.1