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 64C661FF15E
	for <inbox@lore.proxmox.com>; Tue, 20 May 2025 16:03:41 +0200 (CEST)
Received: from firstgate.proxmox.com (localhost [127.0.0.1])
	by firstgate.proxmox.com (Proxmox) with ESMTP id E1E4F1E621;
	Tue, 20 May 2025 16:03:40 +0200 (CEST)
Message-ID: <3cb1c0a2-19d2-4fdc-a8a7-b4a2835d423b@proxmox.com>
Date: Tue, 20 May 2025 16:03:35 +0200
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
To: Proxmox VE development discussion <pve-devel@lists.proxmox.com>,
 =?UTF-8?Q?Michael_K=C3=B6ppl?= <m.koeppl@proxmox.com>
References: <20250520090818.44881-1-m.koeppl@proxmox.com>
 <20250520090818.44881-4-m.koeppl@proxmox.com>
Content-Language: en-US
From: Fiona Ebner <f.ebner@proxmox.com>
In-Reply-To: <20250520090818.44881-4-m.koeppl@proxmox.com>
X-SPAM-LEVEL: Spam detection results:  0
 AWL -0.033 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. [config.pm]
Subject: Re: [pve-devel] [PATCH container v6 3/4] fix #3711: lxc: allow
 removing unused mp if storage no longer exists
X-BeenThere: pve-devel@lists.proxmox.com
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Proxmox VE development discussion <pve-devel.lists.proxmox.com>
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/>
List-Post: <mailto:pve-devel@lists.proxmox.com>
List-Help: <mailto:pve-devel-request@lists.proxmox.com?subject=help>
List-Subscribe: <https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel>, 
 <mailto:pve-devel-request@lists.proxmox.com?subject=subscribe>
Reply-To: Proxmox VE development discussion <pve-devel@lists.proxmox.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: pve-devel-bounces@lists.proxmox.com
Sender: "pve-devel" <pve-devel-bounces@lists.proxmox.com>

QW0gMjAuMDUuMjUgdW0gMTE6MDggc2NocmllYiBNaWNoYWVsIEvDtnBwbDoKPiBEZXRhY2hpbmcg
YSBtb3VudCBwb2ludCB3aXRoIGEgcmVtb3ZlZCB1bmRlcmx5aW5nIHN0b3JhZ2UgY2F1c2VzIGl0
IHRvCj4gYmUgbGFiZWxlZCBhcyBhbiB1bnVzZWQgZGlzay4gV2l0aCB0aGlzIGNoYW5nZSwgcmVt
b3ZpbmcgYW4gdW51c2VkIGRpc2sKPiB3aXRoIGEgcmVtb3ZlZCB1bmRlcmx5aW5nIHN0b3JhZ2Ug
Y2F1c2VzIGl0IHRvIGJlIHJlbW92ZWQgZnJvbSB0aGUKPiBjb25maWd1cmF0aW9uIGluc3RlYWQg
b2YgZmFpbGluZy4gRGVsZXRpbmcgdGhlIG1vdW50IHBvaW50IGlzIHNraXBwZWQgaW4KPiB0aGlz
IGNhc2UgdG8gYXZvaWQgZmFpbGluZyBhbmQgdG8gYWxsb3cgcmVtb3ZpbmcgdGhlIHVudXNlZCB2
b2x1bWUgZnJvbQo+IHRoZSBDVCBjb25maWd1cmF0aW9uIGFuZCB0byBhY2hpZXZlIGJlaGF2aW9y
IGNvbnNpc3RlbnQgd2l0aCBkZXN0cm95aW5nCj4gYSBDVC4KPiAKPiBPcmlnaW5hbGx5LWJ5OiBT
dGVmYW4gSHJkbGlja2EgPHMuaHJkbGlja2FAcHJveG1veC5jb20+Cj4gU2lnbmVkLW9mZi1ieTog
TWljaGFlbCBLw7ZwcGwgPG0ua29lcHBsQHByb3htb3guY29tPgo+IC0tLQo+ICBzcmMvUFZFL0xY
Qy9Db25maWcucG0gfCAxNiArKysrKysrKysrKysrLS0tCj4gIDEgZmlsZSBjaGFuZ2VkLCAxMyBp
bnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS9zcmMvUFZFL0xY
Qy9Db25maWcucG0gYi9zcmMvUFZFL0xYQy9Db25maWcucG0KPiBpbmRleCBhN2MxMDIzLi44Yzk2
NjkxIDEwMDY0NAo+IC0tLSBhL3NyYy9QVkUvTFhDL0NvbmZpZy5wbQo+ICsrKyBiL3NyYy9QVkUv
TFhDL0NvbmZpZy5wbQo+IEBAIC0xNDcwLDExICsxNDcwLDE3IEBAIHN1YiB2bWNvbmZpZ19ob3Rw
bHVnX3BlbmRpbmcgewo+ICAgICAgZm9yZWFjaCBteSAkb3B0IChzb3J0IGtleXMgJSRwZW5kaW5n
X2RlbGV0ZV9oYXNoKSB7Cj4gIAluZXh0IGlmICRzZWxlY3Rpb24gJiYgISRzZWxlY3Rpb24tPnsk
b3B0fTsKPiAgCWV2YWwgewo+ICsJICAgIG15ICRtcCA9ICRjbGFzcy0+cGFyc2Vfdm9sdW1lKCRv
cHQsICRjb25mLT57JG9wdH0pOwoKWW91IGRvbid0IGtub3cgdGhhdCAkb3B0IGlzIGZvciBhIHZv
bHVtZSBhdCB0aGlzIHN0YWdlLCBpdCBjYW4gYmUKYW55dGhpbmcsIGUuZy4gJ25ldDAnLgoKPiAr
CSAgICBteSAoJHN0b3JlaWQsIHVuZGVmKSA9IFBWRTo6U3RvcmFnZTo6cGFyc2Vfdm9sdW1lX2lk
KCRtcC0+e3ZvbHVtZX0pOwo+ICsKPiAgCSAgICBpZiAoJExYQ19GQVNUUExVR19PUFRJT05TLT57
JG9wdH0pIHsKPiAgCQkjIHBhc3MKPiAtCSAgICB9IGVsc2lmICgkb3B0ID1+IG0vXnVudXNlZChc
ZCspJC8pIHsKPiArCSAgICB9IGVsc2lmICgKPiArCQkkb3B0ID1+IG0vXnVudXNlZChcZCspJC8K
PiArCQkmJiBQVkU6OlN0b3JhZ2U6OnN0b3JhZ2VfY29uZmlnKCRzdG9yZWNmZywgJHN0b3JlaWQs
IDEpCj4gKwkgICAgKSB7Cj4gIAkJUFZFOjpMWEM6OmRlbGV0ZV9tb3VudHBvaW50X3ZvbHVtZSgk
c3RvcmVjZmcsICR2bWlkLCAkY29uZi0+eyRvcHR9KQo+IC0JCSAgICBpZiAhJGNsYXNzLT5pc192
b2x1bWVfaW5fdXNlKCRjb25mLCAkY29uZi0+eyRvcHR9LCAxLCAxKTsKPiArCQkgICAgaWYgISRj
bGFzcy0+aXNfdm9sdW1lX2luX3VzZSgkY29uZiwgJG1wLT57dm9sdW1lfSwgMSwgMSk7Cj4gIAkg
ICAgfSBlbHNpZiAoJG9wdCBlcSAnc3dhcCcpIHsKPiAgCQkkaG90cGx1Z19tZW1vcnktPih1bmRl
ZiwgMCk7Cj4gIAkgICAgfSBlbHNpZiAoJG9wdCBlcSAnY3B1bGltaXQnKSB7Cj4gQEAgLTE1NTgs
MTMgKzE1NjQsMTcgQEAgc3ViIHZtY29uZmlnX2FwcGx5X3BlbmRpbmcgewo+ICAJbmV4dCBpZiAk
c2VsZWN0aW9uICYmICEkc2VsZWN0aW9uLT57JG9wdH07Cj4gIAlldmFsIHsKPiAgCSAgICBteSAk
bXAgPSAkY2xhc3MtPnBhcnNlX3ZvbHVtZSgkb3B0LCAkY29uZi0+eyRvcHR9KTsKPiArCSAgICBt
eSAoJHN0b3JlaWQsIHVuZGVmKSA9IFBWRTo6U3RvcmFnZTo6cGFyc2Vfdm9sdW1lX2lkKCRtcC0+
e3ZvbHVtZX0pOwo+ICAKPiAgCSAgICBpZiAoJG9wdCA9fiBtL15tcChcZCspJC8pIHsKPiAgCQlp
ZiAoJG1wLT57dHlwZX0gZXEgJ3ZvbHVtZScpIHsKPiAgCQkgICAgJGNsYXNzLT5hZGRfdW51c2Vk
X3ZvbHVtZSgkY29uZiwgJG1wLT57dm9sdW1lfSkKPiAgCQkJaWYgISRjbGFzcy0+aXNfdm9sdW1l
X2luX3VzZSgkY29uZiwgJGNvbmYtPnskb3B0fSwgMSwgMSk7Cj4gIAkJfQo+IC0JICAgIH0gZWxz
aWYgKCRvcHQgPX4gbS9edW51c2VkKFxkKykkLykgewo+ICsJICAgIH0gZWxzaWYgKAo+ICsJCSRv
cHQgPX4gbS9edW51c2VkKFxkKykkLwo+ICsJCSYmIFBWRTo6U3RvcmFnZTo6c3RvcmFnZV9jb25m
aWcoJHN0b3JlY2ZnLCAkc3RvcmVpZCwgMSkKPiArCSAgICApIHsKPiAgCQkjICRtcC0+e3ZvbHVt
ZX0gaXMgdXNlZCBmb3IgaXNfdm9sdW1lX2luX3VzZSgpIGJlY2F1c2UgcGFyc2Vfdm9sdW1lKCkK
PiAgCQkjIGtub3dzIGFib3V0ICd1bnVzZWQqJyBhbmQgd2lsbCByZXR1cm4gYSB2YWxpZCB2b2x1
bWUgSUQgd2hlcmVhcwo+ICAJCSMgJGNvbmYtPnskb3B0fSBpcyBub3QgZ3VhcmFudGVlZCB0byBj
b250YWluIGEgdmFsaWQgdm9sdW1lIElEIGluIHRoaXMKCkNhbiB3ZSBwdXQgdGhlIHBhcnNpbmcv
Y2hlY2sgaW4gZGVsZXRlX21vdW50cG9pbnRfdm9sdW1lKCkgaXRzZWxmCmluc3RlYWQ/IEFuZCBt
YXliZSBwcmludCBhbiBpbmZvcm1hdGlvbmFsIG1lc3NhZ2UgaWYgdGhlIHN0b3JhZ2UgZGlkbid0
CmV4aXN0IGFueW1vcmUuIFRoYXQgd291bGQgYWxzbyBjb3ZlciB0aGUgY2FsbGVyIGluIHBhdGNo
IDEvNCwgYWx0aG91Z2gKd2Ugc3RpbGwgbWlnaHQgd2FudCB0byB1c2UgdGhlIGV2YWwrcHJpbnQg
dGhlcmUgZm9yIG90aGVyIGtpbmRzIG9mIGVycm9ycy4KCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpwdmUtZGV2ZWwgbWFpbGluZyBsaXN0CnB2ZS1kZXZl
bEBsaXN0cy5wcm94bW94LmNvbQpodHRwczovL2xpc3RzLnByb3htb3guY29tL2NnaS1iaW4vbWFp
bG1hbi9saXN0aW5mby9wdmUtZGV2ZWwK