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 C317D1FF179 for ; Wed, 12 Nov 2025 16:19:24 +0100 (CET) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id BBB027F8E; Wed, 12 Nov 2025 16:20:11 +0100 (CET) Message-ID: Date: Wed, 12 Nov 2025 16:20:07 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird To: Proxmox Backup Server development discussion , =?UTF-8?Q?Fabian_Gr=C3=BCnbichler?= References: <20251111122941.110412-1-s.rufinatscha@proxmox.com> <20251111122941.110412-3-s.rufinatscha@proxmox.com> <1762936895.b8a2fz1ivx.astroid@yuna.none> Content-Language: en-US From: Samuel Rufinatscha In-Reply-To: <1762936895.b8a2fz1ivx.astroid@yuna.none> X-SPAM-LEVEL: Spam detection results: 0 AWL -0.230 Adjusted score from AWL reputation of From: address BAYES_00 -1.9 Bayes spam probability is 0 to 1% DMARC_MISSING 0.1 Missing DMARC policy KAM_ASCII_DIVIDERS 0.8 Email that uses ascii formatting dividers and possible spam tricks KAM_DMARC_STATUS 0.01 Test Rule for DKIM or SPF Failure with Strict Alignment RCVD_IN_VALIDITY_CERTIFIED_BLOCKED 0.001 ADMINISTRATOR NOTICE: The query to Validity was blocked. See https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more information. RCVD_IN_VALIDITY_RPBL_BLOCKED 0.001 ADMINISTRATOR NOTICE: The query to Validity was blocked. See https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more information. RCVD_IN_VALIDITY_SAFE_BLOCKED 0.001 ADMINISTRATOR NOTICE: The query to Validity was blocked. See https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more information. SPF_HELO_NONE 0.001 SPF: HELO does not publish an SPF Record SPF_PASS -0.001 SPF: sender matches SPF record URIBL_BLOCKED 0.001 ADMINISTRATOR NOTICE: The query to URIBL was blocked. See http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more information. [datastore.rs, proxmox.com] Subject: Re: [pbs-devel] [PATCH proxmox-backup 2/3] partial fix #6049: datastore: use config fast-path in Drop 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 Content-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Errors-To: pbs-devel-bounces@lists.proxmox.com Sender: "pbs-devel" T24gMTEvMTIvMjUgMTI6MjUgUE0sIEZhYmlhbiBHcsO8bmJpY2hsZXIgd3JvdGU6Cj4gT24gTm92 ZW1iZXIgMTEsIDIwMjUgMToyOSBwbSwgU2FtdWVsIFJ1ZmluYXRzY2hhIHdyb3RlOgo+PiBUaGUg RHJvcCBpbXBsIG9mIERhdGFTdG9yZSByZS1yZWFkIGRhdGFzdG9yZS5jZmcgdG8gZGVjaWRlIHdo ZXRoZXIKPj4gdGhlIGVudHJ5IHNob3VsZCBiZSBldmljdGVkIGZyb20gdGhlIGluLXByb2Nlc3Mg Y2FjaGUgKGJhc2VkIG9uCj4+IG1haW50ZW5hbmNlIG1vZGXigJlzIGNsZWFyX2Zyb21fY2FjaGUp LiBEdXJpbmcgdGhlIGludmVzdGlnYXRpb24gb2YKPj4gaXNzdWUgIzYwNDkgWzFdLCBhIGZsYW1l Z3JhcGggWzJdIHNob3dlZCB0aGF0IHRoZSBjb25maWcgcmVsb2FkIGluIERyb3AKPj4gYWNjb3Vu dGVkIGZvciBhIG1lYXN1cmFibGUgc2hhcmUgb2YgQ1BVIHRpbWUgdW5kZXIgbG9hZC4KPj4KPj4g VGhpcyBwYXRjaCBtYWtlcyBEcm9wIE8oMSkgb24gdGhlIGZhc3QgcGF0aCBieSByZXVzaW5nIHRo ZSBtYWludGVuYW5jZS0KPiAKPiBJIGFtIG5vdCBzdXJlIHdoYXQgdGhlIE8oMSkgaXMgcmVmZXJp bmcgdG8/IFRoaXMgcGF0Y2ggaW1wbGVtZW50cyBhCj4gZmFzdGVyIGNhY2hlIGxvb2t1cCBpbiBm cm9udCBvZiB0aGUgKHNsb3cpIGNvbmZpZyBwYXJzaW5nIHZhcmlhbnQsIGJ1dAo+IHRoYXQgZG9l c24ndCByZWFsbHkgYWxpZ24gd2VsbCB3aXRoIHdoYXQgdGhlICJCaWcgTyIgbm90YXRpb24gdHJp ZXMgdG8KPiBleHByZXNzIDspCj4gCj4gVGhlIHBhcnNpbmcgYmVsb3cgc3RpbGwgc2NhbGVzIHdp dGggdGhlIG51bWJlciBvZiBkYXRhc3RvcmVzIGluIHRoZQo+IGNvbmZpZywgYWZ0ZXIgYWxsLiBJ dCBjYW4ganVzdCBiZSBza2lwcGVkIHNvbWV0aW1lcyA6KQo+CgpHb29kIHBvaW50IOKAlCB0aGUg TygxKSByZWZlcmVuY2UgaXMgYSByYXRoZXIgbWlzbGVhZGluZy4gSeKAmWxsIHJlcGhyYXNlIGl0 IAppbiB2MiA6KQoKPj4gbW9kZSBkZWNpc2lvbiBjYXB0dXJlZCBhdCBsb29rdXAgdGltZSBhbmQg c3RvcmVkIHdpdGggdGhlIGNhY2hlZAo+PiBkYXRhc3RvcmUgZW50cnkuIFdoZW4gdGhlIGxhc3Qg cmVmZXJlbmNlIGdvZXMgYXdheSB3ZToKPj4gLSBkZWNyZW1lbnQgYWN0aXZlLW9wZXJhdGlvbiBj b3VudGVycywgYW5kCj4+IC0gZXZpY3Qgb25seSBpZiB0aGUgY2FjaGVkIGRlY2lzaW9uIG1hbmRh dGVzIGV2aWN0aW9uLgo+Pgo+PiBJZiB0aGUgY2FjaGUgdGFnIGlzIGFic2VudCBvciBub3QgZnJl c2gsIGEgc3Vic2VxdWVudCBzbG93LXBhdGggbG9va3VwCj4+IHdpbGwgYmUgcGVyZm9ybWVkLgo+ Pgo+PiBUZXN0aW5nCj4+Cj4+IENvbXBhcmVkIGZsYW1lZ3JhcGhzIGJlZm9yZSBhbmQgYWZ0ZXI6 IHByaW9yIHRvIHRoaXMgY2hhbmdlCj4+IChvbiB0b3Agb2YgcGF0Y2ggMSksIHN0YWNrcyBvcmln aW5hdGluZyBmcm9tIERyb3AgaW5jbHVkZWQKPj4gcGJzX2NvbmZpZzo6ZGF0YXN0b3JlOjpjb25m aWcoKS4gQWZ0ZXIgdGhlIGNoYW5nZSwgdGhvc2UgdmFuaXNoIGZyb20KPj4gdGhlIGRyb3AgcGF0 aC4KPj4KPj4gQW4gZW5kLXRvLWVuZCBiZW5jaG1hcmsgdXNpbmcgYC9zdGF0dXM/dmVyYm9zZT0w YCB3aXRoIDEwMDAgZGF0YXN0b3JlcywKPj4gNSByZXF1ZXN0cyBwZXIgc3RvcmUsIGFuZCAxNi13 YXkgcGFyYWxsZWxpc20gc2hvd3MgYSBmdXJ0aGVyCj4+IGltcHJvdmVtZW50Ogo+Pgo+PiB8IE1l dHJpYyAgICAgICAgICAgICAgICAgIHwgQWZ0ZXIgY29tbWl0IDEgfCBBZnRlciBjb21taXQgMiB8 IM6UIChhYnMpIHwgzpQgKCUpICAgfAo+PiB8LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLXw6LS0t LS0tLS0tLS0tLS06fDotLS0tLS0tLS0tLS0tLTp8Oi0tLS0tLS06fDotLS0tLS0tOnwKPj4gfCBU b3RhbCB0aW1lICAgICAgICAgICAgICB8IDExcyAgICAgICAgICAgIHwgMTBzICAgICAgICAgICAg fCDiiJIxcyAgICAgfCDiiJI5LjA5JSAgfAo+PiB8IFRocm91Z2hwdXQgKGFsbCByb3VuZHMpIHwg NDU0LjU1ICAgICAgICAgfCA1MDAuMDAgICAgICAgICB8ICs0NS40NSAgfCArMTAuMDAlIHwKPj4g fCBDb2xkIFJQUyAocm91bmQgIzEpICAgICB8IDkwLjkxICAgICAgICAgIHwgMTAwLjAwICAgICAg ICAgfCArOS4wOSAgIHwgKzEwLjAwJSB8Cj4+IHwgV2FybSBSUFMgKHJvdW5kcyAyLi5OKSAgfCAz NjMuNjQgICAgICAgICB8IDQwMC4wMCAgICAgICAgIHwgKzM2LjM2ICB8ICsxMC4wMCUgfAo+Pgo+ PiBPcHRpbWl6aW5nIERyb3AgaW1wcm92ZXMgb3ZlcmFsbCB0aHJvdWdocHV0IGJ5IH4xMCUuIFRo ZSBnYWluIGFwcGVhcnMKPj4gaW4gYm90aCBjb2xkIGFuZCB3YXJtIHJvdW5kcywgYW5kIHRoZSBm bGFtZWdyYXBoIGNvbmZpcm1zIHRoZSBjb25maWcKPj4gcmVsb2FkIG5vIGxvbmdlciBzaXRzIG9u IHRoZSBob3QgcGF0aC4KPj4KPj4gTGlua3MKPj4KPj4gWzFdIEJ1Z3ppbGxhOiBodHRwczovL2J1 Z3ppbGxhLnByb3htb3guY29tL3Nob3dfYnVnLmNnaT9pZD02MDQ5Cj4+IFsyXSBjYXJnby1mbGFt ZWdyYXBoOiBodHRwczovL2dpdGh1Yi5jb20vZmxhbWVncmFwaC1ycy9mbGFtZWdyYXBoCj4+Cj4+ IEZpeGVzOiAjNjA0OQo+PiBTaWduZWQtb2ZmLWJ5OiBTYW11ZWwgUnVmaW5hdHNjaGEgPHMucnVm aW5hdHNjaGFAcHJveG1veC5jb20+Cj4+IC0tLQo+PiAgIHBicy1kYXRhc3RvcmUvc3JjL2RhdGFz dG9yZS5ycyB8IDMxICsrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0KPj4gICAxIGZpbGUg Y2hhbmdlZCwgMjcgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKPj4KPj4gZGlmZiAtLWdp dCBhL3Bicy1kYXRhc3RvcmUvc3JjL2RhdGFzdG9yZS5ycyBiL3Bicy1kYXRhc3RvcmUvc3JjL2Rh dGFzdG9yZS5ycwo+PiBpbmRleCAxOGVlYmI1OC4uZGE4MDQxNmEgMTAwNjQ0Cj4+IC0tLSBhL3Bi cy1kYXRhc3RvcmUvc3JjL2RhdGFzdG9yZS5ycwo+PiArKysgYi9wYnMtZGF0YXN0b3JlL3NyYy9k YXRhc3RvcmUucnMKPj4gQEAgLTIwMCwxNSArMjAwLDM4IEBAIGltcGwgRHJvcCBmb3IgRGF0YVN0 b3JlIHsKPj4gICAgICAgICAgICAgICAvLyByZW1vdmUgZGF0YXN0b3JlIGZyb20gY2FjaGUgaWZm Cj4+ICAgICAgICAgICAgICAgLy8gIC0gbGFzdCB0YXNrIGZpbmlzaGVkLCBhbmQKPj4gICAgICAg ICAgICAgICAvLyAgLSBkYXRhc3RvcmUgaXMgaW4gYSBtYWludGVuYW5jZSBtb2RlIHRoYXQgbWFu ZGF0ZXMgaXQKPj4gLSAgICAgICAgICAgIGxldCByZW1vdmVfZnJvbV9jYWNoZSA9IGxhc3RfdGFz awo+PiAtICAgICAgICAgICAgICAgICYmIHBic19jb25maWc6OmRhdGFzdG9yZTo6Y29uZmlnKCkK Pj4gKwo+PiArICAgICAgICAgICAgLy8gZmlyc3QgY2hlY2s6IGNoZWNrIGlmIGxhc3QgdGFzayBm aW5pc2hlZAo+PiArICAgICAgICAgICAgaWYgIWxhc3RfdGFzayB7Cj4+ICsgICAgICAgICAgICAg ICAgcmV0dXJuOwo+PiArICAgICAgICAgICAgfQo+PiArCj4+ICsgICAgICAgICAgICBsZXQgY2Fj aGVkX3RhZyA9IHNlbGYuaW5uZXIuY2FjaGVkX2NvbmZpZ190YWcuYXNfcmVmKCk7Cj4+ICsgICAg ICAgICAgICBsZXQgbGFzdF9nZW5fbnVtID0gY2FjaGVkX3RhZy5hbmRfdGhlbih8Y3wgYy5sYXN0 X2dlbmVyYXRpb24pOwo+PiArICAgICAgICAgICAgbGV0IGdlbl9udW0gPSBDb25maWdWZXJzaW9u Q2FjaGU6Om5ldygpCj4+ICsgICAgICAgICAgICAgICAgLm9rKCkKPj4gKyAgICAgICAgICAgICAg ICAubWFwKHxjfCBjLmRhdGFzdG9yZV9nZW5lcmF0aW9uKCkpOwo+PiArCj4+ICsgICAgICAgICAg ICBsZXQgY2FjaGVfaXNfZnJlc2ggPSBtYXRjaCAobGFzdF9nZW5fbnVtLCBnZW5fbnVtKSB7Cj4+ ICsgICAgICAgICAgICAgICAgKFNvbWUoYSksIFNvbWUoYikpID0+IGEgPT0gYiwKPj4gKyAgICAg ICAgICAgICAgICBfID0+IGZhbHNlLAo+PiArICAgICAgICAgICAgfTsKPiAKPiB0aGlzIGlzIGp1 c3QgbGFzdF9nZW5fbnVtID09IGdlbl9udW0gYW5kIGNoZWNraW5nIHRoYXQgZWl0aGVyIGlzIFNv bWUuCj4gaWYgd2UgbWFrZSB0aGUgdGFnIGFsd2F5cyBjb250YWluIGEgZ2VuZXJhdGlvbiBpbnN0 ZWFkIG9mIGFuIG9wdGlvbiwgd2UKPiBjYW4gc2ltcGxpZnkgdGhpcyBjb2RlIDspCj4KCkdvb2Qg cG9pbnQsIHdpbGwgYWRqdXN0IHRoaXMuIEkgdGhpbmsgd2UgY291bGQga2VlcCAKYENvbmZpZ1Zl cnNpb25DYWNoZTo6bmV3KCkub2soKWAgYW5kIGNyZWF0ZSB0aGUgb3B0aW9uYWwgY2FjaGUgdGFn IG9ubHkgCmlmIHRoZSBnZW5lcmF0aW9uIG51bWJlciBpcyBgU29tZWAuIFRoaXMgd2F5LCB0aGUg bG9va3VwIHdvdWxkIHN0aWxsIGJlIAphYmxlIHRvIHBlcmZvcm0gYSBzbG93IHBhdGggcmVhZCBp ZiB0aGUgY2FjaGUgaXNu4oCZdCBhdmFpbGFibGUgZm9yIGFueSAKcmVhc29uLgoKPj4gKwo+PiAr ICAgICAgICAgICAgbGV0IG1tX21hbmRhdGUgPSBpZiBjYWNoZV9pc19mcmVzaCB7Cj4+ICsgICAg ICAgICAgICAgICAgY2FjaGVkX3RhZwo+PiArICAgICAgICAgICAgICAgICAgICAuYW5kX3RoZW4o fGN8IGMubGFzdF9tYWludGVuYW5jZV9tb2RlLmFzX3JlZigpKQo+PiArICAgICAgICAgICAgICAg ICAgICAuaXNfc29tZV9hbmQofG18IG0uY2xlYXJfZnJvbV9jYWNoZSgpKQo+PiArICAgICAgICAg ICAgfSBlbHNlIHsKPj4gKyAgICAgICAgICAgICAgICBwYnNfY29uZmlnOjpkYXRhc3RvcmU6OmNv bmZpZygpCj4+ICAgICAgICAgICAgICAgICAgICAgICAuYW5kX3RoZW4ofChzLCBfKXwgcy5sb29r dXA6OjxEYXRhU3RvcmVDb25maWc+KCJkYXRhc3RvcmUiLCBzZWxmLm5hbWUoKSkpCj4+ICAgICAg ICAgICAgICAgICAgICAgICAuaXNfb2tfYW5kKHxjfCB7Cj4+ICAgICAgICAgICAgICAgICAgICAg ICAgICAgYy5nZXRfbWFpbnRlbmFuY2VfbW9kZSgpCj4+ICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIC5pc19zb21lX2FuZCh8bXwgbS5jbGVhcl9mcm9tX2NhY2hlKCkpCj4+IC0gICAgICAg ICAgICAgICAgICAgIH0pOwo+PiArICAgICAgICAgICAgICAgICAgICB9KQo+PiArICAgICAgICAg ICAgfTsKPj4gICAKPj4gLSAgICAgICAgICAgIGlmIHJlbW92ZV9mcm9tX2NhY2hlIHsKPj4gKyAg ICAgICAgICAgIC8vIHNlY29uZCBjaGVjazogY2hlY2sgbWFpbnRlbmFuY2UgbW9kZSBtYW5kYXRl Cj4+ICsgICAgICAgICAgICBpZiBtbV9tYW5kYXRlIHsKPj4gICAgICAgICAgICAgICAgICAgREFU QVNUT1JFX01BUC5sb2NrKCkudW53cmFwKCkucmVtb3ZlKHNlbGYubmFtZSgpKTsKPj4gICAgICAg ICAgICAgICB9Cj4+ICAgICAgICAgICB9Cj4+IC0tIAo+PiAyLjQ3LjMKPj4KPj4KPj4KPj4gX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPj4gcGJzLWRldmVs IG1haWxpbmcgbGlzdAo+PiBwYnMtZGV2ZWxAbGlzdHMucHJveG1veC5jb20KPj4gaHR0cHM6Ly9s aXN0cy5wcm94bW94LmNvbS9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vcGJzLWRldmVsCj4+Cj4g Cj4gCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiBw YnMtZGV2ZWwgbWFpbGluZyBsaXN0Cj4gcGJzLWRldmVsQGxpc3RzLnByb3htb3guY29tCj4gaHR0 cHM6Ly9saXN0cy5wcm94bW94LmNvbS9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vcGJzLWRldmVs CgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCnBicy1k ZXZlbCBtYWlsaW5nIGxpc3QKcGJzLWRldmVsQGxpc3RzLnByb3htb3guY29tCmh0dHBzOi8vbGlz dHMucHJveG1veC5jb20vY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL3Bicy1kZXZlbAo=