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 C5F8D1FF17C for ; Wed, 9 Jul 2025 13:22:54 +0200 (CEST) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id A35488CAD; Wed, 9 Jul 2025 13:23:16 +0200 (CEST) Message-ID: <66712394-ea60-4a3b-88b1-4b5955be4108@proxmox.com> Date: Wed, 9 Jul 2025 13:22:41 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird From: Lukas Wagner 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> Content-Language: de-AT, en-US In-Reply-To: <4226966c-dd23-4bcf-9ecf-2f129bf1a07b@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" CgpPbiAgMjAyNS0wNy0wMyAxMDowNSwgTHVrYXMgV2FnbmVyIHdyb3RlOgo+Pj4gK30KPj4+ICsK Pj4+ICsvLy8gSGFuZGxlIGEgc2luZ2xlIHRpbWVyIHRpY2suCj4+PiArLy8vIFdpbGwgaGFuZGxl IGFyY2hpdmUgZmlsZSByb3RhdGlvbiwgcG9sbGluZyBvZiB0cmFja2VkIHRhc2tzIGFuZCBmZXRj aGluZyBvciByZW1vdGUgdGFza3MuCj4+PiArYXN5bmMgZm4gZG9fdGljayhjeWNsZTogdTY0KSAt PiBSZXN1bHQ8KCksIEVycm9yPiB7Cj4+PiArwqDCoMKgIGxldCBjYWNoZSA9IHJlbW90ZV90YXNr czo6Z2V0X2NhY2hlKCk/Owo+Pj4gKwo+Pj4gK8KgwqDCoCBpZiBzaG91bGRfY2hlY2tfZm9yX2Nh Y2hlX3JvdGF0aW9uKGN5Y2xlKSB7Cj4+PiArwqDCoMKgwqDCoMKgwqAgbG9nOjpkZWJ1ZyEoImNo ZWNraW5nIGlmIHJlbW90ZSB0YXNrIGFyY2hpdmUgc2hvdWxkIGJlIHJvdGF0ZWQiKTsKPj4+ICvC oMKgwqDCoMKgwqDCoCBpZiByb3RhdGVfY2FjaGUoY2FjaGUuY2xvbmUoKSkuYXdhaXQ/IHsKPj4+ ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGxvZzo6aW5mbyEoInJvdGF0ZWQgcmVtb3RlIHRhc2sg YXJjaGl2ZSIpOwo+Pj4gK8KgwqDCoMKgwqDCoMKgIH0KPj4+ICvCoMKgwqAgfQo+Pj4gKwo+Pj4g K8KgwqDCoCBsZXQgc3RhdGUgPSBjYWNoZS5yZWFkX3N0YXRlKCk7Cj4+PiArCj4+PiArwqDCoMKg IGxldCBtdXQgYWxsX3Rhc2tzID0gSGFzaE1hcDo6bmV3KCk7Cj4+PiArCj4+PiArwqDCoMKgIGxl dCB0b3RhbF9jb25uZWN0aW9uc19zZW1hcGhvcmUgPSBBcmM6Om5ldyhTZW1hcGhvcmU6Om5ldyhN QVhfQ09OTkVDVElPTlMpKTsKPj4+ICvCoMKgwqAgbGV0IG11dCBqb2luX3NldCA9IEpvaW5TZXQ6 Om5ldygpOwo+Pj4gKwo+Pj4gK8KgwqDCoCAvLyBHZXQgYSBsaXN0IG9mIHJlbW90ZXMgdGhhdCB3 ZSBzaG91bGQgcG9sbCBpbiB0aGlzIGN5Y2xlLgo+Pj4gK8KgwqDCoCBsZXQgcmVtb3RlcyA9IHJl bW90ZXNfdG9fY2hlY2soY3ljbGUsICZzdGF0ZSkuYXdhaXQ/Owo+Pj4gK8KgwqDCoCBmb3IgcmVt b3RlIGluIHJlbW90ZXMgewo+Pj4gK8KgwqDCoMKgwqDCoMKgIGxldCBzaW5jZSA9IGdldF9jdXRv ZmZfdGltZXN0YW1wKCZyZW1vdGUsICZzdGF0ZSk7Cj4+PiArCj4+PiArwqDCoMKgwqDCoMKgwqAg bGV0IHBlcm1pdCA9IGlmIHJlbW90ZS50eSA9PSBSZW1vdGVUeXBlOjpQdmUgewo+Pj4gK8KgwqDC oMKgwqDCoMKgwqDCoMKgwqAgLy8gQWNxdWlyZSBtdWx0aXBsZSBwZXJtaXRzLCBmb3IgUFZFIHJl bW90ZXMgd2Ugd2FudAo+Pj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgLy8gdG8gbXVsdGlwbGUg bm9kZXMgaW4gcGFyYWxsZWwuCj4+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAvLwo+Pj4gK8Kg wqDCoMKgwqDCoMKgwqDCoMKgwqAgLy8gYC51bndyYXAoKWAgaXMgc2FmZSwgd2UgbmV2ZXIgY2xv c2UgdGhlIHNlbWFwaG9yZS4KPj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIEFyYzo6Y2xvbmUo JnRvdGFsX2Nvbm5lY3Rpb25zX3NlbWFwaG9yZSkKPj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqAgLmFjcXVpcmVfbWFueV9vd25lZChDT05ORUNUSU9OU19QRVJfUFZFX1JFTU9URSBh cyB1MzIpCj4+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIC5hd2FpdAo+Pj4gK8Kg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAudW53cmFwKCkKPj4KPj4gd291bGQgaXQgYmUg cG9zc2libGUgdG8gYWNxdWlyZSB0aGUgY29ubmVjdGlvbiBzZW1hcGhvcmVzIGR5bmFtaWNhbGwg aW5zaWRlIHRoZQo+PiBgZmV0Y2hfdGFza3NgIGNhbGwgdXAgdG8gdGhlIG1heGltdW0/Cj4+Cj4+ IHRoYXQgd2F5LCB3ZSBjb3VsZCBlLmcuIGNvbm5lY3QgdG8gMjAgcmVtb3RlcyB3aXRoIG9uZSBo b3N0IGluIHBhcmFsbGVsCj4+IGluc3RlYWQgb2YgYWx3YXlzIGhhdmluZyBtYXhpbXVtIG9mIDQg Pwo+PiAobm90IHN1cmUgYWJvdXQgdGhlIHRva2lvIHNlbWFwaG9yZSBwb3NzaWJpbGl0aWVzIGhl cmUpCj4+Cj4+IEknZCBzdGlsbCBsaW1pdCBpdCB0byBDT05ORUNUSU9OU19QRVJfUFZFX1JFTU9U RSBmb3IgZWFjaCByZW1vdGUsCj4+IGJ1dCBpbiBjYXNlIG9uZSByZW1vdGUgaGFzIGxlc3Mgbm9k ZXMsIHdlIGNvdWxkIHV0aWxpemUgdGhlIGNvbm5lY3Rpb24gY291bnQKPj4gZm9yIG1vcmUgcmVt b3RlcywgZG9pbmcgbW9yZSB3b3JrIGluIHBhcmFsbGVsLgo+IAo+IElJUkMgdGhlcmUgd2FzIHNv bWUgcHJvYmxlbSB3aXRoIGFsbG9jYXRpbmcgdGhlc2Ugb24gZGVtYW5kLCBJIHRoaW5rIHRoZXJl IHdhcyBzb21lIHBvdGVudGlhbAo+IGZvciBhIGRlYWRsb2NrIC0gdGhvdWdoIEkgY2FuJ3QgY29t ZSB1cCB3aXRoIHRoZSAnd2h5JyByaWdodCBub3cuIEknbGwgY2hlY2sgYWdhaW4gYW5kCj4gYWRk IHNvbWUgY29tbWVudCBpZiBJIHJlbWVtYmVyIHRoZSByZWFzb24gYWdhaW4uCj4gCgoKUmV2aXNp dGluZyB0aGlzIGFnYWluIHJpZ2h0IG5vdy4KClRoZSBwcm9ibGVtIGlzIHRoYXQgZm9yIFBWRSBy ZW1vdGVzLCBmZXRjaGluZyB0aGUgdGFza3MgaXMgYSAyIHN0ZXAgcHJvY2Vzcy4gRmlyc3QsIHdl IGhhdmUgdG8KZ2V0IGEgbGlzdCBvZiBhbGwgbm9kZXMsIGFuZCBzZWNvbmQsIHdlIGhhdmUgdG8g Y29ubmVjdCB0byBhbGwgbm9kZXMgdG8gZ2V0IGEgbGlzdCBvZiB0aGUgbm9kZSdzCnRhc2tzLiBU aGUgJ2dldCBsaXN0IG9mIG5vZGVzJyBzaG91bGQgYmUgZ3VhcmRlZCBieSBhIHNlbWFwaG9yZSwg YmVjYXVzZSBpZiB5b3UgaGF2ZSBhIGh1Z2UgYW1vdW50Cm9mIHJlbW90ZXMsIHlvdSBkb24ndCB3 YW50IHRvIGNvbm5lY3QgdG8gYWxsIG9mIHRoZW0gYXQgdGhlIHNhbWUgdGltZS4KClRoaXMgbWVh bnMsIGlmIHdlIGFxdWlyZSB0aGUgcGVybWl0cyBvbiBkZW1hbmQsIHdlJ2QgaGF2ZSB0byAocHNl dWRlIGNvZGUpOgoKc2VtYXBob3JlID0gU2VtYXBob3JlOjpuZXcoKQoKZm9yIHJlbW90ZSBpbiBy ZW1vdGVzIHsKICBzcGF3bih8fCB7CiAgICBzaW5nbGVfcGVybWl0ID0gYWNxdWlyZSgmc2VtYXBo b3JlKQogICAgbm9kZXMgPSBsaXN0X25vZGVzKCkKICAgIHJlbWFpbmluZ19wZXJtaXRzID0gYWNx dWlyZV9tYW55KCZzZW1hcGhvcmUsIG1pbihub2Rlcy5sZW4oKSwgQ09OTkVDVElPTlNfUEVSX1BW RV9SRU1PVEUpIC0gMSkKICAgIGZvciBub2RlIGluIG5vZGVzIHsKICAgICAgLy8gRmV0Y2ggdGFz a3MgZnJvbSBub2RlIGNvbmN1cnJlbnRseQogICAgfQogICAgZHJvcChzaW5nbGVfcGVybWl0KQog ICAgZHJvcChyZW1haW5pbmdfcGVybWl0cykKICB9KQp9CgpTaW5jZSB0aGUgaW5uZXIgcGFydCBp cyBleGVjdXRlIGZvciBtYW55IHJlbW90ZXMgYXQgb25jZSwgaXQgY291bGQgaGFwcGVuIHRoYXQg dGhlCnNlbWFwaG9yZSdzICBudW1iZXIgb2YgcGVybWl0cyBpcyBhbHJlYWR5IGV4aGF1c3RlZCBi eSB0aGUgY29uY3VycmVudCBjYWxscwp0byB0aGUgZmlyc3QgYWNxdWlyZSwgbGVhZGluZyB0byBh IGRlYWRsb2NrIHdoZW4gdGhlIGFkZGl0aW9uYWwgcGVybWl0cyBhcmUgcmVxdWVzdGVkLgoKVGhp cyBpcyB3aHkgd2UgbmVlZCB0byByZXF1ZXN0IGFsbCBwZXJtaXRzIGluIGFkdmFuY2UgZm9yIG5v dy4gSSdsbCBhZGQgc29tZSBjb21tZW50CnRvIHRoZSBjb2RlIHRvIGRvY3VtZW50IHRoaXMuCgpP bmNlIHdlIGFyZSBiYXNlZCBvbiB0cml4aWUsIHdlIGNvdWxkIHVzZSBTZW1hcGhvcmVQZXJtaXQ6 OnNwbGl0KCkgWzFdIGFuZCB0aGVuIHJlbGVhc2UgdGhlCnBlcm1pdHMgd2UgZG9uJ3QgYWN0dWFs bHkgbmVlZC4KClsxXSBodHRwczovL2RvY3MucnMvdG9raW8vMS40Ni4xL3Rva2lvL3N5bmMvc3Ry dWN0LlNlbWFwaG9yZVBlcm1pdC5odG1sI21ldGhvZC5zcGxpdAoKCi0tIAotIEx1a2FzCgoKCl9f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCnBkbS1kZXZlbCBt YWlsaW5nIGxpc3QKcGRtLWRldmVsQGxpc3RzLnByb3htb3guY29tCmh0dHBzOi8vbGlzdHMucHJv eG1veC5jb20vY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL3BkbS1kZXZlbAo=