From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from firstgate.proxmox.com (firstgate.proxmox.com [212.224.123.68]) by lore.proxmox.com (Postfix) with ESMTPS id 34C561FF187 for ; Mon, 28 Jul 2025 15:13:34 +0200 (CEST) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id B855933447; Mon, 28 Jul 2025 15:14:57 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=notnullmakers.com; s=google; t=1753708488; x=1754313288; darn=lists.proxmox.com; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id:from:to:cc:subject :date:message-id:reply-to; bh=WfpataUVI4dSypFSJWdTka3TOX/4Uw8F9e8jxg7lOVM=; b=1EPvgDPi0zxMidyKiPnhQyma7OtfrlvWh2efxFD3RvWtxy1BNcZoppqIOxB5EGbAzp Ag2s7D+4wdsDT733zU5e6soCxa02X2WlJoItZ46LJoe+N++7UTKRzIVgEiw2TUueNWZy yfq0mya+xT/c7+ygm0A169o1wACm932QOyb0rygl6DEsLTOHFCPRpRzW2EhvRQYOuMLr latpDO9wjFa/ELAK6UtXmWBxWvbQUIh180ApK5BAmRc0aXS6+1fVO1CpLeTeV48hfXP8 3aDMCLPsUwsXWGBJ20s4sMuWIROJW8fuUL4GfGIVOOXLdK1u87dZHvdgbS4+dg62txeG 8xJQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1753708488; x=1754313288; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=WfpataUVI4dSypFSJWdTka3TOX/4Uw8F9e8jxg7lOVM=; b=Q46SYui+8BuZxaAEEks1cNcebhanwDQHE18aNYQ3H/Kj/jMMSQy2VZxRIIkB8pa/Vg gjdBYRMqg9yHtgwYcDhAa4sVVHFgLkgHFhK3BWItmE+eHlsRXqvs+Cmt0Sg72QOCCscq QfeDtwRlBDYq3crykvYu3rKj+Q38A1syhx5eIIlZNmW3R/LcSBa28EHD6Q3Yt+9nrm3C T1CdBFmIe8bs9KJlcYIvQkPM9QXYviIhpSBF5/FNOejVDPUwfIbRWAlTIKDpBCU5H6Qe Z4e/FBQoFrqQXf6ScxzCU6ewBT+j3tvAUQluhrNVxkzRGvfxny3pyZfhLD796NyxDUPa tSOw== X-Gm-Message-State: AOJu0Yxpn5/B+UIXgAHzhPHJD8ExRHqrdw1mMZwEH10VjeNkWBy/FnJ7 iwMq7xREO0HQa+NjA3MmdxlYBSRLtKtM1PuyV+3OkbysbPnkmRrGi1x7E1viOAU+6X6cBoCyweu ZLERr X-Gm-Gg: ASbGncv5nDOcxlxhiWmnzutxXhu02Gf0pLcn1+tpZUtpyZkjjL1GOBlFudt5ISYAOJl pwpNalff4FCfRuTX+JXHllkckdOM3GYRiEI/EJzKveVTGCvYOvss71W9C1b+2blOj29zMl/tfW2 IwH4YvPjC6VV8mrENkTZN2SO1VHbnTkTdrUDtTPsK4ebRkO2M8G8ILhhl7h+yZXD43iW359qVbU 1TPvde+0RGxwfcqO5Oyf7+3GN/lK/ZjDuB3NWfBm/A2iJBdpSxFv7AyC1SYo1gPnIiero8MNFQJ y9fitMQSM51U3xbtidfy7z0xXYvy+yt2XM5cyw2ipJMoD/mOM12VflzPJQhgV2SqhgkW3uEiXvS hYu3fOR9FHExlQAUxw64eRigObkEZEE7+1c0AuaJVczsL X-Google-Smtp-Source: AGHT+IEnsMMmXYDcxN/oZRJdab44E/Rhsm6QwMG5Ccurpdm/iJVx7tem8IrAUNeesoEGIUNJrsFX9w== X-Received: by 2002:a17:906:fe0c:b0:ad8:96d2:f3a with SMTP id a640c23a62f3a-af616efc784mr1119857166b.8.1753708487938; Mon, 28 Jul 2025 06:14:47 -0700 (PDT) Message-ID: <874cbfc3d659edb7c8ebdda71e77530e437065a2.camel@notnullmakers.com> From: Adam Kalisz To: pbs-devel@lists.proxmox.com Date: Mon, 28 Jul 2025 15:14:47 +0200 In-Reply-To: <1753447301.win4nv1cia.astroid@yuna.none> References: <2ac072513fdb726fd0e22fbc79425537dcf63a41.camel@notnullmakers.com> <1753447301.win4nv1cia.astroid@yuna.none> User-Agent: Evolution 3.56.1-1 MIME-Version: 1.0 X-SPAM-LEVEL: Spam detection results: 0 BAYES_00 -1.9 Bayes spam probability is 0 to 1% DKIM_SIGNED 0.1 Message has a DKIM or DK signature, not necessarily valid DKIM_VALID -0.1 Message has at least one valid DKIM or DK signature DKIM_VALID_AU -0.1 Message has a valid DKIM or DK signature from author's domain DKIM_VALID_EF -0.1 Message has a valid DKIM or DK signature from envelope-from domain DMARC_PASS -0.1 DMARC pass policy RCVD_IN_DNSWL_NONE -0.0001 Sender listed at https://www.dnswl.org/, no trust SPF_HELO_NONE 0.001 SPF: HELO does not publish an SPF Record SPF_PASS -0.001 SPF: sender matches SPF record Subject: Re: [pbs-devel] Chunk verification speedup discussion, similar speedup opportunities elsewhere X-BeenThere: pbs-devel@lists.proxmox.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: Proxmox Backup Server development discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Proxmox Backup Server development discussion Cc: Proxmox VE development discussion , Thomas Lamprecht Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: pbs-devel-bounces@lists.proxmox.com Sender: "pbs-devel" T24gRnJpLCAyMDI1LTA3LTI1IGF0IDE0OjQ2ICswMjAwLCBGYWJpYW4gR3LDvG5iaWNobGVyIHdy b3RlOgo+IE9uIEp1bHkgMjUsIDIwMjUgMToyMyBwbSwgQWRhbSBLYWxpc3ogd3JvdGU6Cj4gPiBI aSBsaXN0LAo+ID4gCj4gPiBJIG1pc3NlZCB3aGV0aGVyIHRoZSBjaHVuayB2ZXJpZmljYXRpb24g c3BlZWR1cCB3aGVuIGxvYWRpbmcgY2h1bmtzCj4gPiBnb3QKPiA+IGFwcGxpZWQgb3Igd2hldGhl ciBpdCB3YXMgc29tZWhvdyBpbmNsdWRlZCBpbiB0aGUgUzMtbGlrZSBzdG9yYWdlCj4gPiBvcHRp b24gY2hhbmdlIHNldC4KPiAKPiBodHRwczovL2xvcmUucHJveG1veC5jb20vcGJzLWRldmVsLzIw MjUwNzA3MTMyNzA2LjI4NTQ5NzMtMS1kLmNzYXBha0Bwcm94bW94LmNvbS8KPiAKPiBoYXNuJ3Qg YmVlbiBhcHBsaWVkIChhbmQgcHJvYmFibHkgbmVlZHMgYSByZWJhc2UgcG9zdC1TMyA7KSkKClll cyBhbmQgdGhlIG9wdC1vdXQga25vYiB0aGF0IFRob21hcyBtZW50aW9uZWQgb24gRnJpZGF5IHNo b3VsZCBiZQphZGRlZDoKCiJTbyB0aGUgbWVudGlvbmVkIHNlcmllcyBzaG91bGQgSU1PIG9ubHkg YmUgYXBwbGllZCBpZiBpdCBjYW4gYmUgb3B0ZWQKb3V0LCBvciwgYmV0dGVyIGluIHRoZSBsb25n IHRlcm0sIGEgcGFjaW5nL0lPIGJhbmR3aWR0aCBsaW1pdCBjYW4gYmUKZW5mb3JjZWQuIFRoYXQg aXMgbmF0dXJhbGx5IGEgYmlnIGFtb3VudCBvZiB3b3JrLCBtb3N0bHkgaW4gZXZhbHVhdGluZwpk aWZmZXJlbnQgb3B0aW9ucyBhbmQgZGVjaWRpbmcgZm9yIHdoYXQgY2FuIG1ha2Ugc2Vuc2UsIHRo YXQncyB3aHkgSQptZW50aW9uZWQgdGhhdCBiZWluZyBhYmxlIHRvIG9wdC1vdXQgY291bGQgYmUg ZW5vdWdoLCB0aGVuIGFkbWlucwpjb3VsZCBhdCBsZWFzdCBrZWVwIHRoZSBzdGF0dXMgcXVvLiIK Cj4gPiBJbgo+ID4gaHR0cHM6Ly9mb3J1bS5wcm94bW94LmNvbS90aHJlYWRzL2FieXNtYWxseS1z bG93LXJlc3RvcmUtZnJvbS1iYWNrdXAuMTMzNjAyL3BhZ2UtNwo+ID4gd2UgaGF2ZSBkaXNjdXNz ZWQgc29tZSBvdGhlciBvcHBvcnR1bml0aWVzIGZvciBzcGVlZHVwIHVzaW5nCj4gPiBzaW1pbGFy Cj4gPiBwYXR0ZXJucy4gUGVvcGxlIG1lbnRpb25lZCBMWEMgY29udGFpbmVyIHJlc3RvcmUgc3Bl ZWQgYW5kwqAgaG9zdC0KPiA+IGJhc2VkCj4gPiBiYWNrdXAgcmVzdG9yZSwgd2hpY2ggbG9va2lu ZyBhdCB0aGUgY29kZSBmb3IgdGhlIGxhdHRlciBzZWVtcyBsaWtlCj4gPiBhCj4gPiBzaW1pbGFy IGFzeW5jIGxvb3AgcGF0dGVybiB3b3VsZCBicmluZyBzb21lIGltcHJvdmVtZW50IHdpdGhvdXQg dG9vCj4gPiBtdWNoIHRyb3VibGU6Cj4gPiAKPiA+IGh0dHBzOi8vZ2l0aHViLmNvbS9wcm94bW94 L3Byb3htb3gtYmFja3VwL2Jsb2IvNDk0MDUxNGIwZjA1ZDZjZDZhNWY3MTFlZGZkZDQ3YzFmYTQx YjUzNy9wcm94bW94LWJhY2t1cC1jbGllbnQvc3JjL21haW4ucnMjTDExMDkKPiAKPiB0aGF0J3Mg bm90IHRoZSBjb2RlIHBhdGggZm9yIGNvbnRhaW5lci9ob3N0IGJhY2t1cHMsIHRoYXQncyB0aGUg Y29kZQo+IHBhdGggZm9yIGZpeGVkLXNpemUgaW5kaWNlcyBsaWtlIHZtIGJhY2t1cHMsIGJ1dCBq dXN0IGR1bXBpbmcgdG8gYQo+IGZpbGUgaW5zdGVhZCBvZiB2aWEgcW1yZXN0b3JlLi4gaS5lLiwg bm90aGluZyB0aGF0IGlzIHVzZWQgYnkgUFZFIG9yCj4gdXNlcnMgdXN1YWxseSwgYnV0IGNhbiBz dGlsbCBiZSBpbXByb3ZlZCBvZiBjb3Vyc2UgOykKCkFoIG9rLCBJIGp1c3Qgc2tpbW1lZCBvdmVy IGl0IHRvIGZpbmQgcGF0dGVybnMgdGhhdCBsb29rIGxpa2UgdGhlCnRoaW5ncyBEb21pbmlrIGFu ZCBJIGltcHJvdmVkIGJlZm9yZSBlbHNld2hlcmUuCgo+ID4gU2ltaWxhcmx5IHRoZSBzeW5jIHBl cmZvcm1hbmNlIGJldHdlZW4gdHdvIFByb3htb3ggQmFja3VwIFNlcnZlcnMKPiA+IGFuZAo+ID4g bGl2ZS1taWdyYXRpb24gZ290IG1lbnRpb25lZCBpbiB2YXJpb3VzIHBsYWNlcy4KPiAKPiBkbyB5 b3UgbWVhbiBsaXZlLXJlc3RvcmUgaGVyZT8gbGl2ZSBtaWdyYXRpb24gaGFzIG5vdGhpbmcgdG8g ZG8gd2l0aAo+IFBCUy4uCgpJIHRocmV3IG1vcmUgdGhpbmdzIGludG8gYSBzaW5nbGUgYmFza2Vk IGFzIHRoZSBlLW1haWwgd2FzIHNlbnQgdG8gYm90aApsaXN0cyBhbmQgbWVhbnQgbGl2ZSBtaWdy YXRpb24gdGhhdCBzZWVtcyBsaWtlIGl0IGNvdWxkIGdvIGZhc3RlciBpbgpzb21lIGNhc2VzLiAo QnV0IHRoYXQgbWlnaHQgYmUgY29kZSB0aGF0IG9yaWdpbmF0ZXMgaW4gdGhlIFFFTVUKcHJvamVj dCwgcmlnaHQ/KSBXZSBjb3VsZCBvZiBjb3Vyc2UgaGF2ZSBhIGxvb2sgYXQgbGl2ZS1yZXN0b3Jl IG9yIGV2ZW4Kc29tZSB0aGluZ3MgbGlrZSBtaWdyYXRpb24gZnJvbSBWTXdhcmUvIEVTWGkgdG9v IChhZ2FpbiwgdW5yZWxhdGVkIHRvClBCUykuCgpJIGp1c3Qgd2FudCB0byBjb25maXJtIGlmIGFu eSBvZiB0aGlzIG1ha2VzIHNlbnNlIGFuZCB3aGVyZSB0byBsb29rCmJhc2ljYWxseSBzbyB3ZSBj YW4gaGF2ZSBhIGxpc3Qgb2YgYXJlYXMgZm9yIGltcHJvdmVtZW50IGFuZCB3aGF0IGNvZGUKcGF0 aCB0aGF0IGlzLgoKVGhlIHNwZWVkIGltcHJvdmVtZW50cyBhbHJlYWR5IGNhdXNlZCBxdWFsaXRh dGl2ZSBpbXByb3ZlbWVudHMgdGhhdAplLmcuIGFsbG93IHNvbWUgY29tcGFuaWVzIHRvIGNob29z ZSBQVkUrUEJTIGluc3RlYWQgb2Ygb3RoZXIgb3B0aW9ucwpldmVuIGluIG1vcmUgZGVtYW5kaW5n IGNhc2VzLgoKVGhhbmsgeW91IGZvciBicmluZ2luZyBtZSB1cCB0byBzcGVlZC4gSGF2ZSBhIHN1 Y2Nlc3NmdWwgd2VlayEKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fCnBicy1kZXZlbCBtYWlsaW5nIGxpc3QKcGJzLWRldmVsQGxpc3RzLnByb3htb3guY29t Cmh0dHBzOi8vbGlzdHMucHJveG1veC5jb20vY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL3Bicy1k ZXZlbAo=