From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from firstgate.proxmox.com (firstgate.proxmox.com [212.224.123.68]) by lore.proxmox.com (Postfix) with ESMTPS id 902DA1FF170 for ; Thu, 26 Jun 2025 18:05:59 +0200 (CEST) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id 8C2CC3D422; Thu, 26 Jun 2025 18:06:31 +0200 (CEST) From: =?UTF-8?q?Michael=20K=C3=B6ppl?= To: pve-devel@lists.proxmox.com Date: Thu, 26 Jun 2025 18:06:20 +0200 Message-Id: <20250626160626.311407-5-m.koeppl@proxmox.com> X-Mailer: git-send-email 2.39.5 In-Reply-To: <20250626160626.311407-1-m.koeppl@proxmox.com> References: <20250626160626.311407-1-m.koeppl@proxmox.com> MIME-Version: 1.0 X-SPAM-LEVEL: Spam detection results: 0 AWL 0.017 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 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. [lxc.pm] Subject: [pve-devel] [PATCH container v8 2/4] destroy_lxc, delete_mp_volume: rename $volume to $volid X-BeenThere: pve-devel@lists.proxmox.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: Proxmox VE development discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Proxmox VE development discussion Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: pve-devel-bounces@lists.proxmox.com Sender: "pve-devel" JHZvbGlkIHN0YXRlcyBtb3JlIGNsZWFybHkgdGhhdCBpdCdzIGEgdm9sdW1lIElELCBhdm9pZGlu ZyBjb25mdXNpb24KYWJvdXQgdGhlIHZhbHVlcyB0aGVzZSB2YXJpYWJsZXMgaG9sZC4KCk5vIGZ1 bmN0aW9uYWwgY2hhbmdlIGludGVuZGVkLgoKU2lnbmVkLW9mZi1ieTogTWljaGFlbCBLw7ZwcGwg PG0ua29lcHBsQHByb3htb3guY29tPgotLS0KIHNyYy9QVkUvTFhDLnBtIHwgMjAgKysrKysrKysr Ky0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxMCBpbnNlcnRpb25zKCspLCAxMCBkZWxldGlv bnMoLSkKCmRpZmYgLS1naXQgYS9zcmMvUFZFL0xYQy5wbSBiL3NyYy9QVkUvTFhDLnBtCmluZGV4 IGRhY2Q2Y2YwLi4yYmI3NWRkOCAxMDA2NDQKLS0tIGEvc3JjL1BWRS9MWEMucG0KKysrIGIvc3Jj L1BWRS9MWEMucG0KQEAgLTk0NSwxNiArOTQ1LDE2IEBAIHN1YiBnZXRfcHJpbWFyeV9pcHMgewog fQogCiBzdWIgZGVsZXRlX21vdW50cG9pbnRfdm9sdW1lIHsKLSAgICBteSAoJHN0b3JhZ2VfY2Zn LCAkdm1pZCwgJHZvbHVtZSkgPSBAXzsKKyAgICBteSAoJHN0b3JhZ2VfY2ZnLCAkdm1pZCwgJHZv bGlkKSA9IEBfOwogCi0gICAgcmV0dXJuIGlmIFBWRTo6TFhDOjpDb25maWctPmNsYXNzaWZ5X21v dW50cG9pbnQoJHZvbHVtZSkgbmUgJ3ZvbHVtZSc7CisgICAgcmV0dXJuIGlmIFBWRTo6TFhDOjpD b25maWctPmNsYXNzaWZ5X21vdW50cG9pbnQoJHZvbGlkKSBuZSAndm9sdW1lJzsKIAotICAgIG15 ICgkdnR5cGUsICRuYW1lLCAkb3duZXIpID0gUFZFOjpTdG9yYWdlOjpwYXJzZV92b2xuYW1lKCRz dG9yYWdlX2NmZywgJHZvbHVtZSk7CisgICAgbXkgKCR2dHlwZSwgJG5hbWUsICRvd25lcikgPSBQ VkU6OlN0b3JhZ2U6OnBhcnNlX3ZvbG5hbWUoJHN0b3JhZ2VfY2ZnLCAkdm9saWQpOwogCiAgICAg aWYgKCR2bWlkID09ICRvd25lcikgewotICAgICAgICBQVkU6OlN0b3JhZ2U6OnZkaXNrX2ZyZWUo JHN0b3JhZ2VfY2ZnLCAkdm9sdW1lKTsKKyAgICAgICAgUFZFOjpTdG9yYWdlOjp2ZGlza19mcmVl KCRzdG9yYWdlX2NmZywgJHZvbGlkKTsKICAgICB9IGVsc2UgewotICAgICAgICB3YXJuICJpZ25v cmUgZGVsZXRpb24gb2YgJyR2b2x1bWUnLCBDVCAkdm1pZCBpc24ndCB0aGUgb3duZXIhXG4iOwor ICAgICAgICB3YXJuICJpZ25vcmUgZGVsZXRpb24gb2YgJyR2b2xpZCcsIENUICR2bWlkIGlzbid0 IHRoZSBvd25lciFcbiI7CiAgICAgfQogfQogCkBAIC05NjUsMTMgKzk2NSwxMyBAQCBzdWIgZGVz dHJveV9seGNfY29udGFpbmVyIHsKICAgICBteSAkcmVtb3ZlX3ZvbHVtZSA9IHN1YiB7CiAgICAg ICAgIG15ICgkbXMsICRtb3VudHBvaW50KSA9IEBfOwogCi0gICAgICAgIG15ICR2b2x1bWUgPSAk bW91bnRwb2ludC0+e3ZvbHVtZX07CisgICAgICAgIG15ICR2b2xpZCA9ICRtb3VudHBvaW50LT57 dm9sdW1lfTsKIAotICAgICAgICByZXR1cm4gaWYgJHZvbGlkcy0+eyR2b2x1bWV9OwotICAgICAg ICAkdm9saWRzLT57JHZvbHVtZX0gPSAxOworICAgICAgICByZXR1cm4gaWYgJHZvbGlkcy0+eyR2 b2xpZH07CisgICAgICAgICR2b2xpZHMtPnskdm9saWR9ID0gMTsKIAotICAgICAgICBldmFsIHsg ZGVsZXRlX21vdW50cG9pbnRfdm9sdW1lKCRzdG9yYWdlX2NmZywgJHZtaWQsICR2b2x1bWUpOyB9 OwotICAgICAgICBQVkU6OlJFU1RFbnZpcm9ubWVudDo6bG9nX3dhcm4oImZhaWxlZCB0byBkZWxl dGUgbW91bnRwb2ludCB2b2x1bWUgJHZvbHVtZTogJEAiKSBpZiAkQDsKKyAgICAgICAgZXZhbCB7 IGRlbGV0ZV9tb3VudHBvaW50X3ZvbHVtZSgkc3RvcmFnZV9jZmcsICR2bWlkLCAkdm9saWQpOyB9 OworICAgICAgICBQVkU6OlJFU1RFbnZpcm9ubWVudDo6bG9nX3dhcm4oImZhaWxlZCB0byBkZWxl dGUgbW91bnRwb2ludCB2b2x1bWUgJHZvbGlkOiAkQCIpIGlmICRAOwogICAgIH07CiAgICAgUFZF OjpMWEM6OkNvbmZpZy0+Zm9yZWFjaF92b2x1bWVfZnVsbCgkY29uZiwgeyBpbmNsdWRlX3VudXNl ZCA9PiAxIH0sICRyZW1vdmVfdm9sdW1lKTsKIAotLSAKMi4zOS41CgoKCl9fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCnB2ZS1kZXZlbCBtYWlsaW5nIGxpc3QK cHZlLWRldmVsQGxpc3RzLnByb3htb3guY29tCmh0dHBzOi8vbGlzdHMucHJveG1veC5jb20vY2dp LWJpbi9tYWlsbWFuL2xpc3RpbmZvL3B2ZS1kZXZlbAo=