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 B99401FF15C for ; Fri, 14 Nov 2025 14:19:04 +0100 (CET) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id 8C8391363B; Fri, 14 Nov 2025 14:20:00 +0100 (CET) From: Christian Ebner To: pbs-devel@lists.proxmox.com Date: Fri, 14 Nov 2025 14:18:52 +0100 Message-ID: <20251114131901.441650-13-c.ebner@proxmox.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20251114131901.441650-1-c.ebner@proxmox.com> References: <20251114131901.441650-1-c.ebner@proxmox.com> MIME-Version: 1.0 X-Bm-Milter-Handled: 55990f41-d878-4baa-be0a-ee34c49e34d2 X-Bm-Transport-Timestamp: 1763126339889 X-SPAM-LEVEL: Spam detection results: 0 AWL 0.048 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: [pbs-devel] [PATCH proxmox-backup v6 12/21] chunk store: rename cache-specific helpers 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-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: pbs-devel-bounces@lists.proxmox.com Sender: "pbs-devel" RnJvbTogRmFiaWFuIEdyw7xuYmljaGxlciA8Zi5ncnVlbmJpY2hsZXJAcHJveG1veC5jb20+Cgp0 byBtYWtlIGl0IG1vcmUgZXhwbGljaXQgdGhhdCB0aGVzZSBvcGVyYXRlIGluIGNhY2hlIGNvbnRl eHQsIGFuZCBhcmUgbm90CmdlbmVyaWMgaGVscGVycyBhcyB0aGUgb3JpZ2luYWwgbmFtZXMga2lu ZCBvZiBpbXBseS4KClNpZ25lZC1vZmYtYnk6IEZhYmlhbiBHcsO8bmJpY2hsZXIgPGYuZ3J1ZW5i aWNobGVyQHByb3htb3guY29tPgpTaWduZWQtb2ZmLWJ5OiBDaHJpc3RpYW4gRWJuZXIgPGMuZWJu ZXJAcHJveG1veC5jb20+Ci0tLQogcGJzLWRhdGFzdG9yZS9zcmMvY2h1bmtfc3RvcmUucnMgICAg ICAgICAgICAgICB8IDQgKystLQogcGJzLWRhdGFzdG9yZS9zcmMvbG9jYWxfZGF0YXN0b3JlX2xy dV9jYWNoZS5ycyB8IDYgKysrLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDUgaW5zZXJ0aW9ucygrKSwg NSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9wYnMtZGF0YXN0b3JlL3NyYy9jaHVua19zdG9y ZS5ycyBiL3Bicy1kYXRhc3RvcmUvc3JjL2NodW5rX3N0b3JlLnJzCmluZGV4IGExN2MyNThhNy4u ZjVhNzcyNzZkIDEwMDY0NAotLS0gYS9wYnMtZGF0YXN0b3JlL3NyYy9jaHVua19zdG9yZS5ycwor KysgYi9wYnMtZGF0YXN0b3JlL3NyYy9jaHVua19zdG9yZS5ycwpAQCAtNjk5LDcgKzY5OSw3IEBA IGltcGwgQ2h1bmtTdG9yZSB7CiAgICAgLy8vIGZvciBnYXJiYWdlIGNvbGxlY3Rpb24uIFJldHVy bnMgd2l0aCBzdWNjZXNzIGFsc28gaWYgY2h1bmsgZmlsZSBpcyBub3QgcHJlLWV4aXN0aW5nLgog ICAgIC8vLwogICAgIC8vLyBTYWZldHk6IGNodW5rIHN0b3JlIG11dGV4IG11c3QgYmUgaGVsZCEK LSAgICBwdWIoY3JhdGUpIHVuc2FmZSBmbiBjbGVhcl9jaHVuaygmc2VsZiwgZGlnZXN0OiAmW3U4 OyAzMl0pIC0+IFJlc3VsdDwoKSwgRXJyb3I+IHsKKyAgICBwdWIoY3JhdGUpIHVuc2FmZSBmbiBy ZXBsYWNlX2NodW5rX3dpdGhfbWFya2VyKCZzZWxmLCBkaWdlc3Q6ICZbdTg7IDMyXSkgLT4gUmVz dWx0PCgpLCBFcnJvcj4gewogICAgICAgICBsZXQgKGNodW5rX3BhdGgsIGRpZ2VzdF9zdHIpID0g c2VsZi5jaHVua19wYXRoKGRpZ2VzdCk7CiAgICAgICAgIGxldCBtdXQgY3JlYXRlX29wdGlvbnMg PSBDcmVhdGVPcHRpb25zOjpuZXcoKTsKICAgICAgICAgaWYgbml4Ojp1bmlzdGQ6OlVpZDo6ZWZm ZWN0aXZlKCkuaXNfcm9vdCgpIHsKQEAgLTcxNyw3ICs3MTcsNyBAQCBpbXBsIENodW5rU3RvcmUg ewogICAgIC8vLwogICAgIC8vLyBDYWxsZXJzIG11c3QgaG9sZCB0aGUgcGVyLWNodW5rIGZpbGUg bG9jayBpbiBvcmRlciB0byBhdm9pZCByYWNlcyB3aXRoIHJlbmFtaW5nIG9mIGNvcnJ1cHQKICAg ICAvLy8gY2h1bmtzIGJ5IHZlcmlmaWNhdGlvbnMgYW5kIGNodW5rIGluc2VydHMgYnkgYmFja3Vw cy4KLSAgICBwdWIoY3JhdGUpIGZuIHJlbW92ZV9jaHVuaygmc2VsZiwgZGlnZXN0OiAmW3U4OyAz Ml0pIC0+IFJlc3VsdDwoKSwgRXJyb3I+IHsKKyAgICBwdWIoY3JhdGUpIGZuIHJlbW92ZV9jaHVu a19tYXJrZXIoJnNlbGYsIGRpZ2VzdDogJlt1ODsgMzJdKSAtPiBSZXN1bHQ8KCksIEVycm9yPiB7 CiAgICAgICAgIGxldCAoY2h1bmtfcGF0aCwgX2RpZ2VzdF9zdHIpID0gc2VsZi5jaHVua19wYXRo KGRpZ2VzdCk7CiAgICAgICAgIHN0ZDo6ZnM6OnJlbW92ZV9maWxlKGNodW5rX3BhdGgpLm1hcF9l cnIoRXJyb3I6OmZyb20pCiAgICAgfQpkaWZmIC0tZ2l0IGEvcGJzLWRhdGFzdG9yZS9zcmMvbG9j YWxfZGF0YXN0b3JlX2xydV9jYWNoZS5ycyBiL3Bicy1kYXRhc3RvcmUvc3JjL2xvY2FsX2RhdGFz dG9yZV9scnVfY2FjaGUucnMKaW5kZXggOGIyZGJlZGZkLi5hZTIyMTViZTEgMTAwNjQ0Ci0tLSBh L3Bicy1kYXRhc3RvcmUvc3JjL2xvY2FsX2RhdGFzdG9yZV9scnVfY2FjaGUucnMKKysrIGIvcGJz LWRhdGFzdG9yZS9zcmMvbG9jYWxfZGF0YXN0b3JlX2xydV9jYWNoZS5ycwpAQCAtNDIsNyArNDIs NyBAQCBpbXBsIExvY2FsRGF0YXN0b3JlTHJ1Q2FjaGUgewogICAgICAgICB9CiAgICAgICAgIHNl bGYuY2FjaGUuaW5zZXJ0KCpkaWdlc3QsICgpLCB8ZGlnZXN0fCB7CiAgICAgICAgICAgICAvLyBT YWZldHk6IGxvY2sgYWNxdWlyZWQgYWJvdmUsIHRoaXMgaXMgZXhlY3V0ZWQgaW5saW5lIQotICAg ICAgICAgICAgdW5zYWZlIHsgc2VsZi5zdG9yZS5jbGVhcl9jaHVuaygmZGlnZXN0KSB9CisgICAg ICAgICAgICB1bnNhZmUgeyBzZWxmLnN0b3JlLnJlcGxhY2VfY2h1bmtfd2l0aF9tYXJrZXIoJmRp Z2VzdCkgfQogICAgICAgICB9KQogICAgIH0KIApAQCAtNTksNyArNTksNyBAQCBpbXBsIExvY2Fs RGF0YXN0b3JlTHJ1Q2FjaGUgewogICAgIC8vLyBGYWlscyBpZiB0aGUgY2h1bmsgY2Fubm90IGJl IGRlbGV0ZWQgc3VjY2Vzc2Z1bGx5LgogICAgIHB1YihjcmF0ZSkgdW5zYWZlIGZuIHJlbW92ZSgm c2VsZiwgZGlnZXN0OiAmW3U4OyAzMl0pIC0+IFJlc3VsdDwoKSwgRXJyb3I+IHsKICAgICAgICAg c2VsZi5jYWNoZS5yZW1vdmUoKmRpZ2VzdCk7Ci0gICAgICAgIHNlbGYuc3RvcmUucmVtb3ZlX2No dW5rKGRpZ2VzdCkKKyAgICAgICAgc2VsZi5zdG9yZS5yZW1vdmVfY2h1bmtfbWFya2VyKGRpZ2Vz dCkKICAgICB9CiAKICAgICAvLy8gQWNjZXNzIHRoZSBsb2NhbGx5IGNhY2hlZCBjaHVuayBvciBm ZXRjaCBpdCBmcm9tIHRoZSBTMyBvYmplY3Qgc3RvcmUgdmlhIHRoZSBwcm92aWRlZApAQCAtODAs NyArODAsNyBAQCBpbXBsIExvY2FsRGF0YXN0b3JlTHJ1Q2FjaGUgewogICAgICAgICAgICAgICAg ICAgICBsZXQgX2xvY2sgPSBzZWxmLnN0b3JlLm11dGV4KCkubG9jaygpLnVud3JhcCgpOwogICAg ICAgICAgICAgICAgICAgICBzZWxmLmNhY2hlLmluc2VydCgqZGlnZXN0LCAoKSwgfGRpZ2VzdHwg ewogICAgICAgICAgICAgICAgICAgICAgICAgLy8gU2FmZXR5OiBsb2NrIGFjcXVpcmVkIGFib3Zl LCB0aGlzIGlzIGV4ZWN1dGVkIGlubGluZQotICAgICAgICAgICAgICAgICAgICAgICAgdW5zYWZl IHsgc2VsZi5zdG9yZS5jbGVhcl9jaHVuaygmZGlnZXN0KSB9CisgICAgICAgICAgICAgICAgICAg ICAgICB1bnNhZmUgeyBzZWxmLnN0b3JlLnJlcGxhY2VfY2h1bmtfd2l0aF9tYXJrZXIoJmRpZ2Vz dCkgfQogICAgICAgICAgICAgICAgICAgICB9KT87CiAgICAgICAgICAgICAgICAgICAgIE9rKFNv bWUoY2h1bmspKQogICAgICAgICAgICAgICAgIH0KLS0gCjIuNDcuMwoKCgpfX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpwYnMtZGV2ZWwgbWFpbGluZyBsaXN0 CnBicy1kZXZlbEBsaXN0cy5wcm94bW94LmNvbQpodHRwczovL2xpc3RzLnByb3htb3guY29tL2Nn aS1iaW4vbWFpbG1hbi9saXN0aW5mby9wYnMtZGV2ZWwK