From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 From: Jonathan Dieter To: git-commits@fedoraproject.org Subject: [rpms/zchunk] epel10.2: Optimize chunk matching while downloading, significantly reducing CPU usage Date: Thu, 11 Jun 2026 15:22:45 GMT Message-ID: <178119136538.1.10752343956047449238.rpms-zchunk-fb32d4d4e7f2@fedoraproject.org> List-ID: X-Git-Repo: rpms/zchunk X-Git-Branch: epel10.2 X-Git-Rev: fb32d4d4e7f2c6e384b917c89752b4f811403b98 ICAgICAgICAgICAgQSBuZXcgY29tbWl0IGhhcyBiZWVuIHB1c2hlZC4KCiAgICAgICAgICAgIFJl cG8gICA6IHJwbXMvemNodW5rCiAgICAgICAgICAgIEJyYW5jaCA6IGVwZWwxMC4yCiAgICAgICAg ICAgIENvbW1pdCA6IGZiMzJkNGQ0ZTdmMmM2ZTM4NGI5MTdjODk3NTJiNGY4MTE0MDNiOTgKICAg ICAgICAgICAgQXV0aG9yIDogSm9uYXRoYW4gRGlldGVyIDxqZGlldGVyQGdtYWlsLmNvbT4KICAg ICAgICAgICAgRGF0ZSAgIDogMjAxOS0wMy0yM1QyMjoyODoxNyswMDowMAogICAgICAgICAgICBT dGF0cyAgOiArNi8tMiBpbiAzIGZpbGUocykKICAgICAgICAgICAgVVJMICAgIDogaHR0cHM6Ly9z cmMuZmVkb3JhcHJvamVjdC5vcmcvcnBtcy96Y2h1bmsvYy9mYjMyZDRkNGU3ZjJjNmUzODRiOTE3 Yzg5NzUyYjRmODExNDAzYjk4P2JyYW5jaD1lcGVsMTAuMgoKICAgICAgICAgICAgTG9nOgogICAg ICAgICAgICBPcHRpbWl6ZSBjaHVuayBtYXRjaGluZyB3aGlsZSBkb3dubG9hZGluZywgc2lnbmlm aWNhbnRseSByZWR1Y2luZyBDUFUgdXNhZ2UKClNpZ25lZC1vZmYtYnk6IEpvbmF0aGFuIERpZXRl ciA8amRpZXRlckBnbWFpbC5jb20+CgotLS0KZGlmZiAtLWdpdCBhLy5naXRpZ25vcmUgYi8uZ2l0 aWdub3JlCmluZGV4IDVlODkzMDcuLmJmZmJiZWEgMTAwNjQ0Ci0tLSBhLy5naXRpZ25vcmUKKysr IGIvLmdpdGlnbm9yZQpAQCAtMjAsMyArMjAsNCBAQAogL3pjaHVuay0xLjAuMi50YXIuZ3oKIC96 Y2h1bmstMS4wLjMudGFyLmd6CiAvemNodW5rLTEuMC40LnRhci5negorL3pjaHVuay0xLjEuMC50 YXIuZ3oKCmRpZmYgLS1naXQgYS9zb3VyY2VzIGIvc291cmNlcwppbmRleCBmNWY5ZDJlLi4xODlk OWUyIDEwMDY0NAotLS0gYS9zb3VyY2VzCisrKyBiL3NvdXJjZXMKQEAgLTEgKzEgQEAKLVNIQTUx MiAoemNodW5rLTEuMC40LnRhci5neikgPSBkYjJkM2E2N2JmZGVjNWY1NWIzYmM1NmQ1ZTVmNDdl ZWVjNjZhOGY2ODI1OWQ0OGU1NmQxOTdkZWM1ZWZhMTU3YmQ5NGZkMmZlZTcxMzNhOWQ4ZDBlZWRm ZGZjNThkMDhkYjEwYWJjMjA5MzMzZmQxZjJmODZiOGMxZjE0YWI2NgorU0hBNTEyICh6Y2h1bmst MS4xLjAudGFyLmd6KSA9IGQ5MDhmZDIxZGYwZjc3OTBkZTY4YTg3YjI0MGY3YmUyZTI4MWVmNjlh NWE0ODA2MWVhMWU1MzljNmFjZGJjZDU1YTc1MjRjM2NmZjQyMmY3NTQ1NzNkNjdhZDEyYmQyN2Q2 NTU4NjhkOGMzZjVlZWMwZWFkOTY3Y2VlYmJmOGFkCgpkaWZmIC0tZ2l0IGEvemNodW5rLnNwZWMg Yi96Y2h1bmsuc3BlYwppbmRleCAyNzMwYTU3Li5iNDE0YjM5IDEwMDY0NAotLS0gYS96Y2h1bmsu c3BlYworKysgYi96Y2h1bmsuc3BlYwpAQCAtMSw1ICsxLDUgQEAKIE5hbWU6ICAgICAgICAgICB6 Y2h1bmsKLVZlcnNpb246ICAgICAgICAxLjAuNAorVmVyc2lvbjogICAgICAgIDEuMS4wCiBSZWxl YXNlOiAgICAgICAgMSV7P2Rpc3R9CiBTdW1tYXJ5OiAgICAgICAgQ29tcHJlc3NlZCBmaWxlIGZv cm1hdCB0aGF0IGFsbG93cyBlYXN5IGRlbHRhcwogTGljZW5zZTogICAgICAgIEJTRCBhbmQgTUlU CkBAIC04Myw2ICs4Myw5IEBAIGluc3RhbGwgY29udHJpYi9nZW5feG1sX2RpY3Rpb25hcnkgJXti dWlsZHJvb3R9JXtfbGliZXhlY2Rpcn0vemNrX2dlbl94bWxfZGljdGlvCiAle19pbmNsdWRlZGly fS96Y2suaAogCiAlY2hhbmdlbG9nCisqIFNhdCBNYXIgMjMgMjAxOSBKb25hdGhhbiBEaWV0ZXIg PGpkaWV0ZXJAZ21haWwuY29tPiAtIDEuMS4wLTEKKy0gT3B0aW1pemUgY2h1bmsgbWF0Y2hpbmcg d2hpbGUgZG93bmxvYWRpbmcsIHNpZ25pZmljYW50bHkgcmVkdWNpbmcgQ1BVIHVzYWdlCisKICog U2F0IE1hciAxNiAyMDE5IEpvbmF0aGFuIERpZXRlciA8amRpZXRlckBnbWFpbC5jb20+IC0gMS4w LjQtMQogLSBGaXggbXVsdGlwYXJ0IGJvdW5kYXJ5IGJ1ZyB3aGVuIGRlYWxpbmcgd2l0aCBsaWdo dHRwZCBzZXJ2ZXJzCiAK