From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: <pdm-devel-bounces@lists.proxmox.com> Received: from firstgate.proxmox.com (firstgate.proxmox.com [212.224.123.68]) by lore.proxmox.com (Postfix) with ESMTPS id 256A41FF18C for <inbox@lore.proxmox.com>; Mon, 12 May 2025 13:42:01 +0200 (CEST) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id 9B5243287; Mon, 12 May 2025 13:42:22 +0200 (CEST) From: Lukas Wagner <l.wagner@proxmox.com> To: pdm-devel@lists.proxmox.com Date: Mon, 12 May 2025 13:41:38 +0200 Message-Id: <20250512114144.118545-1-l.wagner@proxmox.com> X-Mailer: git-send-email 2.39.5 MIME-Version: 1.0 X-SPAM-LEVEL: Spam detection results: 0 AWL 0.015 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 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. [main.rs, lxc.rs, lib.rs, qemu.rs, mod.rs, proxmox.com] Subject: [pdm-devel] [PATCH proxmox-datacenter-manager v5 0/6] remote task cache fetching task / better cache backend X-BeenThere: pdm-devel@lists.proxmox.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: Proxmox Datacenter Manager development discussion <pdm-devel.lists.proxmox.com> List-Unsubscribe: <https://lists.proxmox.com/cgi-bin/mailman/options/pdm-devel>, <mailto:pdm-devel-request@lists.proxmox.com?subject=unsubscribe> List-Archive: <http://lists.proxmox.com/pipermail/pdm-devel/> List-Post: <mailto:pdm-devel@lists.proxmox.com> List-Help: <mailto:pdm-devel-request@lists.proxmox.com?subject=help> List-Subscribe: <https://lists.proxmox.com/cgi-bin/mailman/listinfo/pdm-devel>, <mailto:pdm-devel-request@lists.proxmox.com?subject=subscribe> Reply-To: Proxmox Datacenter Manager development discussion <pdm-devel@lists.proxmox.com> Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: pdm-devel-bounces@lists.proxmox.com Sender: "pdm-devel" <pdm-devel-bounces@lists.proxmox.com> VGhlIGFpbSBvZiB0aGlzIHBhdGNoIHNlcmllcyBpcyB0byBncmVhdGx5IGltcHJvdmUgdGhlIHBl cmZvcm1hbmNlIG9mIHRoZQpyZW1vdGUgdGFzayBjYWNoZSBmb3IgYmlnIFBETSBzZXR1cHMuCgpU aGUgaW5pdGFsLCAnZHVtYicgY2FjaGUgaW1wbGVtZW50YXRpb24gaGFkIHRoZSBmb2xsb3dpbmcg cHJvYmxlbXM6CiAgMS4pIGNhY2hlIHdhcyBwb3B1bGF0ZWQgYXMgcGFydCBvZiB0aGUgYGdldF90 YXNrc2AgQVBJLCBsZWFkaW5nIHRvIGhhbmdpbmcKICAgIEFQSSBjYWxscyB3aGlsZSBmZXRjaGlu ZyB0YXNrIGRhdGEgZnJvbSByZW1vdGVzCiAgMi4pIGFsbCB0YXNrcyB3ZXJlIHN0b3JlZCBpbiBh IHNpbmdsZSBmaWxlLCB3aGljaCB3YXMgY29tcGxldGVseSByZXdyaXR0ZW4KICAgIGZvciBhbnkg Y2hhbmdlIHRvIHRoZSBjYWNoZSdzIGNvbnRlbnRzCiAgMy4pIFRoZSBjYWNoaW5nIG1lY2hhbmlz bSB3YXMgcHJldHR5IHNpbXBsZSwgdXNpbmcgb25seSBhIG1heC1hZ2UgbWVjaGFuaXNtLAogICAg cmUtcmVxdWVzdGluZyBhbGwgdGFzayBkYXRhIGlmIG1heC1hZ2Ugd2FzIGV4Y2VlZGVkCgpOb3cs IHRoZXNlIGNoYXJhY3RlcmlzdGljcyBhcmUgbm90IHJlYWxseSBwcm9ibGVtYXRpYyBmb3IgKnNt YWxsKiBQRE0gc2V0dXBzCndpdGggb25seSBhIGNvdXBsZSBvZiByZW1vdGVzLiBIb3dldmVyLCBm b3IgYmlnIHNldHVwcyAoZS5nLiAxMDAgcmVtb3RlcywgZWFjaApyZW1vdGUgYmVpbmcgYSBQVkUg Y2x1c3RlciB3aXRoIDEwIG5vZGVzKSwgdGhpcyBjb21wbGV0ZWx5IGZhbGxzIGFwYXJ0OgogIDEu KSBmZXRjaGluZyByZW1vdGUgdGFza3MgdGFrZXMgY29uc2lkZXJhYmxlIGFtb3VudCBvZiB0aW1l LCBlc3BlY2lhbGx5CiAgICAgIG9uIGNvbm5lY3Rpb25zIHdpdGggYSBoaWdoIGxhdGVuY3kuIFNp bmNlIHRoZSBkYXRhIGlzIHJlcXVlc3RlZAogICAgICBmcm9tICp3aXRoaW4qIHRoZSBgZ2V0X3Rh c2tzYCBmdW5jdGlvbiwgd2hpY2ggaXMgY2FsbGVkIGJ5IHRoZQogICAgICBgcmVtb3RlLXRhc2tz L2xpc3RgIEFQSSBoYW5kbGVyLCB0aGUgQVBJIGNhbGwgaXMgYmxvY2tlZCB1bnRpbAogICAgICph bGwqIHRhc2sgZGF0YSBpcyByZXF1ZXN0ZWQuCiAgMi4pIFRoZSBzaW5nbGUgZmlsZSBhcHByb2Fj aCBsZWFkcyB0byBzaWduaWZpY2FudCB3cml0ZXMgdG8gdGhlIGRpc2sKICAzLikgTGVhZHMgdG8g dW5uZWNlc3NhcnkgbmV0d29yayBJTywgYXMgd2UgcmUtcmVxdWVzdCBkYXRhIHRoYXQgd2UKICAg ICAgYWxyZWFkeSBoYXZlIGxvY2FsbHkuCgpUbyByZWN0aWZ5IHRoZSBzaXR1YXRpb24sIHRoaXMg c2VyaWVzIHBlcmZvcm1zIHRoZSBmb2xsb3dpbmcgY2hhbmdlczoKCiAgLSBgZ2V0X3Rhc2tzYCBu ZXZlciBkb2VzIGFueSBmZXRjaGluZywgaXQgb25seSByZWFkcyB0aGUgbW9zdCByZWNlbnQKICAg IGRhdGEgZnJvbSB0aGUgY2FjaGUKICAtIFRoZXJlIGlzIGEgbmV3IGJhY2tncm91bmQgdGFzayB3 aGljaCBwZXJpb2RpY2FsbHkgZmV0Y2hlcyB0YXNrcwogICAgZnJvbSBhbGwgcmVtb3RlcyAoZXZl cnkgMTBtaW5zIGF0IHRoZSBtb21lbnQpLiBPbmx5IHRoZSBsYXRlc3QKICAgIG1pc3NpbmcgdGFz a3MgYXJlIHJlcXVlc3RlZCwgbm90IHRoZSBmdWxsIHRhc2sgaGlzdG9yeSBhcyBiZWZvcmUKICAt IFRoZSBuZXcgYmFja2dyb3VuZCB0YXNrIGFsc28gdGFrZXMgb3ZlciB0aGUgJ3RyYWNrZWQgdGFz aycgcG9sbGluZwogICAgZHV0eSwgd2hlcmUgd2UgZmV0Y2ggdGhlIHN0YXR1cyBmb3IgYW55IHRh c2sgc3RhcnRlZCBieSBQRE0gb24KICAgIGEgcmVtb3RlIChzaG9ydCBwb2xsaW5nIGludGVydmFs LCAxMHMgYXQgdGhlIG1vbWVudCkuCiAgLSBUaGUgdGFzayBjYWNoZSBzdG9yYWdlIGltcGxlbWVu dGF0aW9uIGhhcyBiZWVuIGNvbXBsZXRlbHkgb3ZlcmhhdWxlZAogICAgYW5kIGlzIG5vdyBvcHRp bWl6ZWQgZm9yIHRoZSBtb3N0IGNvbW1vbiBhY2Nlc3NlcyB0byB0aGUgY2FjaGUuCiAgICBJdCBp cyBhbHNvIG1vcmUgc3RvcmFnZSBlZmZpY2llbnQsIG9jY3VweWluZyByb3VnbHkgNTAlIG9mIHRo ZSBkaXNrCiAgICBzcGFjZSBmb3IgdGhlIHNhbWUgbnVtYmVyIG9mIHRhc2tzIChhY2hpZXZlZCBi eSBhdm9pZGluZyBkdXBsaWNhdGUKICAgIGluZm9ybWF0aW9uIGluIHRoZSBmaWxlcykKICAtIFRo ZSBzaXplIG9mIHRoZSB0YXNrIGNhY2hlIGlzICdsaW1pdGVkJyBieSBkb2luZyBmaWxlIHJvdGF0 aW9uLgogICAgV2Uga2VlcCA3IGRheXMgb2YgdGFzayBoaXN0b3J5LgoKRm9yIGRldGFpbHMgb24g KmhvdyogdGhlIGNhY2hlIGl0c2VsZiB3b3JrcywgcGxlYXNlIHJlZmVyIHRvIHRoZSBmdWxsCmNv bW1pdCBtZXNzYWdlIG9mCiAgICByZW1vdGUgdGFza3M6IGltcGxlbWVudCBpbXByb3ZlZCBjYWNo ZSBmb3IgcmVtb3RlIHRhc2tzCgojIEJlbmNobWFya3MKCkZpbmFsbHksIHNvbWUgY29uY3JldGUg ZGF0YSB0byBiYWNrIHVwIHRoZSBjbGFpbWVkIHBlcmZvcm1hbmNlIGltcHJvdm1lbnRzLiBUaGUK dGltZXMgd2VyZSBtZWFzdXJlZCAqaW5zaWRlKiB0aGUgYGdldF90YXNrc2AgZnVuY3Rpb24gYW5k IG5vdCBhdCB0aGUgQVBJIGxldmVsLApzbyB0aGUgdGltZXMgZG8gbm90IGluY2x1ZGUgSlNPTiBz ZXJpYWxpemF0aW9uIGFuZCBkYXRhIHRyYW5zZmVyLgoKQmVuY2htYXJraW5nIHdhcyBkb25lIHVz aW5nIHRoZSAnZmFrZS1yZW1vdGUnIGZlYXR1cmUuIFRoZXJlIHdlcmUgMTAwIHJlbW90ZXMsCjEw IFBWRSBub2RlcyBwZXIgcmVtb3RlLiBUaGUgdGFzayBjYWNoZSBjb250YWluZWQgYWJvdXQgMS41 IG1pbGxpb24gdGFza3MuCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgYmVmb3JlICAgICAgIGFmdGVyCmxpc3Qgb2YgYWN0aXZlIHRhc2tzICgqKTogICAgICAg ICAgICAgICAgICAgICB+MS4zcyAgICAgICB+MzAwwrVzCmxpc3Qgb2YgNTAwIHRhc2tzLCBvZmZz ZXQgMCAoKiopOiAgICAgICAgICAgICB+MS4zcyAgICAgIH4xNDUwwrVzCmxpc3Qgb2YgNTAwIHRh c2tzLCBvZmZzZXQgMSBtaWxsaW9uICgqKiopOiAgICB+MS4zcyAgICAgICB+MTc1bXMKU2l6ZSBv biBkaXNrOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH41MDBNQiAgICAgIH4yMDBN QgoKKCopOiAgUmVxdWVzdGVkIGJ5IHRoZSBVSSBldmVyeSAzcwooKiopOiBSZXF1ZXN0ZWQgYnkg dGhlIFVJIHdoZW4gdmlzaXRpbmcgUmVtb3RlcyA+IFRhc2tzCigqKiopOiBFLmcuIHdoZW4gc2Ny b2xsaW5nIHRvd2FycyB0aGUgYm90dG9tIG9mICdSZW1vdGVzID4gVGFza3MnCgpJbiB0aGUgb2xk IGltcGxlbWVudGF0aW9uLCB0aGUgYXJjaGl2ZSBmaWxlIHdhcyAqYWx3YXlzKiBmdWxseSBkZXNl cmlhbGl6ZWQgYW5kCmxvYWRlZCBpbnRvIFJBTSwgdGhpcyBpcyB0aGUgcmVhc29uIHdoeSB0aGUg dGltZSBuZWVkZWQgaXMgcHJldHR5IGlkZW50aWFsIGZvcgphbGwgc2NlbmFyaW9zLgpUaGUgbmV3 IGltcGxlbWVudGF0aW9uIHJlYWRzIHRoZSBhcmNoaXZlIGZpbGVzIG9ubHkgbGluZSBieSBsaW5l LCBhbmQgb25seSA1MDAKdGFza3Mgd2VyZSBsb2FkZWQgaW50byBSQU0gYXQgdGhlIHNhbWUgdGlt ZS4gVGhlIGhpZ2hlciB0aGUgb2Zmc2V0LCB0aGUgbW9yZQphcmNoaXZlIGxpbmVzL2ZpbGVzIHdl IGhhdmUgdG8gc2Nhbiwgd2hpY2ggaW5jcmVhc2VzIHRoZSB0aW1lIG5lZWRlZCB0byBhY2Nlc3MK dGhlIGRhdGEuIFRoZSB0YXNrcyBhcmUgc29ydGVkIGRlc2NlbmRpbmcgYnkgc3RhcnR0aW1lLCBh cyBhIHJlc3VsdCB0aGUKcmVxdWVzdHMgZ2V0IHNsb3dlciB0aGUgZnVydGhlciB5b3UgZ28gYmFj ayBpbiBoaXN0b3J5LgoKVGhlICdiZWZvcmUnIHRpbWVzIGRvIE5PVCBpbmNsdWRlIHRoZSB0aW1l IG5lZWRlZCBmb3IgYWN0dWFsbHkgZmV0Y2hpbmcgdGhlCnRhc2sgZGF0YS4KClRoaXMgc2VyaWVz IHdhcyBwcmVzZWRlZCBieSBbMV0sIGhvd2V2ZXIgYWxtb3N0IGFsbCBvZiB0aGUgY29kZSBoYXMg Y2hhbmdlcywKd2hpY2ggaXMgdGhlIHJlYXNvbiB3aHkgSSBzZW5kIHRoaXMgYXMgYSBuZXcgc2Vy aWVzLgoKWzFdIGh0dHBzOi8vbG9yZS5wcm94bW94LmNvbS9wZG0tZGV2ZWwvMjAyNTAxMjgxMjI1 MjAuMTY3Nzk2LTEtbC53YWduZXJAcHJveG1veC5jb20vCgpDaGFuZ2VzIHNpbmNlIHY0OgogIC0g UmViYXNlZCBvbnRvIGxhdGVzdCBtYXN0ZXIsIGFkYXB0aW5nIHRvIEdhYnJpZWwncyBzZWN0aW9u IGNvbmZpZyBjaGFuZ2VzCgpDaGFuZ2VzIHNpbmNlIHYzOgogIC0gSW5jbHVkZSBiZW5jaG1hcmsg cmVzdWx0cyBpbiBjb21taXQgbWVzc2FnZQogIC0gUmVtb3ZlIHVubmVlZGVkIGFuZCBwb3RlbnRp YWxseSB1bnNhZmUgYHB1YmAgKHRoeCBXb2xmZ2FuZykKCkNoYW5nZXMgc2luY2UgdjI6CiAgLSBD aGFuZ2UgbG9ja2luZyBhcHByb2FjaCBhcyBzdWdnZXN0ZWQgYnkgV29sZmdhbmcKICAtIEluY29y cG9yYXRlZCBmZWVkYmFjayBmcm9tIFdvbGZhbmcKICAgICAtIHNlZSBwYXRjaCBub3RlcyBmb3Ig ZGV0YWlscwogIC0gQWRkZWQgc29tZSAuY29udGV4dC8ud2l0aF9jb250ZXh0IGZvciBiZXR0ZXIg ZXJyb3IgbWVzc2FnZXMKCkNoYW5nZXMgc2luY2UgdjE6CiAgLSBEcm9wIGFscmVhZHkgYXBwbGll ZCBwYXRjaGVzCiAgLSBTb21lIGNvZGUgc3R5bGUgaW1wcm92ZW50cywgc2VlIGluZGl2aWR1YWwg cGF0Y2ggY2hhbmdlbG9ncwogIC0gTW92ZSB0YWNrIGZldGNoaW5nIHRhc2sgdG8gYmluL3Byb3ht b3gtZGF0YWNlbnRlci1hcGkvdGFza3MvcmVtb3RlX3Rhc2sucnMKICAtIE1ha2Ugc3VyZSB0aGF0 IHJlbW90ZV90YXNrczo6Z2V0X3Rhc2tzIGRvZXMgbm90IGJsb2NrIHRoZSBhc3luYyBleGVjdXRv cgoKcHJveG1veC1kYXRhY2VudGVyLW1hbmFnZXI6CgpMdWthcyBXYWduZXIgKDYpOgogIHJlbW90 ZSB0YXNrczogaW1wbGVtZW50IGltcHJvdmVkIGNhY2hlIGZvciByZW1vdGUgdGFza3MKICByZW1v dGUgdGFza3M6IGFkZCBiYWNrZ3JvdW5kIHRhc2sgZm9yIHRhc2sgcG9sbGluZywgdXNlIG5ldyB0 YXNrIGNhY2hlCiAgcmVtb3RlIHRhc2tzOiBpbXByb3ZlIGxvY2tpbmcgZm9yIHRhc2sgYXJjaGl2 ZSBpdGVyYXRvcgogIHBkbS1hcGktdHlwZXM6IHJlbW90ZSB0YXNrczogYWRkIG5ld19mcm9tX3N0 ciBjb25zdHJ1Y3RvciBmb3IKICAgIFRhc2tTdGF0ZVR5cGUKICBmYWtlIHJlbW90ZTogbWFrZSB0 aGUgZmFrZV9yZW1vdGUgZmVhdHVyZSBjb21waWxlIGFnYWluCiAgZmFrZSByZW1vdGU6IGNsaXBw eSBmaXhlcwoKIGxpYi9wZG0tYXBpLXR5cGVzL3NyYy9saWIucnMgICAgICAgICAgICAgICAgICB8 ICAgMTUgKwogc2VydmVyL3NyYy9hcGkvcHZlL2x4Yy5ycyAgICAgICAgICAgICAgICAgICAgIHwg ICAxMCArLQogc2VydmVyL3NyYy9hcGkvcHZlL21vZC5ycyAgICAgICAgICAgICAgICAgICAgIHwg ICAgNCArLQogc2VydmVyL3NyYy9hcGkvcHZlL3FlbXUucnMgICAgICAgICAgICAgICAgICAgIHwg ICAgNiArLQogc2VydmVyL3NyYy9hcGkvcmVtb3RlX3Rhc2tzLnJzICAgICAgICAgICAgICAgIHwg ICAxMSArLQogc2VydmVyL3NyYy9iaW4vcHJveG1veC1kYXRhY2VudGVyLWFwaS9tYWluLnJzIHwg ICAgMSArCiAuLi4vYmluL3Byb3htb3gtZGF0YWNlbnRlci1hcGkvdGFza3MvbW9kLnJzICAgfCAg ICAxICsKIC4uLi90YXNrcy9yZW1vdGVfdGFza3MucnMgICAgICAgICAgICAgICAgICAgICB8ICAz NjMgKysrKysrCiBzZXJ2ZXIvc3JjL3JlbW90ZV90YXNrcy9tb2QucnMgICAgICAgICAgICAgICAg fCAgNjEyICsrLS0tLS0tLS0KIHNlcnZlci9zcmMvcmVtb3RlX3Rhc2tzL3Rhc2tfY2FjaGUucnMg ICAgICAgICB8IDEwMjAgKysrKysrKysrKysrKysrKysKIHNlcnZlci9zcmMvdGVzdF9zdXBwb3J0 L2Zha2VfcmVtb3RlLnJzICAgICAgICB8ICAgMzUgKy0KIDExIGZpbGVzIGNoYW5nZWQsIDE1NDgg aW5zZXJ0aW9ucygrKSwgNTMwIGRlbGV0aW9ucygtKQogY3JlYXRlIG1vZGUgMTAwNjQ0IHNlcnZl ci9zcmMvYmluL3Byb3htb3gtZGF0YWNlbnRlci1hcGkvdGFza3MvcmVtb3RlX3Rhc2tzLnJzCiBj cmVhdGUgbW9kZSAxMDA2NDQgc2VydmVyL3NyYy9yZW1vdGVfdGFza3MvdGFza19jYWNoZS5ycwoK ClN1bW1hcnkgb3ZlciBhbGwgcmVwb3NpdG9yaWVzOgogIDExIGZpbGVzIGNoYW5nZWQsIDE1NDgg aW5zZXJ0aW9ucygrKSwgNTMwIGRlbGV0aW9ucygtKQoKLS0gCkdlbmVyYXRlZCBieSBnaXQtbXVy cHAgMC44LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f XwpwZG0tZGV2ZWwgbWFpbGluZyBsaXN0CnBkbS1kZXZlbEBsaXN0cy5wcm94bW94LmNvbQpodHRw czovL2xpc3RzLnByb3htb3guY29tL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9wZG0tZGV2ZWwK