From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <pve-devel-bounces@lists.proxmox.com>
Received: from firstgate.proxmox.com (firstgate.proxmox.com [IPv6:2a01:7e0:0:424::9])
	by lore.proxmox.com (Postfix) with ESMTPS id A65CB1FF16F
	for <inbox@lore.proxmox.com>; Thu, 13 Feb 2025 16:22:19 +0100 (CET)
Received: from firstgate.proxmox.com (localhost [127.0.0.1])
	by firstgate.proxmox.com (Proxmox) with ESMTP id D9C8A8863;
	Thu, 13 Feb 2025 16:22:15 +0100 (CET)
Date: Thu, 13 Feb 2025 17:21:33 +0200
To: =?UTF-8?Q?Fabian_Gr=C3=BCnbichler?= <f.gruenbichler@proxmox.com>,
 Proxmox VE development discussion <pve-devel@lists.proxmox.com>
References: <mailman.20.1738673089.293.pve-devel@lists.proxmox.com>
 <1056258601.696.1738680367183@webmail.proxmox.com>
In-Reply-To: <1056258601.696.1738680367183@webmail.proxmox.com>
MIME-Version: 1.0
Message-ID: <mailman.281.1739460134.293.pve-devel@lists.proxmox.com>
List-Id: Proxmox VE development discussion <pve-devel.lists.proxmox.com>
List-Post: <mailto:pve-devel@lists.proxmox.com>
From: Ivaylo Markov via pve-devel <pve-devel@lists.proxmox.com>
Precedence: list
Cc: Ivaylo Markov <ivaylo.markov@storpool.com>, nikolay.angelov@storpool.com
X-Mailman-Version: 2.1.29
X-BeenThere: pve-devel@lists.proxmox.com
List-Subscribe: <https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel>, 
 <mailto:pve-devel-request@lists.proxmox.com?subject=subscribe>
List-Unsubscribe: <https://lists.proxmox.com/cgi-bin/mailman/options/pve-devel>, 
 <mailto:pve-devel-request@lists.proxmox.com?subject=unsubscribe>
List-Archive: <http://lists.proxmox.com/pipermail/pve-devel/>
Reply-To: Proxmox VE development discussion <pve-devel@lists.proxmox.com>
List-Help: <mailto:pve-devel-request@lists.proxmox.com?subject=help>
Subject: Re: [pve-devel] StorPool storage plugin concerns
Content-Type: multipart/mixed; boundary="===============4798284850117442869=="
Errors-To: pve-devel-bounces@lists.proxmox.com
Sender: "pve-devel" <pve-devel-bounces@lists.proxmox.com>

This is a multi-part message in MIME format.
--===============4798284850117442869==
Content-Type: message/rfc822
Content-Disposition: inline

Return-Path: <ivaylo.markov@storpool.com>
X-Original-To: pve-devel@lists.proxmox.com
Delivered-To: pve-devel@lists.proxmox.com
Received: from firstgate.proxmox.com (firstgate.proxmox.com [212.224.123.68])
	(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
	 key-exchange X25519 server-signature RSA-PSS (2048 bits))
	(No client certificate requested)
	by lists.proxmox.com (Postfix) with ESMTPS id 6973FCD587
	for <pve-devel@lists.proxmox.com>; Thu, 13 Feb 2025 16:22:14 +0100 (CET)
Received: from firstgate.proxmox.com (localhost [127.0.0.1])
	by firstgate.proxmox.com (Proxmox) with ESMTP id 4EF1887E9
	for <pve-devel@lists.proxmox.com>; Thu, 13 Feb 2025 16:21:44 +0100 (CET)
Received: from mail-ej1-x635.google.com (mail-ej1-x635.google.com [IPv6:2a00:1450:4864:20::635])
	(using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits)
	 key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256)
	(No client certificate requested)
	by firstgate.proxmox.com (Proxmox) with ESMTPS
	for <pve-devel@lists.proxmox.com>; Thu, 13 Feb 2025 16:21:42 +0100 (CET)
Received: by mail-ej1-x635.google.com with SMTP id a640c23a62f3a-ab771575040so424618166b.1
        for <pve-devel@lists.proxmox.com>; Thu, 13 Feb 2025 07:21:42 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=storpool.com; s=google; t=1739460096; x=1740064896; darn=lists.proxmox.com;
        h=in-reply-to:organization:from:content-language:references:cc:to
         :subject:user-agent:mime-version:date:message-id:from:to:cc:subject
         :date:message-id:reply-to;
        bh=3Ncu5TTrOqsMUDrdc7XdLfjVW6NvsXqlrYMFIHrvzeI=;
        b=hzkSn46i/4y7TSHDfM8egxAVI7tVtnD8VkcyAT8myDRsF/XRYy2dZoWEMyjOJ9Jq/p
         oS0SDU96aYxvf6cpY7npsvVctOM2O5OxbSfbyDv/RKcQHX/Esa2l168/Lyi3ea02loZ8
         WV4cR4+rGXn85skl5PYvcPaCSx6KIVyf5DLryk9e9LTS7rEThOQU3Zb6OJlrhwVPqhkL
         jQXcXYsOSH1l0L/vjf4DmS9TmWHQN/T9MsWuNXedgpdpBwdGIcpr4OOsgMJyXo6hXG/2
         4j0zUKRUrsmFMSmqZdjOFsfJmUMRjYSw2aDr/tmAqBFQ+TfXGZ6Dr/AMmeyyEeaiAoMj
         kYnw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20230601; t=1739460096; x=1740064896;
        h=in-reply-to:organization:from:content-language:references:cc:to
         :subject:user-agent:mime-version:date:message-id:x-gm-message-state
         :from:to:cc:subject:date:message-id:reply-to;
        bh=3Ncu5TTrOqsMUDrdc7XdLfjVW6NvsXqlrYMFIHrvzeI=;
        b=jZUTnScXvEcyYdxe7j5qckixAWrbbgL5XaxxkrGkU/aPplPSp2lMRlDax31JJjmLQ+
         Hku48cjgD2y6pbL53ptjgwPfWolVSRls4PDflk7dA4n11lSVf2LhRBxdRO7xiKqbWnd4
         2UeiVO/JO+yG54eNqLbVwTdnmUqD8mZ96rSKwrjnYWLdEF6UaF+auYo93SoWepHrthsy
         8s8t6fwpIASLBomJlE4+5LmeN8Yt4+EWCg+1BoS0pqarrSJ7ZYUBEacQySVdB4cAGryh
         pjbskqV0mgIXoSOy+pfKbsiDXDY1ZSa05nnc5g1dClJpSqZX0DqskdtTQbU4ebXTaiMd
         DObw==
X-Forwarded-Encrypted: i=1; AJvYcCWUisPy2Oik3Q2Ahnd8GMxesp9IWT9tk+c3KC4AJzu0lJwbqLzpS7Hh9dt48Wrt1dOGzvDSSY1vs4s=@lists.proxmox.com
X-Gm-Message-State: AOJu0Yz6rYawS689iGs2sDSrUo4DJS1PtR3W2IAUVKKjk68C0VaVw+7w
	uwI4hJEa3OeSt3Ig0qmitr0oVy0HFLRBxJWrIYED/qaVJUSZ20mZ1/pkBgOSA38=
X-Gm-Gg: ASbGnctcvhK305avw7DJpRfZ9PlfrphAKupLIacQ04nnOLbPIPK9EvwV9dmM8njmmcx
	+8tBtm9rY518F5/24QNj6Nz9rRPamo1sIf51eQVjoy/aafgTph2/vwkayOJ5QbE87PS6NtnL/rT
	r47+oRY9Owh1YOjuwR/M3j64DHxmqmaNdRtWLATaolxPOYk5/kdk3P3RhEZ8QBF5r3kRTwLzq6G
	A/YAUHQ3d+iIokuNqIYPelbzsPqlFY8T33Cmz2dciP/eTfRbnZoU1A3+MXEOmtQ0yMOSXyCQH/h
	qd8543ZhOXu00eFqxUEKNWSzsKCyBrE0kDPKzN2dbBxQEP04EDEFkRE6j5TuT//ncp1d7w==
X-Google-Smtp-Source: AGHT+IFwaPGRgd7C0n6ePOedrI6rTt9XVn+31wsx5nGOw/cr1/AeSQDeUFmuMmcbTJ+qetftFNNKPw==
X-Received: by 2002:a17:907:d29:b0:ab7:f92c:8fde with SMTP id a640c23a62f3a-aba51536f4amr319951566b.30.1739460095963;
        Thu, 13 Feb 2025 07:21:35 -0800 (PST)
Received: from ?IPV6:2a05:5e40:f00f:31:f117:7c1b:8a0b:c076? ([2a05:5e40:f00f:31:f117:7c1b:8a0b:c076])
        by smtp.gmail.com with ESMTPSA id a640c23a62f3a-aba53232039sm149805866b.9.2025.02.13.07.21.35
        (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
        Thu, 13 Feb 2025 07:21:35 -0800 (PST)
Message-ID: <dea47906-dd09-40c1-8e28-386d38643a4d@storpool.com>
Date: Thu, 13 Feb 2025 17:21:33 +0200
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Subject: Re: [pve-devel] StorPool storage plugin concerns
To: =?UTF-8?Q?Fabian_Gr=C3=BCnbichler?= <f.gruenbichler@proxmox.com>,
 Proxmox VE development discussion <pve-devel@lists.proxmox.com>
Cc: nikolay.angelov@storpool.com
References: <mailman.20.1738673089.293.pve-devel@lists.proxmox.com>
 <1056258601.696.1738680367183@webmail.proxmox.com>
Content-Language: en-US
From: Ivaylo Markov <ivaylo.markov@storpool.com>
Organization: StorPool Storage
In-Reply-To: <1056258601.696.1738680367183@webmail.proxmox.com>
X-SPAM-LEVEL: Spam detection results:  0
	AWL                    -0.001 Adjusted score from AWL reputation of From: address
	BAYES_00                 -1.9 Bayes spam probability is 0 to 1%
	DKIM_SIGNED               0.1 Message has a DKIM or DK signature, not necessarily valid
	DKIM_VALID               -0.1 Message has at least one valid DKIM or DK signature
	DKIM_VALID_AU            -0.1 Message has a valid DKIM or DK signature from author's domain
	DKIM_VALID_EF            -0.1 Message has a valid DKIM or DK signature from envelope-from domain
	DMARC_PASS               -0.1 DMARC pass policy
	HTML_MESSAGE            0.001 HTML included in message
	RCVD_IN_DNSWL_NONE     -0.0001 Sender listed at https://www.dnswl.org/, no trust
	SPF_HELO_NONE           0.001 SPF: HELO does not publish an SPF Record
	SPF_PASS               -0.001 SPF: sender matches SPF record
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: base64
X-Content-Filtered-By: Mailman/MimeDel 2.1.29

DQpPbiAwNC8wMi8yMDI1IDE2OjQ2LCBGYWJpYW4gR3LDvG5iaWNobGVyIHdyb3RlOg0KPj4g
SXZheWxvIE1hcmtvdiB2aWEgcHZlLWRldmVsPHB2ZS1kZXZlbEBsaXN0cy5wcm94bW94LmNv
bT4gIGhhdCBhbSAwNC4wMi4yMDI1IDEzOjQ0IENFVCBnZXNjaHJpZWJlbjoNCj4+IEdyZWV0
aW5ncywNCj4+DQo+PiBJIHdhcyBwb2ludGVkIGhlcmUgdG8gZGlzY3VzcyB0aGUgU3RvclBv
b2wgc3RvcmFnZSBwbHVnaW5bMF0gd2l0aCB0aGUNCj4+IGRldiB0ZWFtLg0KPj4gSWYgSSB1
bmRlcnN0YW5kIGNvcnJlY3RseSwgdGhlcmUgaXMgYSBjb25jZXJuIHdpdGggdGhlIG91ciBI
QSB3YXRjaGRvZw0KPj4gZGFlbW9uLCBhbmQgSSdkIGxpa2UgdG8gZXhwbGFpbiB0aGUgd2h5
IGFuZCBob3cuDQo+IEhpIQ0KPg0KPiBJIGFtIG5vdCBzdXJlIHdoZXRoZXIgdGhlcmUgd2Vy
ZSBwcmV2aW91cyBkaXNjdXNzaW9ucyBvbiBzb21lIG90aGVyIGNoYW5uZWwsIGl0IG1pZ2h0
IGJlIGhlbHBmdWwgdG8gaW5jbHVkZSBwb2ludGVycyB0byB0aGVtIGlmIHRoZXJlIGFyZSEg
VGhhbmtzIGZvciByZWFjaGluZyBvdXQgdG8gb3VyIGRldmVsIGxpc3QsIElNSE8gaXQncyBh
bHdheXMgYmVzdCB0byBnZXQgdG8gYSBjb21tb24gdW5kZXJzdGFuZGluZyBhbmQgaG9wZWZ1
bGx5IGEgc29sdXRpb24gdG9nZXRoZXIsIGluc3RlYWQgb2Ygb24gb3VyIG93biA6KQ0KQXBv
bG9naWVzIGZvciB0aGUgY29uZnVzaW9uIC0gdGhlcmUgd2FzIGEgY29udmVyc2F0aW9uIGF0
IHRoZSBtYW5hZ2VtZW50IA0KbGV2ZWwgYmV0d2VlbiBjb21wYW5pZXMgaW4gcmVnYXJkIHRv
IFN0b3JQb29sIGJlY29taW5nIGEgc29sdXRpb24gDQpwcm92aWRlciBwYXJ0bmVyLCBhbmQg
bXkgdW5kZXJzdGFuZGluZyB3YXMgdGhhdCB0aGUgUFZFIHRlYW0gaGFkIHNvbWUgDQpjb25j
ZXJucyByZWdhcmRpbmcgdGhlIEhBIGNoYW5nZXMgaW4gb3VyIHN0b3JhZ2UgcGx1Z2luLg0K
DQpUaGUgc3RvcmFnZSBwbHVnaW4gaXMgZnVuY3Rpb25hbCBieSBpdHNlbGYgYW5kIGlzIHVz
ZWQgYnkgc29tZSBjdXN0b21lcnMgDQp3aXRoIHRoZSBzdG9jayBQVkUgd2F0Y2hkb2cgaW4g
bm9uLUhDSSBzY2VuYXJpb3MuDQoNClRoZSByZXBsYWNlbWVudCB3YXRjaGRvZyBpcyBzdXBw
b3NlZCB0byBiZSB1c2VkIG9ubHkgaW4gUHJveG1veCtTdG9yUG9vbCANCkhDSSBkZXBsb3lt
ZW50cywgd2hlcmUgbm8gb3RoZXIgc3RvcmFnZSBpcyB1c2VkLiBBbGwgb2YgdGhlIGRlcGxv
eW1lbnRzIA0KYXJlIHVuZGVyIGNvbnRpbnVvdXMgbW9uaXRvcmluZyBieSBvdXIgdGVhbSwg
c28gd2UgY2FuIHB1dCBndWFyZCByYWlscyANCmluIHRvIGF2b2lkIHVuc3VwcG9ydGVkIGNv
bmZpZ3VyYXRpb25zLiBXZSB0YWtlIHRoZSByZXNwb25zaWJpbGl0eSBmb3IgDQpkZWJ1Z2dp
bmcgSEEgaXNzdWVzIGluIHRoZXNlIGRlcGxveW1lbnRzLg0KSXQgaXMgZGV2ZWxvcGVkIGFu
ZCB0ZXN0ZWQgYnkgdXMgYW5kIGl0IGlzIGluIHVzZSBpbiBwcm9kdWN0aW9uIGJ5IGEgDQpj
b3VwbGUgb2YgY3VzdG9tZXJzLg0KDQpJdCBtYWtlcyBzZW5zZSB0byBtb3ZlIHRoZSBIQ0kt
c3BlY2lmaWMgd2F0Y2hkb2cgZnVuY3Rpb25hbGl0eSBpbiBhIA0Kc2VwYXJhdGUgcmVwbywg
c28gdGhhdCB0aGUgc3RvcmFnZSBwbHVnaW4gcmVwbyBpcyBjbGVhbmVyLiBXZSB3aWxsIGRv
IHNvIA0Kc2hvcnRseS4NCg0KPg0KPj4gQXMgYSBkaXN0cmlidXRlZCBzdG9yYWdlIHN5c3Rl
bSwgU3RvclBvb2wgaGFzIGl0cyBvd24gaW50ZXJuYWwNCj4+IGNsdXN0ZXJpbmcgbWVjaGFu
aXNtczsgaXQgY2FuIHJ1bg0KPj4gb24gbmV0d29ya3MgdGhhdCBhcmUgaW5kZXBlbmRlbnQg
ZnJvbSB0aGUgUFZFIGNsdXN0ZXIgb25lLCBhbmQgdGh1cw0KPj4gcmVtYWluIHVuYWZmZWN0
ZWQgYnkgbmV0d29yaw0KPj4gcGFydGl0aW9ucyBvciBvdGhlciBwcm9ibGVtcyB0aGF0IHdv
dWxkIGNhdXNlIHRoZSBzdGFuZGFyZCBQVkUgd2F0Y2hkb2cNCj4+IHRvIHJlYm9vdCBhIG5v
ZGUuDQo+PiBJbiB0aGUgY2FzZSBvZiBIQ0kgKGNvbXB1dGUgKyBzdG9yYWdlKSBub2Rlcywg
dGhpcyByZWJvb3QgY2FuIGludGVycnVwdA0KPj4gdGhlIG5vcm1hbCBvcGVyYXRpb24gb2Yg
dGhlDQo+PiBTdG9yUG9vbCBjbHVzdGVyLCBjYXVzaW5nIHJlZHVjZWQgcGVyZm9ybWFuY2Ug
b3IgZG93bnRpbWUsIHdoaWNoIGNvdWxkDQo+PiBiZSBhdm9pZGVkIGlmIHRoZSBob3N0IGlz
IG5vdCByZXN0YXJ0ZWQuDQo+PiBUaGlzIGlzIHdoeSB3ZSBkbyBvdXIgYmVzdCB0byBhdm9p
ZCBzdWNoIGJlaGF2aW9yIGFjcm9zcyB0aGUgZGlmZmVyZW50DQo+PiBjbG91ZCBtYW5hZ2Vt
ZW50IHBsYXRmb3Jtcy4NCj4gVGhpcyBpcyBzaW1pbGFyIHRvIG90aGVyIHN0b3JhZ2UgcHJv
dmlkZXJzIGxpa2UgQ2VwaCwgd2hpY2ggY29tZSB3aXRoIHRoZWlyIG93biBxdW9ydW0vY2x1
c3RlcmluZy8uLiBtZWNoYW5pc20uIEluIGdlbmVyYWwsIGNvLWhvc3RpbmcgdHdvIGRpZmZl
cmVudCBzeXN0ZW1zIGxpa2UgdGhhdCB3aWxsIG5vdCBpbmNyZWFzZSBvdmVyYWxsIGF2YWls
YWJpbGl0eSBvciByZWxpYWJpbGl0eSwgdW5sZXNzIHlvdSBjYW4gbWFrZSB0aGVtIGNvb3Bl
cmF0ZSB3aXRoIGVhY2hvdGhlciwgd2hpY2ggaXMgdXN1YWxseSBxdWl0ZSB0cmlja3kvaGFy
ZC4NCj4NCj4gRS5nLiwgaW4gdGhlIGNhc2Ugb2YgQ2VwaCtQVkUgKHdoaWNoIEkgYW0gb2J2
aW91c2x5IG11Y2ggbW9yZSBmYW1pbGlhciB3aXRoIHRoYW4geW91ciBhcHByb2FjaC9zb2x1
dGlvbik6DQo+IC0gUFZFIGNsdXN0ZXJpbmcgdXNlcyBjb3Jvc3luYytwbXhjZnMrUFZFJ3Mg
SEEgc3RhY2ssIHdpdGggSEEgZW5hYmxlZCB0aGlzIGVudGFpbHMgZmVuY2luZywgb3RoZXJ3
aXNlIHRoZSBjbHVzdGVyIG1vc3RseSBnb2VzIHJlYWQtb25seQ0KPiAtIENlcGggd2lsbCB1
c2UgaXRzIG93biBtb25pdG9ycyB0byBkZXRlcm1pbmUgcXVvcnVtLCBhbmQgZ28gcmVhZC1v
bmx5IG9yIGluYWNjZXNzaWJsZSBkZXBlbmRpbmcgb24gaG93IG11Y2ggb2YgdGhlIGNsdXN0
ZXIgaXMgdXAgYW5kIGhvdyBpdCBpcyBjb25maWd1cmVkDQo+DQo+IFNpbmNlIHRoZSBxdW9y
dW0gbWVjaGFuaXNtcyBhcmUgbW9zdGx5IGluZGVwZW5kZW50ICh3aGljaCBkb2Vzbid0IG1l
YW4gdGhleSBjYW4ndCBnbyBkb3duIGF0IHRoZSBzYW1lIHRpbWUgZm9yIHRoZSBzYW1lIG9y
IHVucmVsYXRlZCByZWFzb25zKSwgeW91IGNhbiBoYXZlIHBhcnRpYWwgZmFpbHVyZSBzY2Vu
YXJpb3M6DQo+IC0gQ2VwaCBjb3VsZCBnbyByZWFkLW9ubHkgb3IgZG93biwgd2hpbGUgUFZF
IGl0c2VsZiBpcyBmaW5lLCBidXQgZ3Vlc3RzIHVzaW5nIENlcGggYXJlIHN0aWxsIGV4cGVy
aWVuY2luZyBJL08gZXJyb3JzDQo+IC0gUFZFIGNvdWxkIGdvIHJlYWQtb25seSwgYnV0IGFs
cmVhZHkgcnVubmluZyBndWVzdHMgY2FuIHN0aWxsIHdyaXRlIHRvIHRoZSBDZXBoIHN0b3Jh
Z2UNCj4gLSBQVkUgY291bGQgZmVuY2UgYSBub2RlIHdoaWNoIG9ubHkgaG9zdHMgT1NEcywg
YW5kIHRoZSByZW1haW5pbmcgY2x1c3RlciBjYW4gdGFrZSBvdmVyIHdpdGgganVzdCBhIHNo
b3J0IGRvd250aW1lIG9mIEhBIGd1ZXN0cyB3aGljaCB3ZXJlIHJ1bm5pbmcgb24gdGhlIGZl
bmNlZCBub2RlDQo+IC0gUFZFIGNvdWxkIGZlbmNlIGFsbCBub2RlcyBydW5uaW5nIENlcGgg
bW9uaXRvcnMsIENlcGggZ29lcyBkb3duIGhhcmQsIGJ1dCBQVkUgaXRzZWxmIHJlbWFpbnMg
b3BlcmFibGUgd2l0aCB0aGUgcmVtYWluaW5nIG1ham9yaXR5IG9mIG5vZGVzDQo+IC0gLi4u
DQo+DQo+IElmIHlvdSB3YW50IHRvIHJlZHVjZSB0aGlzIGludGVyZmVyZW5jZSwgdGhlbiBI
Q0kgaXMgbm90IHRoZSB3YXkgdG8gZ28sIGJ1dCBzZXBhcmF0aW5nIGNvbXB1dGUgYW5kIHN0
b3JhZ2UgaW50byBlbnRpcmVseSBpbmRlcGVuZGVudCBwYXJ0cyBvZiB5b3UgZW52aXJvbm1l
bnQgKHlvdSBwcm9iYWJseSBhbHJlYWR5IGtub3cgdGhpcyA7KSBhbmQgd2UgYm90aCBrbm93
IHRoaXMgY2FuIGJlIGEgaGFyZCBzZWxsIGFzIGl0J3MgdGhlIG1vcmUgZXhwZW5zaXZlIGFw
cHJvYWNoIGZvciBzbWFsbCB0byBtZWRpdW0gc2V0dXBzKS4NCg0KSSBhZ3JlZSwgbm9uLUhD
SSBzZXR1cHMgYXJlIHNpbXBsZXIgKGFuZCBzaW1wbGUgY2FuIG9mdGVuIGJlIGJldHRlciks
IA0KYnV0IEhDSSBhbHNvIGhhcyBhZHZhbnRhZ2VzIGFuZCBpcyBkZW1hbmRlZCBieSBjdXN0
b21lcnMuIFdlIHJ1biBhIA0KY291cGxlIG9mIEtWTSBIQ0kgY2xvdWRzIGZvciBvdXIgb3du
IHByb2R1Y3Rpb24gd29ya2xvYWRzIGFuZCANCnRlc3QvZGV2L2xhYiB1c2UtY2FzZXMsIHNv
IHdlIGtub3cgd2h5IGN1c3RvbWVycyBjaG9zZSBIQ0kuDQoNCg0KPg0KPj4gQ3VycmVudGx5
LCB3aGVuIG91ciBkYWVtb24gZGV0ZWN0cyBhbiB1bmV4cGVjdGVkIGV4aXQgb2YgYSByZXNv
dXJjZQ0KPj4gbWFuYWdlciwgaXQgd2lsbCBTSUdLSUxMIFBWRQ0KPj4gSEEgc2VydmljZXMg
YW5kIHJ1bm5pbmcgVk1zIG9uIHRoZSBub2RlLCB3aGljaCBzaG91bGQgcHJldmVudCAyDQo+
PiBpbnN0YW5jZXMgb2YgdGhlIHNhbWUgVk0gcnVubmluZyBhdA0KPj4gdGhlIHNhbWUgdGlt
ZS4gUFZFIHNlcnZpY2VzIGFuZCBvdXIgYmxvY2sgc3RvcmFnZSBjbGllbnQgZGFlbW9uIGFy
ZQ0KPj4gcmVzdGFydGVkIGFzIHdlbGwuDQo+Pg0KPj4gV2UncmUgb3BlbiB0byBkaXNjdXNz
aW9uIGFuZCBzdWdnZXN0aW9ucyBmb3Igb3VyIGFwcHJvYWNoIGFuZA0KPj4gaW1wbGVtZW50
YXRpb24uDQo+IEkganVzdCB0b29rIGEgdmVyeSBxdWljayBwZWVrLCBhbmQgbWF5YmUgSSB1
bmRlcnN0b29kIHNvbWV0aGluZyB3cm9uZyAocGxlYXNlIGNvcnJlY3QgbWUgaWYgSSBkaWQh
KS4gYXMgZmFyIGFzIEkgY2FuIHRlbGwgeW91ciB3YXRjaGRvZyBpbXBsZW1lbnRhdGlvbiBy
ZXBsYWNlcyBvdXJzLCB3aGljaCBtZWFucyB0aGF0IHRoZXJlIHdvdWxkIGJlIG5vIG1vcmUg
ZmVuY2luZyBpbiBjYXNlIGEgSEEtZW5hYmxlZCBub2RlIGxlYXZlcyB0aGUgcXVvcmF0ZSBw
YXJ0aXRpb24gb2YgdGhlIGNvcm9zeW5jIGNsdXN0ZXIgKHRoaXMgc2VlbXMgdG8gYmUgdGhl
IHdob2xlIHBvaW50IG9mIHlvdXIgd2F0Y2hkb2cgdGFrZW92ZXIgLSB0byBhdm9pZCBmZW5j
aW5nKT8gRXZlbiBpZiB5b3Uga2lsbCBhbGwgSEEgcmVzb3VyY2VzL2d1ZXN0cyBhbmQgdGhl
IEhBIHNlcnZpY2VzLCB0aGlzIGlzIHN0aWxsIGRhbmdlcm91cyBhcyB0aGUgb3RoZXIgbm9k
ZXMgaW4gdGhlIGNsdXN0ZXIgd2lsbCBhc3N1bWUgdGhhdCB0aGUgbm9kZSBoYXMgZmVuY2Vk
IGl0c2VsZiBhZnRlciB0aGUgZ3JhY2UgcGVyaW9kIGlzIG92ZXIuIFRoaXMgc2VsZi1mZW5j
aW5nIHByb3BlcnR5IGlzIGEgaGFyZCByZXF1aXJlbWVudCBmb3Igb3VyIEhBIHN0YWNrLCBp
ZiB0aGF0IGlzIHVuZGVzaXJhYmxlIGZvciB5b3VyIHVzZSBjYXNlIHlvdSdkIG5lZWQgdG8g
bm90IGFsbG93IEhBIGluIHRoZSBmaXJzdCBwbGFjZSAoaW4gd2hpY2ggY2FzZSwgeW91IGFs
c28gZG9uJ3QgbmVlZCB0byB0YWtlIG92ZXIgdGhlIHdhdGNoZG9nLCBzaW5jZSBpdCB3b24n
dCBiZSBhcm1lZCkuIE5vdGUgdGhhdCB3aGlsZSBydW5uaW5nIGd1ZXN0cyBhbmQgdGFza3Mg
YXJlIHRoZSBtb3N0ICJoaWdoIHJpc2siIHBhcnRzLCB5b3Ugc2ltcGx5IGNhbm5vdCBrbm93
IHdoYXQgb3RoZXIgcHJvY2Vzc2VzLy4uIE9uIHRoZSBmYWlsaW5nIG5vZGUgaXMgcG90ZW50
aWFsbHkgYWNjZXNzaW5nICh3cml0aW5nIHRvKSBzdGF0ZSAoDQo+ICAgc3VjaCBhcyBWTSBk
aXNrcykgb24gc2hhcmVkIHN0b3JhZ2UocykgYW5kIHRodXMgY2FuIGNhdXNlIGNvcnJ1cHRp
b24gaWYgdGhlIG5vZGUgaXMgbm90IGZ1bGx5IGZlbmNlZCBieSB0aGUgdGltZSBhbm90aGVy
IG5vZGUgdGFrZXMgb3Zlci4NCj4NCj4gQ291bGQgeW91IG1heWJlIGRlc2NyaWJlIGEgYml0
IG1vcmUgaG93IHlvdXIgY2x1c3RlcmluZyB3b3JrcywgYW5kIHdoYXQgeW91ciB3YXRjaGRv
ZyBzZXR1cCBlbnRhaWxzPyBUaGUgcmVwbyBkaWRuJ3QgcHJvdmlkZSBtdWNoIGhpZ2ggbGV2
ZWwgZGV0YWlscyBhbmQgSSBkb24ndCB3YW50IHRvIHJlYWQgdGhyb3VnaCBhbGwgdGhlIGNv
ZGUgdG8gdHJ5IHRvIG1hcCB0aGF0IGJhY2sgdG8gYSByb3VnaCBkZXNpZ24gKGZlZWwgZnJl
ZSB0byBsaW5rIHRvIGRvY3VtZW50YXRpb24gb2YgY291cnNlISksIHNpbmNlIHlvdSBjYW4g
cHJvYmFibHkgcHJvdmlkZSB0aGF0IG92ZXJ2aWV3IG11Y2ggYmV0dGVyIGFuZCBlYXNpZXIu
DQo+DQo+IEZhYmlhbg0KVGhlIGdvYWwgb2Ygb3VyIFN0b3JQb29sK1Byb3htb3ggSENJIGVm
Zm9ydHMgaGFzIGJlZW4gdG8gZW5hYmxlIEhDSSANCmRlcGxveW1lbnRzIHdpdGhvdXQgZGVj
cmVhc2luZyB0aGUgYXZhaWxhYmlsaXR5IG9mIHRoZSBTdG9yUG9vbCBhbmQgDQpQcm94bW94
IGNsdXN0ZXJzLiBUaGlzIGlzIGFjaGlldmVkIGJ5IG1ha2luZyBzdXJlIFByb3htb3gncyBj
bHVzdGVyaW5nIA0KY2Fubm90IHJlc3RhcnQgbm9kZXMgYW5kIG1ha2luZyBzdXJlIHRoYXQg
Vk1zIGFuZCBvdGhlciBQcm94bW94IHNlcnZpY2VzIA0KYXJlIGtpbGxlZCB3aGVuIFByb3ht
b3ggd2FudHMgdG8gZmVuY2UgYSBub2RlLiBUaGUgU3RvclBvb2wgY2x1c3RlciANCmRvZXNu
J3QgbmVlZCBvciB1c2Ugbm9kZSBmZW5jaW5nIChob3cgaXMgYSBtYXR0ZXIgb2YgYSBzZXBh
cmF0ZSwgbG9uZ2VyIA0KY29udmVyc2F0aW9uKSwgc28gaXQgZG9lcyBub3QgYWZmZWN0IHRo
ZSBQcm94bW94IGNsdXN0ZXIgZGlyZWN0bHkuDQoNCkluIEhDSSBzY2VuYXJpb3Mgd2l0aCBT
dG9yUG9vbCwgd2hpY2ggYXJlIHN1cHBvcnRlZCBvbmx5IHdoZW4gU3RvclBvb2wgDQppcyB0
aGUgb25seSBzaGFyZWQgc3RvcmFnZSBjb25maWd1cmVkLCB3ZSByZXBsYWNlIHRoZSBzdGFu
ZGFyZCBQVkUgDQp3YXRjaGRvZyB3aXRoIG91ciBvd24gaW1wbGVtZW50YXRpb24uDQoNCldo
ZW4gYSBub2RlIG5lZWRzIHRvIGJlIGZlbmNlZCBvdXIgd2F0Y2hkb2cgcmVwbGFjZW1lbnQg
cGVyZm9ybXMgdGhlIA0KZm9sbG93aW5nIGFjdGlvbnM6DQpTSUdLSUxMcyBhbGwgZ3Vlc3Rz
DQpmb3JjZS1kZXRhY2hlcyBTUCB2b2x1bWVzLCBhbmQgZW5zdXJlcyBvdXIgY2xpZW50IGJs
b2NrIGRldmljZSBjYW5ub3QgDQpzdWJtaXQgbmV3IElPcy4gIkZvcmNlIGRldGFjaCIgaW4g
U3RvclBvb2wgZW5zdXJlcyB0aGF0IG5vIGZ1cnRoZXIgSU8gDQpjYW4gYmUgc3VibWl0dGVk
IGJ5IHRoZSBjbGllbnQsIGV2ZW4gaWYgaXQgd2FzIHRlbXBvcmFyaWx5IGRpc2Nvbm5lY3Rl
ZC4NCg0KQWRkaXRpb25hbGx5LCB3aGVuIGEgVk0gaXMgc3RhcnRlZCwgdGhlIHN0b3JhZ2Ug
cGx1Z2luIGZpcnN0IA0KZm9yY2UtZGV0YWNoZXMgaXRzIHZvbHVtZXMgZnJvbSBhbGwgaG9z
dHMgb3RoZXIgdGhhbiB0aGUgb25lIGl0IGlzIGFib3V0IA0KdG8gYmUgc3RhcnRlZCBvbi4g
V2l0aCB0aGVzZSBwcmVjYXV0aW9ucyBpbiBwbGFjZSB0aGVyZSBzaG91bGQgYmUgDQpzdWZm
aWNpZW50IHByb3RlY3Rpb24gYWdhaW5zdCBwYXJhbGxlbCB3cml0ZXMgZnJvbSBtdWx0aXBs
ZSBub2Rlcy4gDQpXcml0ZXMgdG8gcG14Y2ZzIGFyZSBoYW5kbGVkIGJ5IFBWReKAmXMgY2x1
c3RlcmluZyBjb21wb25lbnRzLCBhbmQgd2UgDQpkb27igJl0IGV4cGVjdCBhbnkgcHJvYmxl
bXMgdGhlcmUuDQoNCldlIHdpbGwgYWxzbyBtYWtlIHN1cmUgdGhhdCB0aGVyZSBhcmUgbm8g
b3RoZXIgc3RvcmFnZXMgY29uZmlndXJlZCBieSANCm1lYW5zIG9mIG1vbml0b3Jpbmcgb2Yg
dGhlIFByb3htb3ggc3RvcmFnZSBjb25maWd1cmF0aW9uLg0KDQpXaGF0IHdlJ3ZlIGRvbmUg
c28gZmFyIHNlZW1zIHRvIGJlIHN1ZmZpY2llbnQgdG8gYWNoaWV2ZSB0aGUgZ29hbHMgLSBp
dCANCmVmZmVjdGl2ZWx5IHJlbW92ZXMgdGhlIHBvc3NpYmlsaXR5IG9mIHRoZSBQcm94bW94
IGNsdXN0ZXIga2lsbGluZyBvZmYgYSANCnN0b3JhZ2Ugbm9kZSwgd2hpbGUgc3RpbGwgZWZm
ZWN0aXZlbHkgZmVuY2luZyBWTXMgYW5kIG90aGVyIHNlcnZpY2VzLiBBcyANCndpdGggYW55
IHBpZWNlIG9mIHNvZnR3YXJlLCB0aGVyZSBhcmUgdGhpbmdzIHdoaWNoIGNhbiBiZSBkb25l
IHRvIG1ha2UgDQppdCBldmVuIGJldHRlci4gQSBmZXcgbm9uLWNvbW1pdHRlZCBleGFtcGxl
czoNCiDCoC0gc3VwcG9ydCBmb3IgY29udGFpbmVycywgbm90IGp1c3QgVk1zDQogwqAtIGF1
dG9tYXRpYyByZWNvdmVyeSBzbyBpdCBoYXMgVVggc2ltaWxhciB0byB0aGUgZGVmYXVsdCB3
YXRjaGRvZw0KDQpQbGVhc2UgbGV0IHVzIGtub3cgeW91ciB0aG91Z2h0cyBhbmQgYW55IGZ1
cnRoZXIgY29uY2VybnMsIHdlJ2QgbGlrZSB0byANCmFkZHJlc3MgdGhlbSBhcyBQcm94bW94
IEhDSSBzdXBwb3J0IGlzIGltcG9ydGFudCB0byB1cy4NCg0KVGhhbmsgeW91LA0KSXZheWxv
DQoNCg0KLS0gDQpJdmF5bG8gTWFya292DQpRdWFsaXR5ICYgQXV0b21hdGlvbiBFbmdpbmVl
cg0KU3RvclBvb2wgU3RvcmFnZQ0KaHR0cHM6Ly93d3cuc3RvcnBvb2wuY29tDQoNCg==
--===============4798284850117442869==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
pve-devel mailing list
pve-devel@lists.proxmox.com
https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel

--===============4798284850117442869==--