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 C9E0A1FF170 for ; Thu, 10 Jul 2025 12:29:51 +0200 (CEST) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id B16AA302DA; Thu, 10 Jul 2025 12:30:37 +0200 (CEST) Message-ID: <808f29be-dfc2-4112-83b6-0f3c7d9f8ea0@proxmox.com> Date: Thu, 10 Jul 2025 12:30:03 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird To: Thomas Lamprecht , Proxmox Backup Server development discussion References: <20250708170114.1556057-1-c.ebner@proxmox.com> <20250708170114.1556057-39-c.ebner@proxmox.com> <78ed6132-6b85-4446-830e-5eef0f5efaf7@proxmox.com> Content-Language: en-US, de-DE From: Christian Ebner In-Reply-To: <78ed6132-6b85-4446-830e-5eef0f5efaf7@proxmox.com> X-SPAM-LEVEL: Spam detection results: 0 AWL 0.042 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_DMARC_STATUS 0.01 Test Rule for DKIM or SPF Failure with Strict Alignment 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] [PATCH proxmox-backup v6 29/37] datastore: add local datastore cache for network attached storages 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" T24gNy8xMC8yNSAxMjowNSwgVGhvbWFzIExhbXByZWNodCB3cm90ZToKPiBBbSAwOC4wNy4yNSB1 bSAxOTowMSBzY2hyaWViIENocmlzdGlhbiBFYm5lcjoKPj4gVXNlIGEgbG9jYWwgZGF0YXN0b3Jl IGFzIGNhY2hlIHVzaW5nIExSVSBjYWNoZSByZXBsYWNlbWVudCBwb2xpY3kgZm9yCj4+IG9wZXJh dGlvbnMgb24gYSBkYXRhc3RvcmUgYmFja2VkIGJ5IGEgbmV0d29yaywgZS5nLiBieSBhbiBTMyBv YmplY3QKPj4gc3RvcmUgYmFja2VuZC4gVGhlIGdvYWwgaXMgdG8gcmVkdWNlIG51bWJlciBvZiBy ZXF1ZXN0cyB0byB0aGUKPj4gYmFja2VuZCBhbmQgdGhlcmVieSBzYXZlIGNvc3RzIChtb25ldGFy eSBhcyB3ZWxsIGFzIHRpbWUpLgo+Pgo+PiBUaGUgY2FjaGVyIGFsbG93cyB0byBmZXRjaCBjYWNo ZSBpdGVtcyBvbiBjYWNoZSBtaXNzZXMgdmlhIHRoZSBhY2Nlc3MKPj4gbWV0aG9kLgo+IAo+IEZX SVcsIHRoaXMgbWlnaHQgYmUgYWxzbyBiZSB1c2VkIGZvciBsb2NhbCBkYXRhIHN0b3JlcyBiYWNr ZWQgYnkgc2xvd2VyCj4gc3RvcmFnZSBhcyBhbiBhcHBsaWNhdGlvbiBhd2FyZeKAk2FuZCB0aHVz IG1vcmUgZWZmaWNpZW504oCTY2FjaGluZyBtZWNoYW5pc20uCj4gRS5nLiwgZm9yIHRob3NlIHNl dHVwcyB3aXRoIGh1Z2UgYW5kIHNsb3cgc3RvcmFnZSBmb3IgYWN0dWFsIGJhY2t1cCBwb29scwo+ IHRvIHNldHVwIHRoZSBjYWNoZSBvbiBhIHNtYWxsZXIgYnV0IGZhc3RlciAoZS5nLiBmbGFzaCBi YXNlZCkgc3RvcmFnZS4KPiAKPiBCdXQgbm90aGluZyB3ZSBuZWVkIHRvIGluY29ycG9yYXRlIGFz IHBhcnQgb2YgdGhpcyBzZXJpZXMsIGp1c3QgYW4gaWRlYQo+IHRvIHBvdGVudGlhbGx5IGludmVz dGlnYXRlIGFmdGVyIHRoaXMgbGFuZGVkLgoKWWVzLCBpbmRlZWQhIEl0IGNvdWxkIG1ha2Ugc2Vu c2UgdG8gcHJvdmlkZSB0aGlzIGFzIGFwcGxpY2F0aW9uIGxldmVsIApjYWNoZSBmb3Igc2xvd2Vy IHN0b3JhZ2UgaW4gZ2VuZXJhbC4KCj4gU29tZSBiZWZvcmUvYWZ0ZXIgYmVuY2htYXJrIGFuZCB3 b3JkcyBhYm91dCBjaG9zZW4gY2FjaGUgc2l6ZSBtaWdodCBiZQo+IG5pY2UgaGVyZSB0b28sIGFn YWluIGp1c3QgdG8gZ2V0IGEgcm91Z2ggYmFsbHBhcmsgZXN0aW1hdGlvbiBhYm91dCB3aGF0Cj4g b3JkZXIgb2YgbWFnbml0dWRlIG9mIGNoYW5nZSBvbmUgbWlnaHQgZ2V0IGZyb20gdGhpcy4KCk9r YXksIHdpbGwgaW5jb3Jwb3JhdGUgdGhhdCBhcyB3ZWxsIGluIHRoZSBuZXh0IHZlcnNpb24gb2Yg dGhlIHBhdGNoZXMuCgo+IEFsc28sIGp1c3QgZnJvbSByZWFkaW5nIHRoZSBjb21taXQgbWVzc2Fn ZSBpdCdzIG5vdCBlbnRpcmVseSBjbGVhciB0byBtZQo+IG9uIHdoaWNoIG1lZGl1bS9wYXRoIHRo ZSBkYXRhIHdpbGwgYmUgYWN0dWFsbHkgY2FjaGVkIG9uLCB3aGlsZSB0aGF0IGlzCj4gcHJldHR5 IG11Y2ggZ2l2ZW4gZnJvbSB0aGUgY3VycmVudCBjb3JlIGRlc2lnbiBvZiBzYXZpbmcgdGhlIGlu ZGV4ZXMgdG8KPiB0aGUgbG9jYWwgc3RvcmFnZSBhbnl3YXksIGl0IHN0aWxsIG1pZ2h0IGJlIG5p Y2UgdG8gbWVudGlvbiB0aGF0Cj4gZXhwbGljaXRseSBoZXJlLgoKT2theSwgd2lsbCBpbmNsdWRl IHRoYXQgYXMgd2VsbAoKPj4gZGlmZiAtLWdpdCBhL3Bicy1kYXRhc3RvcmUvc3JjL2RhdGFzdG9y ZS5ycyBiL3Bicy1kYXRhc3RvcmUvc3JjL2RhdGFzdG9yZS5ycwo+PiBpbmRleCBjMWJhMmRjZWEu LmVmMTQ2ZTg0YSAxMDA2NDQKPj4gLS0tIGEvcGJzLWRhdGFzdG9yZS9zcmMvZGF0YXN0b3JlLnJz Cj4+ICsrKyBiL3Bicy1kYXRhc3RvcmUvc3JjL2RhdGFzdG9yZS5ycwo+IAo+PiBAQCAtNDM3LDYg KzQ3MSwxNiBAQCBpbXBsIERhdGFTdG9yZSB7Cj4+ICAgICAgICAgICAgICAgICAgIC5wYXJzZV9w cm9wZXJ0eV9zdHJpbmcoY29uZmlnLmJhY2tlbmQuYXNfZGVyZWYoKS51bndyYXBfb3IoIiIpKT8s Cj4+ICAgICAgICAgICApPzsKPj4gICAKPj4gKyAgICAgICAgY29uc3QgTE9DQUxfREFUQVNUT1JF X0NBQ0hFX1NJWkU6IHVzaXplID0gMTBfMDAwXzAwMDsKPiAKPiBUaGlzIGlzIGFtb3VudCBvZiBj aHVua3Mgb3I/CgpZZXMsIGFjdHVhbGx5IHRoaXMgaXMgYSBiaXQgb2YgYW4gb3ZlcnNpZ2h0IGZy b20gbWUsIHRoZSBpbml0aWFsIGlkZWEgCndhcyB0byBtYWtlIHRoaXMgY29uZmlndXJhYmxlLCBi dXQgSSBvcHRlZCBmb3IgYSBjb25zdGFudCBmb3IgdGhlIHRpbWUgCmJlaW5nLCBidXQgdGhlbiBu ZXZlciBhY3R1YWxseSBtYWRlIHRoaXMgY29uZmlndXJhYmxlLgoKRGVyaXZpbmcgdGhpcyBmcm9t IHRoZSBhdmFpbGFibGUgc3RvcmFnZSBzcGFjZSBwbHVzIHNvbWUgaGVhZHJvb20gZm9yIAp0aGUg ZGF0YXN0b3JlIGNvbnRlbnRzIG1ldGFkYXRhIG9uIGNhY2hlIGluc3RhbnRpYXRpb24gbWlnaHQg bWFrZSBldmVuIAptb3JlIHNlbnNlLCB3aWxsIGxvb2sgaW50byB0aGF0IGFzIGl0IHNlZW1zIHRo ZSBiZXR0ZXIgb3B0aW9uIGhlcmUuCgo+IFRoZSBjYWNoZSBzaXplIGNvdWxkIGJlIGRlcml2ZWQs IG9yIGF0IGxlYXN0IGxpbWl0ZWQgZnJvbSBhdmFpbGFibGUgZnJlZQo+IHNwYWNlIG9mIHRoZSBs b2NhbCBkYXRhc3RvcmVzIGJhY2tpbmcgc3RvcmFnZSwgZm9yIGEgY2FjaGUgdGhhdCBpcyBiYWNr ZWQKPiBvbiBzdG9yYWdlIGJlaW5nIGFibGUgdG8gY29uZmlndXJlIHRoZSBsaW1pdHMgd2lsbCBi ZSBwcm9iYWJseSBnb29kIHRvCj4gaGF2ZSBhcyB0dW5pbmcga25vYiBmb3IgYWRtaW5zIChwcm92 aWRpbmcgU29tZXdoYXQgT0vihKIgZGVmYXVsdCB2YWx1ZSBpcwo+IHN0aWxsIGdyZWF0IHRvIGF2 b2lkIG1ha2luZyB0dW5pbmcgYSBuZWNlc3NpdHkgaW4gY29tbW9uIHNldHVwcykuCj4gCj4gCj4+ ICsgICAgICAgIGxldCBscnVfc3RvcmVfY2FjaGluZyA9IGlmIERhdGFzdG9yZUJhY2tlbmRUeXBl OjpTMyA9PSBiYWNrZW5kX2NvbmZpZy50eS51bndyYXBfb3JfZGVmYXVsdCgpCj4+ICsgICAgICAg IHsKPj4gKyAgICAgICAgICAgIGxldCBjYWNoZSA9Cj4+ICsgICAgICAgICAgICAgICAgTG9jYWxE YXRhc3RvcmVMcnVDYWNoZTo6bmV3KExPQ0FMX0RBVEFTVE9SRV9DQUNIRV9TSVpFLCBjaHVua19z dG9yZS5jbG9uZSgpKTsKPj4gKyAgICAgICAgICAgIFNvbWUoY2FjaGUpCj4+ICsgICAgICAgIH0g ZWxzZSB7Cj4+ICsgICAgICAgICAgICBOb25lCj4+ICsgICAgICAgIH07Cj4+ICsKPj4gICAgICAg ICAgIE9rKERhdGFTdG9yZUltcGwgewo+PiAgICAgICAgICAgICAgIGNodW5rX3N0b3JlLAo+PiAg ICAgICAgICAgICAgIGdjX211dGV4OiBNdXRleDo6bmV3KCgpKSwKCgoKX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KcGJzLWRldmVsIG1haWxpbmcgbGlzdApw YnMtZGV2ZWxAbGlzdHMucHJveG1veC5jb20KaHR0cHM6Ly9saXN0cy5wcm94bW94LmNvbS9jZ2kt YmluL21haWxtYW4vbGlzdGluZm8vcGJzLWRldmVsCg==