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 4E6BE1FF16F
	for <inbox@lore.proxmox.com>; Thu, 30 Jan 2025 09:14:24 +0100 (CET)
Received: from firstgate.proxmox.com (localhost [127.0.0.1])
	by firstgate.proxmox.com (Proxmox) with ESMTP id 6B18DA12B;
	Thu, 30 Jan 2025 09:14:21 +0100 (CET)
Message-ID: <15a36f0d-fef5-4ceb-8089-7cc84381e640@proxmox.com>
Date: Thu, 30 Jan 2025 09:14:17 +0100
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird Beta
To: Thomas Lamprecht <t.lamprecht@proxmox.com>,
 Proxmox Datacenter Manager development discussion
 <pdm-devel@lists.proxmox.com>
References: <20250129105142.1291843-1-d.csapak@proxmox.com>
 <bc6fb18d-84c5-435b-89ec-f3d61b755687@proxmox.com>
Content-Language: en-US
From: Dominik Csapak <d.csapak@proxmox.com>
In-Reply-To: <bc6fb18d-84c5-435b-89ec-f3d61b755687@proxmox.com>
X-SPAM-LEVEL: Spam detection results:  0
 AWL 0.019 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
Subject: Re: [pdm-devel] [RFC PATCH datacenter-manager 0/3] implement bulk
 start
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-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: pdm-devel-bounces@lists.proxmox.com
Sender: "pdm-devel" <pdm-devel-bounces@lists.proxmox.com>

T24gMS8yOS8yNSAxOTo0OCwgVGhvbWFzIExhbXByZWNodCB3cm90ZToKPiBBbSAyOS4wMS4yNSB1
bSAxMTo1MSBzY2hyaWViIERvbWluaWsgQ3NhcGFrOgo+PiBTZW5kaW5nIGFzIFJGQywgYmVjYXVz
ZSBpdCdzIHN0aWxsIHZlcnkgcm91Z2ggYW5kIGkgd2FudCB0byBnZXQgc29tZQo+PiBlYXJseSBm
ZWVkYmFjay4KPj4KPj4gVGhpcyBzZXJpZXMgaW1wbGVtZW50cyBhbiBhcGkgY2FsbCAnYnVsay1z
dGFydCcgd2hpY2ggaXMgcnVubmluZyBvbgo+PiB0aGUgcGRtIGl0c2VsZiwgdGhhdCBtaW1pY3Mg
dGhlIGJ1bGtzdGFydCBmcm9tIHB2ZSwgYnV0IHdpdGhvdXQgdGhlCj4+IG5vZGUgbGltaXRhdGlv
biBvZiBwdmUuCj4+Cj4+IERvZXMgdGhhdCBtYWtlIHNlbnNlPyBPciB3b3VsZCBpdCBiZSBiZXR0
ZXIgdG8gdHJ5IHRvIGltcGxlbWVudCB0aGF0Cj4+IG9uIHB2ZSBzaWRlPyBUaGUgYWR2YW50YWdl
IHdlIGhhdmUgaGVyZSBpcyB0aGF0IHdlIGhhdmUgYW4KPj4gZXh0ZXJuYWwgdmlldyBvZiB0aGUg
Y2x1c3Rlciwgd2hpY2ggbWVhbnMgdGhhdCB0aGluZ3MgbGlrZSBub2RlCj4+IGZhaWx1cmVzLCBz
eW5jaHJvbmlzYXRpb24sIGV0Yy4gYXJlIG11Y2ggZWFzaWVyIHRvIGhhbmRsZS4KPiAKPiBJIHRo
aW5rIHdlIHRhbGtlZCBvZmZsaXN0IGFib3V0IHRoaXMgYSB3aGlsZSBhZ28sIGFsYmVpdCByYXRo
ZXIgY2FzdWFsbHksCj4gYW5kIHllcyBJTU8gZXhwb3NpbmcgdGhpcyBvbiB0aGUgUFZFIHNpZGUg
d291bGQgYmUgYmV0dGVyIOKAkyBpdCBjYW4gYmUgZG9uZQo+IG1vcmUgZWZmaWNpZW50bHkgdGhl
cmUsIGJldHRlciBjb250cm9sIGZvciBvdmVyYWxsIGFjdGl2ZSBqb2IgY291bnQgYW5kCj4gYXZv
aWRzIHNvbWUgb2RkaXRpZXMuIFRCSCBJJ2QgYmUgc3VycHJpc2VkIGlmIGl0J3MgZWFzaWVyIHRv
IGRvIGZyb20KPiBleHRlcm5hbCB3aXRoIHRoZSBzYW1lIGZlYXR1cmUgc2V0Lgo+IAo+IEhhdmlu
ZyBhbiBleHRlcm5hbCBzZXJ2aWNlcyBoYW5kbGUgdGhpcyBvdmVyIGEgcG90ZW50aWFsbHkgZmxh
a3kgY29ubmVjdGlvbgo+IHNlZW1zIG11Y2ggbW9yZSBlcnJvci1wcm9uZSB0byBtZSBjb21wYXJl
ZCBnb2luZyBvdmVyIGEgTEFOIHRoYXQgY2x1c3RlcnMKPiByZXF1aXJlLgo+IAo+IElNTyB3ZSBh
Y3R1YWxseSBzaG91bGQgYXZvaWQgaGF2aW5nIG11Y2ggb2YgdGhpcyBzdHVmZiBvciBkZWRpY2F0
ZWQgc3RhdGUKPiAodGhhdCBhZmZlY3RzIHRoZSByZW1vdGVzIG9yIHRoZWlyIHJlc291cmNlcykg
aW4gdGhlIFBETSBkaXJlY3RseS4gVGhlCj4gbW9yZSB0aGluZ3MgYXJlIGhhbmRsZWQgYnkgdGhl
IGVuZCBwcm9kdWN0cyB0aGUgMSkgc2ltcGxlciBQRE0gc3RheXMKPiAoUFZFIG5lZWRzIHNvbWUg
Y29tcGxleGl0eSBhbnl3YXksIGNvdXBsaW5nIHR3byBjb21wbGV4IHByb2plY3RzIHdpbGwgSU1P
Cj4gYW1wbGlmeSBtYWludGVuYW5jZSBjb3N0IG1vcmUpIDIpIGVuc3VyZXMgUFZFIHByb3ZpZGVz
IGFscmVhZHkgYSBwb3dlcmZ1bAo+IGZlYXR1cmUgc2V0IG9uIGl0cyBvd24g4oCTIGkuZS4gUFZF
IGFscmVhZHkgaGFzIGEgZ29vZCBhcmNoaXRlY3R1cmUgYW5kIGlzCj4gbm90IGFzIGxpbWl0ZWQg
bGlrZSB2bXdhcmUgZXN4aSwgd2hpY2ggcmVxdWlyZXMgdnNwaGVyZSBmb3IgcmVsYXRpdmVseQo+
IHNpbXBsZSAoZnJvbSB1c2VyIFBPViwgbm90IGltcGxlbWVudGF0aW9uKSB0aGluZ3MgZXZlbiBp
ZiB0aGV5IGFyZSBvbmx5Cj4gYWZmZWN0aW5nIG5vZGVzIGluIHRoZSBzYW1lIExBTiwgc28gd2Ug
c2hvdWxkIGNvbnRpbnVlIHRvIG1haW5seSAiZW1wb3dlciIKPiBQVkUgYW5kIHBsdWcgdGhhdCBp
bnRvIFBETSAzKSBQRE0gd2lsbCBiZWNvbWUgcmVsYXRpdmVseSBjb21wbGV4IGV2ZW4KPiB3aXRo
IHRyeWluZyB0byBhdm9pZCBzdGF0ZSBhbmQgc3VjaCBmZWF0dXJlcyBpbXBsZW1lbnRlZCBvbmx5
IHRoZXJlLAo+IGFsbCB0aGUgbWV0cmljcywgdGFza3MsIGhlYWx0aCBhbmQgU0ROIHRyYWNraW5n
IGlzIGFscmVhZHkgcXVpdGUgYSBiaXQKPiB0byBoYW5kbGUsIGlmIGRvbmUgYWN0dWFsbHkgd2Vs
bCwgZmxleGlibGUgYW5kIHBvd2VyZnVsLgo+IAo+PiBJZiB3ZSdkIGltcGxtZW50IHNvbWV0aGlu
ZyBsaWtlIHRoaXMgb24gUFZFLCB0aGVyZSBoYXMgdG8gYmUgYSBub2RlCj4+IHRoYXQgaGFzIGNv
bnRyb2wgb2YgdGhlIGFwaSBjYWxscyB0byBtYWtlIChvciB0byBzY2hlZHVsZSBzb21ldGhpbmcg
dmlhCj4+IHBteGNmcykgYW5kIHRoYXQgaXMgcHJvYmFibHkgbXVjaCBoYXJkZXIgdG8gZG8gdGhl
cmUgKHBteGNmcyBzeW5jIHF1ZXVlKQo+PiBvciBicmluZ3Mgc29tZSBwcm9ibGVtcyB3aXRoIGl0
IChub2RlIGRpZXMgaW4gdGhlIG1pZGRsZSBvZiBhbiBhcGkgY2FsbCkKPiAKPiBJbiB0aGUgc2lt
cGxlc3QgYXJjaGl0ZWN0dXJlIGl0IGNvdWxkIGJlIGxpa2UgdGhlIFNETiByZWxvYWQgaXMKPiBp
bXBsZW1lbnRlZDsgSSdtIHF1aXRlIHN1cmUgdGhhdCBJIG1lbnRpb25lZCB0aGF0LCBidXQgd291
bGQgbm90IGJldCB0aGF0Cj4gbXVjaCBvbiBteSAob3IgbW9zdCkgYnJhaW4ocykgdGhhdCBpcy4K
PiAKPiBJLmUuIGEgc2luZ2xlIHRhc2sgb24gb25lIG5vZGUgdGhhdCBjb25uZWN0cyB0byBhbGwg
aW52b2x2ZWQgY2x1c3RlciBub2Rlcwo+IHRocm91Z2ggdGhlIEFQSSBhbmQgY3JlYXRlcyB0aGUg
cmVzcGVjdGl2ZSBidWxrLXRhc2tzIGZvciB0aGUgZ3Vlc3RzIHJlc2lkaW5nCj4gb24gZWFjaCBu
b2RlIGFuZCB0aGVuIHBvbGxzIHRoZXNlLiBTb21lIGdlbmVyaWMgaW5mcmFzdHJ1Y3R1cmUgZm9y
IGRvaW5nIHN1Y2gKPiB0aGluZ3MgbWlnaHQgYmUgbmljZSBhbmQgd291bGQgaGF2ZSBzb21lIHJl
dXNlIGJldHdlZW4gZGlmZmVyZW50IGJ1bGsgdGFza3MKPiBhbmQgU0ROLCBwb3RlbnRpYWxseSBv
dGhlcnMgaW4gdGhlIGZ1dHVyZS4KPiBTd2l0Y2hpbmcgdG8gYW4gZXZlbiBtb3JlIGVmZmljaWVu
dCBjaGFubmVsIG9yIG1ldGhvZCBjb3VsZCBiZSBkb25lCj4gdHJhbnNwYXJlbnRseSAoZnJvbSBQ
T1Ygb2YgdGhlIGV4dGVybmFsIHVzZXIvcHJvZ3JhbSBvZiB0aGUgY2x1c3Rlci13aWRlCj4gYnVs
ay1hY3Rpb24gQVBJKSwgc28gSSdkIG5vdCB3b3JyeSB0b28gbXVjaCBhYm91dCB0aGF0IG5vdy4K
PiAKPiBCZXNpZGVzIHRoYXQgdGhlcmUgYXJlIChtb3N0IG9mIHRoZSB0aW1lKSBmZXdlciBwb2lu
dHMgb2YgZmFpbHVyZXMgYmV0d2Vlbgo+IG5vZGVzIGNvbXBhcmVkIHRvIFBETSBhbmQgbm9kZXMg
bmV0d29yayB3aXNlLCBpZiBub2RlKHMpIGluZGVlZCBkaWUgaW4gdGhlCj4gbWlkZGxlIG9mIGFu
IEFQSSBjYWxsIHRoZSBQRE0gaXMgbmF0dXJhbGx5IGNhbm5vdCBtYWdpY2FsbHkgZml4IHRoYXQg
YW5kCj4gYXMgbm9kZSBmYWlsdXJlIGlzIG5vdCBleHBlY3RlZCBiZWhhdmlvciBidXQgcmF0aGVy
IGFuIGV4dHJhb3JkaW5hcnkgZXZlbnQKPiBpdCBhbHNvIG1lYW5zIHRoYXQgYW4gaW50ZXJydXB0
ZWQgYnVsay1hY3Rpb24gaXMgbm90IHJlYWxseSBhIGJpZyBwcm9ibGVtCj4gdGhlcmUuCj4gCj4g
aW4gc2hvcnQ6IGxldHMgZG8gdGhpcyBpbiBQVkUgZGlyZWN0bHkuCgpTb3VuZHMgZ29vZCB0byBt
ZSwgd2l0aCBvbmUgY2F2ZWF0LiBXaGVuIGltcGxlbWVudGluZyB0aGlzLCBJIHdvdWxkIGdvIGZv
cgphIG5ldyBhcGkgY2FsbCBvbiB0aGUgcHZlIHNpZGUgdGhhdCBkb2VzIHRoaXMgdG8gcHJvcGVy
bHkgc2VwYXJhdGUgdGhpcy4KSSB0aGluayBvdGhlcndpc2UgdGhlIGV4aXN0aW5nIGNhbGwgd291
bGQgZ2V0IG11Y2ggbW9yZSBjb21wbGV4LiAoYnV0IEkgaGF2ZSB0bwp0cnkgaXQgZmlyc3QpLiBP
biB0aGUgcGRtIHNpZGUgSSdkIGltcGxlbWVudCBpdCB3aXRoIGEgZmFsbGJhY2sKdG8gY2FsbCB0
aGUgIm9sZCIgYnVsa3N0YXJ0IGFwaSBjYWxsIG9uIGVhY2ggbm9kZSBpbiBjYXNlIHRoZSBuZXcg
YXBpIGNhbGwgZG9lcwpub3QgZXhpc3Q/CgpUaGF0IHdheSBvbGRlciBub2Rlcy9jbHVzdGVycyBj
YW4gc3RpbGwgcHJvZml0IGZyb20gdGhlIGZ1bmN0aW9uYWxpdHkgd2l0aG91dAptdWNoIHN0YXRl
L2xvZ2ljIGhhbmRsaW5nIG9uIHRoZSBwZG0gc2lkZS4KCldlIGNhbiBzdGlsbCByZW1vdmUgdGhh
dCBmYWxsYmFjayBmcm9tIFBETSBhZ2FpbiB3aGVuIHRoZSBQRE0gY29kZSBpcyBzdWZmaWNpZW50
bHkgb2xkCmFuZCBQRE0gaGFzIG5vIGZpcnN0IHJlbGVhc2UgeWV0LgoKSG93IGRvZXMgdGhhdCBz
b3VuZD8KCj4gCj4+IEl0J3MgdmVyeSBlYXJseSwgc28gcGxlYXNlIGRvbid0IGp1ZGdlIHRoZSBh
Y3R1YWwgYXBpIGNhbGwgY29kZSBqdXN0Cj4+IG5vdywgSSdkIGV4dGVuZCBpdCB3aXRoIGZhaWx1
cmUgcmVzdWxvdGlvbiwgcG9sbGluZyB0aGUgdGFzaywgZXRjLgo+Pgo+PiBPVE9IIHRoZXJlIGlz
IHRoZSBxdWVzdGlvbiBpZiB0aGUgVUkgbWFrZXMgc2Vuc2UgdGhpcyB3YXksIG9yIGlmIHdlIHdh
bnQKPj4gdG8gY29tYmluZSB0aGUgJ3NlbGVjdCB0byB2aWV3IGRldGFpbHMnIGFuZCAnc2VsZWN0
IHRvIHRvIGEgYnVsayBhY3Rpb24nCj4+IGludG8gb25lLiBPciBpZiB3ZSB3YW50IHRvIGRvIHRo
ZSBidWxrIGFjdGlvbnMgbW9yZSBsaWtlIGluIHB2ZSB3aXRoCj4+IGEgcG9wdXAgdGhhdCBzaG93
cyB0aGUgdm0gbGlzdCBhZ2Fpbi4KPj4KPj4gRG9taW5payBDc2FwYWsgKDMpOgo+PiAgICBzZXJ2
ZXI6IHB2ZSBhcGk6IGFkZCBuZXcgYnVsa3N0YXJ0IGFwaSBjYWxsCj4+ICAgIHBkbS1jbGllbnQ6
IGFkZCBidWxrX3N0YXJ0IG1ldGhvZAo+PiAgICB1aTogcHZlIHRyZWU6IGFkZCBidWxrIHN0YXJ0
IGFjdGlvbgo+Pgo+PiAgIGxpYi9wZG0tY2xpZW50L3NyYy9saWIucnMgfCAgIDkgKystCj4+ICAg
c2VydmVyL3NyYy9hcGkvcHZlL21vZC5ycyB8ICA5OCArKysrKysrKysrKysrKysrKysrKysrKysr
KystCj4+ICAgdWkvc3JjL3B2ZS90cmVlLnJzICAgICAgICB8IDEzMyArKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKystLQo+PiAgIDMgZmlsZXMgY2hhbmdlZCwgMjM0IGluc2VydGlv
bnMoKyksIDYgZGVsZXRpb25zKC0pCj4+Cj4gCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fCnBkbS1kZXZlbCBtYWlsaW5nIGxpc3QKcGRtLWRldmVsQGxp
c3RzLnByb3htb3guY29tCmh0dHBzOi8vbGlzdHMucHJveG1veC5jb20vY2dpLWJpbi9tYWlsbWFu
L2xpc3RpbmZvL3BkbS1kZXZlbAo=