From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Wed, 31 Jul 2024 08:45:28 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-lj1-f185.google.com (mail-lj1-f185.google.com [209.85.208.185]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 46V6jR8m006518 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Wed, 31 Jul 2024 08:45:28 +0200 Received: by mail-lj1-f185.google.com with SMTP id 38308e7fff4ca-2ef244cdd30sf55849291fa.0 for ; Tue, 30 Jul 2024 23:45:28 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1722408322; cv=pass; d=google.com; s=arc-20160816; b=m1iZbSuIqZzU4rKBbJMTj0lmlnm7bsOlCo9rXiYkB+DjSl4904UpfM/kQEsJHl6d3z EuzuS3dUDy6AQYY0gBodqYViCJmCifxyxbbiYT8rqHmaF1FN3MVpQDUL7QJo1R8mG8oE afmY5leus2tdyoP0oNSeEqOAsDTC9jTx0dfDJQDjG1qBEY5o2Ipvr/U59jI+aO33262Z z+xyu22fQ0Tf6zaXNaRyYjVOwvbgLXTB8qfhu5mxDTgymg7jz1tTSa1OwaPqwU9MSsNw 6HQjZQROAZzJqB9mZeX3Arbzee9/PD8uixEVFRaAe/n4LRrmTzp9yDWt27uihua64J8d tEoQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:mime-version:user-agent :content-transfer-encoding:autocrypt:references:in-reply-to:date:to :from:subject:message-id:sender:dkim-signature; bh=Jfv8olq11zqn9459jXaTtc1G6OMqcsOXUkZtGssPyoA=; fh=JGVIPk5UeVAUXw2dptmE8BTcTBHxJ3ZttE6KTLiTpGA=; b=tB3jSyVsnduOxPWynbkRtu72famdWoNR1UyrnVT1Bgy4lhNFqawQogm7CN+xI6HZfu jwZB9zlaxUshvZbqJISZgRiIH6bajo6xjXnT+wwFstNex5W7HcpE8FzguyKQAt+odTwX 8jvgTOA796JSdZL25UeT/QiBHsnOokoDUQUEkk1N2ryeEzTniuEzWCWEthC74pjbBgok 2hKDY+URIhCmOInu3yL+d0ICTAhbyvqSDKqK1z388X215tlrMWZHfY4QiL5WQM1Omrnh 1cZlNydDrLHhd8JVGzuo4kOvftMrfRp+q17LWsoEjIW/Rl6Oem8n/zTqc4czT6aV0Vf1 0RYA==; darn=isar-build.org ARC-Authentication-Results: i=2; 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 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20230601; t=1722408322; x=1723013122; darn=isar-build.org; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:x-original-authentication-results :x-original-sender:mime-version:user-agent:content-transfer-encoding :autocrypt:references:in-reply-to:date:to:from:subject:message-id :sender:from:to:cc:subject:date:message-id:reply-to; bh=Jfv8olq11zqn9459jXaTtc1G6OMqcsOXUkZtGssPyoA=; b=OR4H381wUm48rngHjui1KSqB9GqTJGCFoy8JwnexeIboU6acZM4ketrTuvXANYrShL 2dOpGXpudRZylH+Jg5RCa1aqQM3YuiR0GDW9zYD46MOt6wpTLHiFdDYWJNkssr78gnn3 SU0UXuNth9i6MsCtnCkWtQLnRCu0zSwCYMHCGPXrmhmXEQplQ3LKzjwrz+fK3vXIlOY3 80hZ/cbg+Ra1FbTvfoqK97PvhmtPopBjAsRwfgfUzO7obR015hFR0KkPBgE9IbQaWYnX l0MeJk+1O374WrPMsOzqITm3b02yOZF42KCtRbeSApXJgIALwMPjgQgRbUp+xJKtJ8s4 Qbvw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1722408322; x=1723013122; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :x-spam-checked-in-group:list-id:mailing-list:precedence :x-original-authentication-results:x-original-sender:mime-version :user-agent:content-transfer-encoding:autocrypt:references :in-reply-to:date:to:from:subject:message-id:x-beenthere :x-gm-message-state:sender:from:to:cc:subject:date:message-id :reply-to; bh=Jfv8olq11zqn9459jXaTtc1G6OMqcsOXUkZtGssPyoA=; b=ChX6yqUdvYCbYJtMrTWoAd8PkiXxBvGJGouScgT5/Tu97mHufU5auL271mxdjaJA/I P2BZcXtto0+eMlJ2s3ZVCSwGIwnwjN3TzwWEobHKppSqkpG5JImwOeAcWBNFrwEw1Eyp 2F6KynrPcjJkzhpzgf/remD76kHOGF8aT2HJaycVu+Z6wZefhVYn2WGN9RV6toPftOIz VtQXnPICZrTR/qVGgAZ/RJ3jUZ4nRS9SnwKqwID3gYI7a0PK7+01gEwpT7shl7/FHMjB UuQSA26IJmxU4JSUOMBMz/gS3hDfpsBmyOCOG0lK6jBUKMVNt12iiIPucTJnJpPzKSJC LApA== Sender: isar-users@googlegroups.com X-Forwarded-Encrypted: i=2; AJvYcCUDSRPHoGzQrjRpHChxko57w2VNFfXaIiVwBI9TifkM1FwLUr/9edidW41e8h3EzupZ0eG82pZBH6zqYmzheGBDF9E= X-Gm-Message-State: AOJu0Yy46fgz+koEjvizD4ANvBgpfpZTrs1AhL0vsFvR6Alg0rfd2vw1 EqGKgJBC7gJiMqNTUkjMEiJT4Dr/Q1phSrHr/h7MIXTBgz4uXl1e X-Google-Smtp-Source: AGHT+IGiPAxgxUkIheMLuWhi+6T0cduZNhKYVqUiRR11BWYMSRsKwb5UNXJhTfsN3U3+LdlkrWbOrw== X-Received: by 2002:a05:651c:446:b0:2ef:290e:5b47 with SMTP id 38308e7fff4ca-2f12edfd7aamr81933161fa.15.1722408322071; Tue, 30 Jul 2024 23:45:22 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:600c:3c95:b0:427:ad0:2dd8 with SMTP id 5b1f17b1804b1-4280388225els31418765e9.0.-pod-prod-04-eu; Tue, 30 Jul 2024 23:45:20 -0700 (PDT) X-Forwarded-Encrypted: i=2; AJvYcCUMtAhmXXEc2G9OJP1xslLH36cn6bWJ19zxqnV1aac9wm/HyCcXAJvd6ft8NtiWa0ehMg5mdr0LJyFzTK11kCQd67P4+FF+BtQ0BpM= X-Received: by 2002:a05:600c:138f:b0:426:6320:226a with SMTP id 5b1f17b1804b1-42811d89d37mr80029695e9.15.1722408319980; Tue, 30 Jul 2024 23:45:19 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1722408319; cv=none; d=google.com; s=arc-20160816; b=Bd4H/ApoJjO3k07tv2OLQqdErBNZlm7PIZTHbV0IYsc70/3e4GR+0LYfaTOh+wFezZ 42g8Lwn3yrDQh//2SZqbj+OWG+u6o1DYY8SK5CllN/X818hFIcGkkJ+aQSco2ZW/KNmi pm/gov7HDFTi6QLxl3r9ZgQJ8KWOWSeIX58kuMIJbM9U1YZ4zrCIhEI42s/+A96HwMeB OE6zgFNBnEhjEoc/uYrqLu3w0QCXXQWQTiZa1NMd0EpNRtrl9sDUPKEASY6FuteoHyOk wFQF3aFUUDeox/YqgYoPtbCmdRmvwKJYdC44VYooGDv9Bf50xXjjq0K6zUrBWls5PE23 eJrA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=mime-version:user-agent:content-transfer-encoding:autocrypt :references:in-reply-to:date:to:from:subject:message-id; bh=DXPhAcGULrn10TS+NjxBpA/4IAgO6HJPDxOvkJ6VR7o=; fh=ez+yYIN2+t1/A1KtVD1essDQ6+anTTnZTbSXjuK9WaU=; b=qQFgNgv4B1lfE4iAw4dUGkawC0ZIeU16L/Itf15KLpEudsNOHDYd4r4Ou/tPb0CJUR owIN1VjMdWTJDR9zMSvbkUiz5QlVvWznu+oxXOeL/Shx2Fvy8EvKVr2GF1xFKv6kQ/z7 bGYbUGiZwOwQ+FqZSvJceoH8m3A6osArBeKlpZEWX7miHCHzlLn7HPLVIsbzjTcYevYV gHhXaRLH7XwbgZ3fDuT71t/uC1opP3WOjgiGddl/GaMUDmsANRzgEX2A2G81tbjItYQc alkrwqnQaoJe5a7nnrH4RsVwovbjKsdfn7s4gkREfKT94C3zapBQjcGWtRUWOCbHMesf j2Tw==; dara=google.com 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 Received: from shymkent.ilbers.de (shymkent.ilbers.de. [85.214.156.166]) by gmr-mx.google.com with ESMTPS id 5b1f17b1804b1-42824af9292si1711565e9.1.2024.07.30.23.45.19 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Tue, 30 Jul 2024 23:45:19 -0700 (PDT) Received-SPF: pass (google.com: domain of ubely@ilbers.de designates 85.214.156.166 as permitted sender) client-ip=85.214.156.166; Received: from [IPv6:::1] (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+deb9u1) with ESMTPSA id 46V6jHZl006509 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 31 Jul 2024 08:45:18 +0200 Message-ID: <2c45de537a45033f6fb9a5669f4cabbd2bf25600.camel@ilbers.de> Subject: Re: [PATCH 1/1] add var to configure apt rate limits From: Uladzimir Bely To: Felix Moessbauer , isar-users@googlegroups.com Date: Wed, 31 Jul 2024 09:45:17 +0300 In-Reply-To: <20240722103917.628994-1-felix.moessbauer@siemens.com> References: <20240722103917.628994-1-felix.moessbauer@siemens.com> Autocrypt: addr=ubely@ilbers.de; prefer-encrypt=mutual; keydata=mQENBGO2eUkBCACtT+T3OrPVSExBmqfgXT3lp9XcdxRzjYp26wezkgYjjBXaf36bxtaAf S471VoQtpar0RVeFfW7WDDdfX9ZclSj36zBQe+RVSJzoNoNQfjOXWuSHb5Z+cpAFtqBY4muxK4+ia IlLJd6CN3ejOsLHATtCeHHq8wi0z2T+KdLQO+wQRgo2hjj0Lp9pGTrKJry50HP/o7Vbdu14dOx2xq r8+wPc6SQbBIrcqaa4MqCQC00vQG7eXvo+k2MOw59FDdpMH0KR9mHgp3u/s4I+4YRBArukt9G9xz/ rsEFmxAIBC6N/a6Hzwg4puc91n7ABDsPg8Vp+X3MDraujN0dvR6OKVNtABEBAAG0IFVsYWR6aW1pc iBCZWx5IDx1YmVseUBpbGJlcnMuZGU+iQFOBBMBCAA4FiEEJqPNVhVGyk12Eh+PAUQYBM/2FkoFAm O2eUkCGwMFCwkIBwIGFQoJCAsCBBYCAwECHgECF4AACgkQAUQYBM/2FkprlAgAmuna8Hm9EyoEtTl DBGDg6Zm4ZLp5ffvZBE946h92jepDrteoxsJ7pSzJVC2HmDLa4iZUao7lLLbDsUj5x45/iLJcqBZK k3YnAxP2r6a+kI+1VVQY1pxdG1nlJAbdNzoojm/qmezNPSrqni61KVMQKsXBCWhIjSXDSM9CsBj21 a+9qaVqfxovJGTn9lgrZO+xzKQNMKZeOouJlscVuFj21P0ww3/YENiU/nMeTSuYypO76mDtAd08Jo nc3yuHa9MJGei5ixN3wT+IrGR2aL2hdw2M6NgH7sYbL2Zi4ugD6RXHJai1Bh2yvFSVqSQ+M6QOInT 4ud7wslm1XRB065dXtA== Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.52.2 (by Flathub.org) MIME-Version: 1.0 X-Spam-Status: No, score=-4.6 required=5.0 tests=DKIMWL_WL_MED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_EF,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H2,RCVD_IN_RP_CERTIFIED, RCVD_IN_RP_RNBL,RCVD_IN_RP_SAFE,SPF_PASS 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-Original-Sender: ubely@ilbers.de X-Original-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 Precedence: list Mailing-list: list isar-users@googlegroups.com; contact isar-users+owners@googlegroups.com List-ID: X-Spam-Checked-In-Group: isar-users@googlegroups.com X-Google-Group-Id: 914930254986 List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , X-TUID: z/SxbCd6SWnL On Mon, 2024-07-22 at 12:39 +0200, 'Felix Moessbauer' via isar-users wrote: > This patch introduces the variable ISAR_APT_DL_LIMIT which is used to > control the rate limit of apt. >=20 > Signed-off-by: Felix Moessbauer > --- > =C2=A0RECIPE-API-CHANGELOG.md=C2=A0=C2=A0=C2=A0=C2=A0 | 5 +++++ > =C2=A0doc/user_manual.md=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0 | 1 + > =C2=A0meta/classes/rootfs.bbclass | 4 ++++ > =C2=A03 files changed, 10 insertions(+) >=20 > diff --git a/RECIPE-API-CHANGELOG.md b/RECIPE-API-CHANGELOG.md > index 12ea93ec..65cd98b3 100644 > --- a/RECIPE-API-CHANGELOG.md > +++ b/RECIPE-API-CHANGELOG.md > @@ -629,3 +629,8 @@ into kernel kbuild package. > =C2=A0=C2=A0=C2=A0=C2=A0 Only the "host" specific package is built automa= tically at cross > builds. > =C2=A0 > =C2=A0=C2=A0 * Support emulated module build with cross-compiled kernel f= or > linux-module > + > +### Rate-Limit apt fetching > + > +When downloading from debian snapshot mirrors, rate limits might > apply. > +To limit the amount of parallel fetching to n kB / s, you can set > `ISAR_APT_DL_LIMIT=3D"`. > diff --git a/doc/user_manual.md b/doc/user_manual.md > index 776ae52c..22d39073 100644 > --- a/doc/user_manual.md > +++ b/doc/user_manual.md > @@ -433,6 +433,7 @@ Some other variables include: > =C2=A0 - `HOST_DISTRO_BOOTSTRAP_KEYS` - Analogously to > DISTRO_BOOTSTRAP_KEYS: List of gpg key URIs used to verify apt > bootstrap repo for the host. > =C2=A0 - `DISTRO_APT_PREMIRRORS` - The preferred mirror (append it to the > default URI in the format `ftp.debian.org=C2=A0my.preferred.mirror`. This > variable is optional. PREMIRRORS will be used only for the build. The > final images will have the sources list as mentioned in > DISTRO_APT_SOURCES. > =C2=A0 - `ISAR_USE_APT_SNAPSHOT` - Use a frozen apt snapshot instead of > the live mirror. Optional. > +=C2=A0=C2=A0 `ISAR_APT_DL_LIMIT` - Rate limit the apt fetching to n kB /= s. > Optional. > =C2=A0 - `DISTRO_APT_SNAPSHOT_PREMIRROR` - Similar to > `DISTRO_APT_PREMIRRORS` but for a snapshot, pre-defined for supported > distros. > =C2=A0 - `ISAR_APT_SNAPSHOT_TIMESTAMP` - Timestamp of the apt snapshot. > Automatically derived from `SOURCE_DATE_EPOCH` if not overwritten. > =C2=A0 - `THIRD_PARTY_APT_KEYS` - List of gpg key URIs used to verify apt > repos for apt installation after bootstrapping. > diff --git a/meta/classes/rootfs.bbclass > b/meta/classes/rootfs.bbclass > index 2e091e0c..fdb25eaa 100644 > --- a/meta/classes/rootfs.bbclass > +++ b/meta/classes/rootfs.bbclass > @@ -111,6 +111,10 @@ rootfs_configure_apt() { > =C2=A0=C2=A0=C2=A0=C2=A0 mkdir -p '${ROOTFSDIR}/etc/apt/apt.conf.d' > =C2=A0=C2=A0=C2=A0=C2=A0 { > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 echo 'Acquire::Retries "= 3";' > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 if [ -n "${ISAR_APT_DL_LIMIT}= " ]; then > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 echo = 'Acquire::http::Dl-Limit "${ISAR_APT_DL_LIMIT}";' > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 echo = 'Acquire::https::Dl-Limit "${ISAR_APT_DL_LIMIT}";' > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 fi > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 echo 'APT::Install-Recom= mends "0";' > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 echo 'APT::Install-Sugge= sts "0";' > =C2=A0=C2=A0=C2=A0=C2=A0 } > '${ROOTFSDIR}/etc/apt/apt.conf.d/50isar' > --=20 > 2.39.2 >=20 Applied to next, thanks. --=20 Best regards, Uladzimir. --=20 You received this message because you are subscribed to the Google Groups "= isar-users" group. To unsubscribe from this group and stop receiving emails from it, send an e= mail to isar-users+unsubscribe@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/= isar-users/2c45de537a45033f6fb9a5669f4cabbd2bf25600.camel%40ilbers.de.