From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from firstgate.proxmox.com (firstgate.proxmox.com [IPv6:2a01:7e0:0:424::9]) by lore.proxmox.com (Postfix) with ESMTPS id 691CE1FF17C for ; Wed, 9 Jul 2025 14:25:13 +0200 (CEST) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id 84855B02D; Wed, 9 Jul 2025 14:25:57 +0200 (CEST) Message-ID: <2924f3d6-f178-4586-9372-ed2719623d3b@proxmox.com> Date: Wed, 9 Jul 2025 14:25:23 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird To: Proxmox Datacenter Manager development discussion , Dominik Csapak References: <20250512114144.118545-1-l.wagner@proxmox.com> <20250512114144.118545-3-l.wagner@proxmox.com> <112a7d67-79c3-4d23-bee7-8b1d02140104@proxmox.com> <4226966c-dd23-4bcf-9ecf-2f129bf1a07b@proxmox.com> <66712394-ea60-4a3b-88b1-4b5955be4108@proxmox.com> <9bf25aa1-c4cc-4af8-9ae9-15e0124d985f@proxmox.com> Content-Language: de-AT, en-US From: Lukas Wagner In-Reply-To: <9bf25aa1-c4cc-4af8-9ae9-15e0124d985f@proxmox.com> X-SPAM-LEVEL: Spam detection results: 0 AWL 0.018 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 KAM_SHORT 0.001 Use of a URL Shortener for very short URL 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. [docs.rs] Subject: Re: [pdm-devel] [PATCH proxmox-datacenter-manager v5 2/6] remote tasks: add background task for task polling, use new task cache X-BeenThere: pdm-devel@lists.proxmox.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: Proxmox Datacenter Manager development discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Proxmox Datacenter Manager development discussion Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: pdm-devel-bounces@lists.proxmox.com Sender: "pdm-devel" CgpPbiAgMjAyNS0wNy0wOSAxMzozNSwgRG9taW5payBDc2FwYWsgd3JvdGU6Cj4gT24gNy85LzI1 IDEzOjIyLCBMdWthcyBXYWduZXIgd3JvdGU6Cj4+Cj4+Cj4+IE9uwqAgMjAyNS0wNy0wMyAxMDow NSwgTHVrYXMgV2FnbmVyIHdyb3RlOgo+Pj4+PiArfQo+Pj4+PiArCj4+Pj4+ICsvLy8gSGFuZGxl IGEgc2luZ2xlIHRpbWVyIHRpY2suCj4+Pj4+ICsvLy8gV2lsbCBoYW5kbGUgYXJjaGl2ZSBmaWxl IHJvdGF0aW9uLCBwb2xsaW5nIG9mIHRyYWNrZWQgdGFza3MgYW5kIGZldGNoaW5nIG9yIHJlbW90 ZSB0YXNrcy4KPj4+Pj4gK2FzeW5jIGZuIGRvX3RpY2soY3ljbGU6IHU2NCkgLT4gUmVzdWx0PCgp LCBFcnJvcj4gewo+Pj4+PiArwqDCoMKgIGxldCBjYWNoZSA9IHJlbW90ZV90YXNrczo6Z2V0X2Nh Y2hlKCk/Owo+Pj4+PiArCj4+Pj4+ICvCoMKgwqAgaWYgc2hvdWxkX2NoZWNrX2Zvcl9jYWNoZV9y b3RhdGlvbihjeWNsZSkgewo+Pj4+PiArwqDCoMKgwqDCoMKgwqAgbG9nOjpkZWJ1ZyEoImNoZWNr aW5nIGlmIHJlbW90ZSB0YXNrIGFyY2hpdmUgc2hvdWxkIGJlIHJvdGF0ZWQiKTsKPj4+Pj4gK8Kg wqDCoMKgwqDCoMKgIGlmIHJvdGF0ZV9jYWNoZShjYWNoZS5jbG9uZSgpKS5hd2FpdD8gewo+Pj4+ PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBsb2c6OmluZm8hKCJyb3RhdGVkIHJlbW90ZSB0YXNr IGFyY2hpdmUiKTsKPj4+Pj4gK8KgwqDCoMKgwqDCoMKgIH0KPj4+Pj4gK8KgwqDCoCB9Cj4+Pj4+ ICsKPj4+Pj4gK8KgwqDCoCBsZXQgc3RhdGUgPSBjYWNoZS5yZWFkX3N0YXRlKCk7Cj4+Pj4+ICsK Pj4+Pj4gK8KgwqDCoCBsZXQgbXV0IGFsbF90YXNrcyA9IEhhc2hNYXA6Om5ldygpOwo+Pj4+PiAr Cj4+Pj4+ICvCoMKgwqAgbGV0IHRvdGFsX2Nvbm5lY3Rpb25zX3NlbWFwaG9yZSA9IEFyYzo6bmV3 KFNlbWFwaG9yZTo6bmV3KE1BWF9DT05ORUNUSU9OUykpOwo+Pj4+PiArwqDCoMKgIGxldCBtdXQg am9pbl9zZXQgPSBKb2luU2V0OjpuZXcoKTsKPj4+Pj4gKwo+Pj4+PiArwqDCoMKgIC8vIEdldCBh IGxpc3Qgb2YgcmVtb3RlcyB0aGF0IHdlIHNob3VsZCBwb2xsIGluIHRoaXMgY3ljbGUuCj4+Pj4+ ICvCoMKgwqAgbGV0IHJlbW90ZXMgPSByZW1vdGVzX3RvX2NoZWNrKGN5Y2xlLCAmc3RhdGUpLmF3 YWl0PzsKPj4+Pj4gK8KgwqDCoCBmb3IgcmVtb3RlIGluIHJlbW90ZXMgewo+Pj4+PiArwqDCoMKg wqDCoMKgwqAgbGV0IHNpbmNlID0gZ2V0X2N1dG9mZl90aW1lc3RhbXAoJnJlbW90ZSwgJnN0YXRl KTsKPj4+Pj4gKwo+Pj4+PiArwqDCoMKgwqDCoMKgwqAgbGV0IHBlcm1pdCA9IGlmIHJlbW90ZS50 eSA9PSBSZW1vdGVUeXBlOjpQdmUgewo+Pj4+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAvLyBB Y3F1aXJlIG11bHRpcGxlIHBlcm1pdHMsIGZvciBQVkUgcmVtb3RlcyB3ZSB3YW50Cj4+Pj4+ICvC oMKgwqDCoMKgwqDCoMKgwqDCoMKgIC8vIHRvIG11bHRpcGxlIG5vZGVzIGluIHBhcmFsbGVsLgo+ Pj4+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAvLwo+Pj4+PiArwqDCoMKgwqDCoMKgwqDCoMKg wqDCoCAvLyBgLnVud3JhcCgpYCBpcyBzYWZlLCB3ZSBuZXZlciBjbG9zZSB0aGUgc2VtYXBob3Jl Lgo+Pj4+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBBcmM6OmNsb25lKCZ0b3RhbF9jb25uZWN0 aW9uc19zZW1hcGhvcmUpCj4+Pj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgLmFj cXVpcmVfbWFueV9vd25lZChDT05ORUNUSU9OU19QRVJfUFZFX1JFTU9URSBhcyB1MzIpCj4+Pj4+ ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgLmF3YWl0Cj4+Pj4+ICvCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqAgLnVud3JhcCgpCj4+Pj4KPj4+PiB3b3VsZCBpdCBiZSBwb3Nz aWJsZSB0byBhY3F1aXJlIHRoZSBjb25uZWN0aW9uIHNlbWFwaG9yZXMgZHluYW1pY2FsbCBpbnNp ZGUgdGhlCj4+Pj4gYGZldGNoX3Rhc2tzYCBjYWxsIHVwIHRvIHRoZSBtYXhpbXVtPwo+Pj4+Cj4+ Pj4gdGhhdCB3YXksIHdlIGNvdWxkIGUuZy4gY29ubmVjdCB0byAyMCByZW1vdGVzIHdpdGggb25l IGhvc3QgaW4gcGFyYWxsZWwKPj4+PiBpbnN0ZWFkIG9mIGFsd2F5cyBoYXZpbmcgbWF4aW11bSBv ZiA0ID8KPj4+PiAobm90IHN1cmUgYWJvdXQgdGhlIHRva2lvIHNlbWFwaG9yZSBwb3NzaWJpbGl0 aWVzIGhlcmUpCj4+Pj4KPj4+PiBJJ2Qgc3RpbGwgbGltaXQgaXQgdG8gQ09OTkVDVElPTlNfUEVS X1BWRV9SRU1PVEUgZm9yIGVhY2ggcmVtb3RlLAo+Pj4+IGJ1dCBpbiBjYXNlIG9uZSByZW1vdGUg aGFzIGxlc3Mgbm9kZXMsIHdlIGNvdWxkIHV0aWxpemUgdGhlIGNvbm5lY3Rpb24gY291bnQKPj4+ PiBmb3IgbW9yZSByZW1vdGVzLCBkb2luZyBtb3JlIHdvcmsgaW4gcGFyYWxsZWwuCj4+Pgo+Pj4g SUlSQyB0aGVyZSB3YXMgc29tZSBwcm9ibGVtIHdpdGggYWxsb2NhdGluZyB0aGVzZSBvbiBkZW1h bmQsIEkgdGhpbmsgdGhlcmUgd2FzIHNvbWUgcG90ZW50aWFsCj4+PiBmb3IgYSBkZWFkbG9jayAt IHRob3VnaCBJIGNhbid0IGNvbWUgdXAgd2l0aCB0aGUgJ3doeScgcmlnaHQgbm93LiBJJ2xsIGNo ZWNrIGFnYWluIGFuZAo+Pj4gYWRkIHNvbWUgY29tbWVudCBpZiBJIHJlbWVtYmVyIHRoZSByZWFz b24gYWdhaW4uCj4+Pgo+Pgo+Pgo+PiBSZXZpc2l0aW5nIHRoaXMgYWdhaW4gcmlnaHQgbm93Lgo+ Pgo+PiBUaGUgcHJvYmxlbSBpcyB0aGF0IGZvciBQVkUgcmVtb3RlcywgZmV0Y2hpbmcgdGhlIHRh c2tzIGlzIGEgMiBzdGVwIHByb2Nlc3MuIEZpcnN0LCB3ZSBoYXZlIHRvCj4+IGdldCBhIGxpc3Qg b2YgYWxsIG5vZGVzLCBhbmQgc2Vjb25kLCB3ZSBoYXZlIHRvIGNvbm5lY3QgdG8gYWxsIG5vZGVz IHRvIGdldCBhIGxpc3Qgb2YgdGhlIG5vZGUncwo+PiB0YXNrcy4gVGhlICdnZXQgbGlzdCBvZiBu b2Rlcycgc2hvdWxkIGJlIGd1YXJkZWQgYnkgYSBzZW1hcGhvcmUsIGJlY2F1c2UgaWYgeW91IGhh dmUgYSBodWdlIGFtb3VudAo+PiBvZiByZW1vdGVzLCB5b3UgZG9uJ3Qgd2FudCB0byBjb25uZWN0 IHRvIGFsbCBvZiB0aGVtIGF0IHRoZSBzYW1lIHRpbWUuCj4+Cj4+IFRoaXMgbWVhbnMsIGlmIHdl IGFxdWlyZSB0aGUgcGVybWl0cyBvbiBkZW1hbmQsIHdlJ2QgaGF2ZSB0byAocHNldWRlIGNvZGUp Ogo+Pgo+PiBzZW1hcGhvcmUgPSBTZW1hcGhvcmU6Om5ldygpCj4+Cj4+IGZvciByZW1vdGUgaW4g cmVtb3RlcyB7Cj4+IMKgwqAgc3Bhd24ofHwgewo+PiDCoMKgwqDCoCBzaW5nbGVfcGVybWl0ID0g YWNxdWlyZSgmc2VtYXBob3JlKQo+PiDCoMKgwqDCoCBub2RlcyA9IGxpc3Rfbm9kZXMoKQo+PiDC oMKgwqDCoCByZW1haW5pbmdfcGVybWl0cyA9IGFjcXVpcmVfbWFueSgmc2VtYXBob3JlLCBtaW4o bm9kZXMubGVuKCksIENPTk5FQ1RJT05TX1BFUl9QVkVfUkVNT1RFKSAtIDEpCj4+IMKgwqDCoMKg IGZvciBub2RlIGluIG5vZGVzIHsKPj4gwqDCoMKgwqDCoMKgIC8vIEZldGNoIHRhc2tzIGZyb20g bm9kZSBjb25jdXJyZW50bHkKPj4gwqDCoMKgwqAgfQo+PiDCoMKgwqDCoCBkcm9wKHNpbmdsZV9w ZXJtaXQpCj4+IMKgwqDCoMKgIGRyb3AocmVtYWluaW5nX3Blcm1pdHMpCj4+IMKgwqAgfSkKPj4g fQo+Pgo+PiBTaW5jZSB0aGUgaW5uZXIgcGFydCBpcyBleGVjdXRlIGZvciBtYW55IHJlbW90ZXMg YXQgb25jZSwgaXQgY291bGQgaGFwcGVuIHRoYXQgdGhlCj4+IHNlbWFwaG9yZSdzwqAgbnVtYmVy IG9mIHBlcm1pdHMgaXMgYWxyZWFkeSBleGhhdXN0ZWQgYnkgdGhlIGNvbmN1cnJlbnQgY2FsbHMK Pj4gdG8gdGhlIGZpcnN0IGFjcXVpcmUsIGxlYWRpbmcgdG8gYSBkZWFkbG9jayB3aGVuIHRoZSBh ZGRpdGlvbmFsIHBlcm1pdHMgYXJlIHJlcXVlc3RlZC4KPj4KPj4gVGhpcyBpcyB3aHkgd2UgbmVl ZCB0byByZXF1ZXN0IGFsbCBwZXJtaXRzIGluIGFkdmFuY2UgZm9yIG5vdy4gSSdsbCBhZGQgc29t ZSBjb21tZW50Cj4+IHRvIHRoZSBjb2RlIHRvIGRvY3VtZW50IHRoaXMuCj4+Cj4+IE9uY2Ugd2Ug YXJlIGJhc2VkIG9uIHRyaXhpZSwgd2UgY291bGQgdXNlIFNlbWFwaG9yZVBlcm1pdDo6c3BsaXQo KSBbMV0gYW5kIHRoZW4gcmVsZWFzZSB0aGUKPj4gcGVybWl0cyB3ZSBkb24ndCBhY3R1YWxseSBu ZWVkLgo+Pgo+PiBbMV0gaHR0cHM6Ly9kb2NzLnJzL3Rva2lvLzEuNDYuMS90b2tpby9zeW5jL3N0 cnVjdC5TZW1hcGhvcmVQZXJtaXQuaHRtbCNtZXRob2Quc3BsaXQKPj4KPj4KPiAKPiBpIGdldCB3 aGF0IHlvdSBtZWFuLCBidXQgY291bGRuJ3Qgd2UgcmVsZWFzZSB0aGUgbGlzdGluZyBzZW1hcGhv cmUgYmVmb3JlIGFjcXVpcmluZyB0aGUgb25lcwo+IGZvciB0aGUgdGFzayBmZXRjaGluZz8KPiAK PiBpLmUuIHNpbXBseSBtb3ZpbmcgdGhlIGBkcm9wKHNpbmdsZV9wZXJtaXQpYCBhYm92ZSB0aGUg YHJlbWFpbmluZ19wZXJtaXRzID0gLi4uYCA/Cj4gCj4gdGhhdCB3YXkgdGhlIGxpc3Rpbmcgb2Yg bm9kZXMgaXMgc3RpbGwgZ3VhcmRlZCwgYnV0IHdlIHN0aWxsIGNhbiBkbyBpdCBsaWtlIHlvdSBz aG93bi4uLgo+IChBc2lkZSB0aGF0IGtlZXBpbmcgdGhlIHBlcm1pdCBmb3IgdGhlIGxpc3Rpbmcg Zm9yIHRoZSBkdXJhdGlvbiBvZiB0aGUgcmVtb3RlIGFwaSBjYWxscwo+IHNlZW1zIGZhbHNlIGFu eXdheS4uLikKPiAKPiBpbiB0aGUgd29yc3QgY2FzZSwgYWxsIHJlbW90ZXMgd2lsbCBiZSBxdWVy aWVkIGZvciB0aGUgbm9kZXMgYmVmb3JlIHRoZSBxdWVyeWluZyBmb3IgdGFza3Mgc3RhcnRzLCBi dXQgdGhhdCBzZWVtcyB1bmxpa2VseS4uLgo+IAoKWWVhaCwgdGhhdCdzIHdoYXQgSSB3YW50ZWQg dG8gYXZvaWQgYXQgZmlyc3QuLi4gZmVlbHMgYSBiaXQgY2xlYW5lciB0byBoYW5kbGUgb25lIHJl bW90ZSBpbiAnb25lIGdvJywgd2l0aG91dApwb3RlbnRpYWxseSBibG9ja2luZyBhZ2Fpbi4gQnV0 IEkgZ3Vlc3MgaXQncyBub3QgdG9vIGJhZCBlaXRoZXIsIHNvIEknbGwgaW1wbGVtZW50IGl0IGFz IHlvdSBzYWlkLgoKVGhhbmtzIGZvciB0aGUgaW5wdXQhCi0tIAotIEx1a2FzCgoKCl9fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCnBkbS1kZXZlbCBtYWlsaW5n IGxpc3QKcGRtLWRldmVsQGxpc3RzLnByb3htb3guY29tCmh0dHBzOi8vbGlzdHMucHJveG1veC5j b20vY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL3BkbS1kZXZlbAo=