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 F2C351FF15C for ; Fri, 27 Jun 2025 21:34:19 +0200 (CEST) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id 98BB41B58D; Fri, 27 Jun 2025 21:34:56 +0200 (CEST) To: pve-devel Date: Fri, 27 Jun 2025 21:34:46 +0200 In-Reply-To: <20250627192426.582978-2-adam.kalisz@notnullmakers.com> References: <20250627192426.582978-1-adam.kalisz@notnullmakers.com> <20250627192426.582978-2-adam.kalisz@notnullmakers.com> MIME-Version: 1.0 Message-ID: List-Id: Proxmox VE development discussion List-Post: From: Adam Kalisz via pve-devel Precedence: list Cc: Adam Kalisz X-Mailman-Version: 2.1.29 X-BeenThere: pve-devel@lists.proxmox.com List-Subscribe: , List-Unsubscribe: , List-Archive: Reply-To: Proxmox VE development discussion List-Help: Subject: Re: [pve-devel] [PATCH PBS restore 1/1] Sorry about the first submission with the "cover letter" Content-Type: multipart/mixed; boundary="===============5137113144574750420==" Errors-To: pve-devel-bounces@lists.proxmox.com Sender: "pve-devel" --===============5137113144574750420== Content-Type: message/rfc822 Content-Disposition: inline Return-Path: 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) server-digest SHA256) (No client certificate requested) by lists.proxmox.com (Postfix) with ESMTPS id 7D90CD24CD for ; Fri, 27 Jun 2025 21:34:54 +0200 (CEST) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id 702021B4E5 for ; Fri, 27 Jun 2025 21:34:54 +0200 (CEST) Received: from mail-ej1-x62e.google.com (mail-ej1-x62e.google.com [IPv6:2a00:1450:4864:20::62e]) (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 ; Fri, 27 Jun 2025 21:34:53 +0200 (CEST) Received: by mail-ej1-x62e.google.com with SMTP id a640c23a62f3a-ad572ba1347so25287066b.1 for ; Fri, 27 Jun 2025 12:34:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=notnullmakers.com; s=google; t=1751052887; x=1751657687; darn=lists.proxmox.com; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:to:from:subject:message-id:from:to:cc:subject:date :message-id:reply-to; bh=+ZOSil+6Er3MHlZ46IxekOhM40HVZYqP3trS4SGHDb4=; b=qLszG3+ssZ2+Qvtw1lwS/t9nPYonAIeqrPXVaMT4eT70m6M9LGYYRkzJ/cpi9lILkZ ddToUsprC5rjT18xp25EP3mt0w//L3uummhONB5TsOVcvbD1Nk6ndQwk1NENbBuCeSal aMNTCDBze7XSFh9W2hTq+b07KY3nROwNyEIdxzB3q4cJGVmeYHPRVMhHUlDMpOwFzmH3 Z9hLWTIo/M6Uc/BMMr2atOXAoro/HVbjA5UDq5OhSCGRkoPpyKilvXvQEAQCqxmC2rLm O7KXkOynvq1Ij5XL/L7teiLikEZhyCaqMs/1ozJBxa9tKgX6D7gqWRYJxwZbJ/A+GyfF hkRQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1751052887; x=1751657687; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:to:from:subject:message-id:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=+ZOSil+6Er3MHlZ46IxekOhM40HVZYqP3trS4SGHDb4=; b=Aka47qPJ9OQxVfnGl2VlYzyzaG4h3vq5oUUtZJrfjvRsQqGAjjVznr0cV9BPHbnMRL VLpCglRM9yfPtgqai1dGz/fvfX+8+q17QqfjA9GtAG808m3gN3CcqwG+HnBPOBElUvuu fGc95Ef9wTjmLDSAKUkOTNDJoVRVGWKVi/1HVfdR0214t5SEd8JjRcAxIJrGdHXSal6T w9RqVENrMwjf/YZUqFU3CZWqfDYtCXiXQEvnpnx7kwCjqVDZ0Hy2X6ZwQ98bxH/kBvRq fvymlWpAyscqSDs6FJm6OzZXi0UlMWGs5XYDGNUN7Yu/w83MiqCCWi6cz3HfA6xoTKgP 9nUQ== X-Gm-Message-State: AOJu0YzSh6hIUBmrB5y+Bd4LuTNgKDotxa0YcIMujiiOpWPm2MTvE0o8 h3VArCo9V8p0OiImB/J7llTtEDbbWFT59iAQoHk616OFCo2y2UD31dHdzxZCVXN12MlNIqEhUlt dZWiu X-Gm-Gg: ASbGncs569qKSMwM6wDCXlGiJMyNrAwejqKUsYrv0eYKbX5Qj5PqiEtAOFwoXFeC+Pl dynnOt1W/hjOJ31+pFv+q9yBmenFO+ilIv+oTf5pI+JRu9A+woH3babr4AgngtZUHnEc3acydIR lXTqqlA4jmoZGGTVRKGwvJ9ITKcNnR0hxyOYSIg6h1o369BOrqFL/65/gE6w1/JwEsVpV5fok5x /7gtW+79D+Do0XCILQTV5LfPcYTvpxF9/EOgzP/DoPhnbN5Sh2/AAUHH1j26FR0apJ0VAZ9ww5Y 1KItqi2f/vlwokSarUPnd8mTZ5qdriyzgC1XAlbm4UfIqqQ5mjkvJLQLUXEfM0S/JJINm0JjSMG ELj0vyVmoZA== X-Google-Smtp-Source: AGHT+IHGy+02KtSldtP0lM/IBmBGxPz3tlzJyiU6ghovo/9dBocvVII0Hbztpy4+gZOkNRywMw9y6w== X-Received: by 2002:a17:907:e98b:b0:ae3:66ff:f922 with SMTP id a640c23a62f3a-ae36700014dmr111901166b.50.1751052886682; Fri, 27 Jun 2025 12:34:46 -0700 (PDT) Received: from ?IPv6:2a02:8308:299:4600::5753? ([2a02:8308:299:4600::5753]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-ae35363b094sm176296866b.22.2025.06.27.12.34.46 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 27 Jun 2025 12:34:46 -0700 (PDT) Message-ID: <8528b64efc5044def7f41bfaa0401d6567b8fe29.camel@notnullmakers.com> Subject: Re: [PATCH PBS restore 1/1] Sorry about the first submission with the "cover letter" From: Adam Kalisz To: pve-devel Date: Fri, 27 Jun 2025 21:34:46 +0200 In-Reply-To: <20250627192426.582978-2-adam.kalisz@notnullmakers.com> References: <20250627192426.582978-1-adam.kalisz@notnullmakers.com> <20250627192426.582978-2-adam.kalisz@notnullmakers.com> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: base64 User-Agent: Evolution 3.56.1-1 MIME-Version: 1.0 X-SPAM-LEVEL: Spam detection results: 0 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 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 T24gRnJpLCAyMDI1LTA2LTI3IGF0IDIxOjI0ICswMjAwLCBBZGFtIEthbGlzeiB3cm90ZToKPiBD by1hdXRob3JlZC1ieTogRGFuaWVsIMWga2FyZGEgPGRhbmllbC5za2FyZGFAbm90bnVsbG1ha2Vy cy5jb20+Cj4gVGVzdGVkLWJ5OiBNYXR0IE5ldWZvcnRoIDxtbmV1Zm9ydGhAbWlsYmFua3dvcmtz LmNvbT4KPiBGaW5hbmNlZC1ieTogVsOhY2xhdiBTdsOhdGVrIDxzdmF0ZWtAY21pcy5jej4KPiAt LS0KPiDCoHNyYy9yZXN0b3JlLnJzIHwgMTAxICsrKysrKysrKysrKysrKysrKysrKysrKysrKysr KysrKysrKysrKystLS0tLS0tCj4gLS0KPiDCoDEgZmlsZSBjaGFuZ2VkLCA4NCBpbnNlcnRpb25z KCspLCAxNyBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvc3JjL3Jlc3RvcmUucnMgYi9z cmMvcmVzdG9yZS5ycwo+IGluZGV4IDVhNWEzOTguLmM3NWJmMGQgMTAwNjQ0Cj4gLS0tIGEvc3Jj L3Jlc3RvcmUucnMKPiArKysgYi9zcmMvcmVzdG9yZS5ycwo+IEBAIC0xLDcgKzEsMTEgQEAKPiDC oHVzZSBzdGQ6OmNvbnZlcnQ6OlRyeUludG87Cj4gLXVzZSBzdGQ6OnN5bmM6OntBcmMsIE11dGV4 fTsKPiArdXNlIHN0ZDo6c3luYzo6ewo+ICvCoMKgwqAgYXRvbWljOjp7QXRvbWljVTY0LCBPcmRl cmluZ30sCj4gK8KgwqDCoCBBcmMsIE11dGV4LAo+ICt9Owo+IMKgCj4gwqB1c2UgYW55aG93Ojp7 YmFpbCwgZm9ybWF0X2VyciwgRXJyb3J9Owo+ICt1c2UgZnV0dXJlczo6c3RyZWFtOjpTdHJlYW1F eHQ7Cj4gwqB1c2Ugb25jZV9jZWxsOjpzeW5jOjpPbmNlQ2VsbDsKPiDCoHVzZSB0b2tpbzo6cnVu dGltZTo6UnVudGltZTsKPiDCoAo+IEBAIC02OSw3ICs3Myw3IEBAIGltcGwgUmVzdG9yZVRhc2sg ewo+IMKgwqDCoMKgwqDCoMKgwqAgbGV0IHJ1bnRpbWUgPSBnZXRfcnVudGltZV93aXRoX2J1aWxk ZXIofHwgewo+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBsZXQgbXV0IGJ1aWxkZXIgPQo+IHRv a2lvOjpydW50aW1lOjpCdWlsZGVyOjpuZXdfbXVsdGlfdGhyZWFkKCk7Cj4gwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgIGJ1aWxkZXIuZW5hYmxlX2FsbCgpOwo+IC3CoMKgwqDCoMKgwqDCoMKgwqDC oMKgIGJ1aWxkZXIubWF4X2Jsb2NraW5nX3RocmVhZHMoMik7Cj4gK8KgwqDCoMKgwqDCoMKgwqDC oMKgwqAgYnVpbGRlci5tYXhfYmxvY2tpbmdfdGhyZWFkcygzMik7Cj4gwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgIGJ1aWxkZXIud29ya2VyX3RocmVhZHMoNCk7Cj4gwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgIGJ1aWxkZXIudGhyZWFkX25hbWUoInByb3htb3gtcmVzdG9yZS13b3JrZXIiKTsKPiDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgYnVpbGRlcgo+IEBAIC0xNDksOSArMTUzLDcgQEAgaW1w bCBSZXN0b3JlVGFzayB7Cj4gwqDCoMKgwqDCoMKgwqDCoCApPzsKPiDCoAo+IMKgwqDCoMKgwqDC oMKgwqAgbGV0IG1vc3RfdXNlZCA9IGluZGV4LmZpbmRfbW9zdF91c2VkX2NodW5rcyg4KTsKPiAt Cj4gwqDCoMKgwqDCoMKgwqDCoCBsZXQgZmlsZV9pbmZvID0gbWFuaWZlc3QubG9va3VwX2ZpbGVf aW5mbygmYXJjaGl2ZV9uYW1lKT87Cj4gLQo+IMKgwqDCoMKgwqDCoMKgwqAgbGV0IGNodW5rX3Jl YWRlciA9IFJlbW90ZUNodW5rUmVhZGVyOjpuZXcoCj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg IEFyYzo6Y2xvbmUoJmNsaWVudCksCj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHNlbGYuY3J5 cHRfY29uZmlnLmNsb25lKCksCj4gQEAgLTE2MiwxMyArMTY0LDQzIEBAIGltcGwgUmVzdG9yZVRh c2sgewo+IMKgwqDCoMKgwqDCoMKgwqAgbGV0IG11dCBwZXIgPSAwOwo+IMKgwqDCoMKgwqDCoMKg wqAgbGV0IG11dCBieXRlcyA9IDA7Cj4gwqDCoMKgwqDCoMKgwqDCoCBsZXQgbXV0IHplcm9lcyA9 IDA7Cj4gLQo+ICvCoMKgwqDCoMKgwqDCoCBsZXQgbXV0IHN0b3JhZ2Vfbm9uemVyb193cml0ZV90 aW1lID0KPiBzdGQ6OnRpbWU6OkR1cmF0aW9uOjpuZXcoMCwgMCk7Cj4gK8KgwqDCoMKgwqDCoMKg IGxldCBtdXQgc3RvcmFnZV9ub256ZXJvX3dyaXRlczogdTY0ID0gMDsKPiArwqDCoMKgwqDCoMKg wqAgbGV0IG11dCBjaHVua19mZXRjaF90aW1lID0gc3RkOjp0aW1lOjpEdXJhdGlvbjo6bmV3KDAs IDApOwo+ICvCoMKgwqDCoMKgwqDCoCBsZXQgY2h1bmtzX2ZldGNoZWQgPSBBcmM6Om5ldyhBdG9t aWNVNjQ6Om5ldygwKSk7Cj4gwqDCoMKgwqDCoMKgwqDCoCBsZXQgc3RhcnRfdGltZSA9IHN0ZDo6 dGltZTo6SW5zdGFudDo6bm93KCk7Cj4gK8KgwqDCoMKgwqDCoMKgIC8vIFNob3VsZCBiZSBsb3dl ciB0aGFuIG1heF9ibG9ja2luZ190aHJlYWRzIGluIEJhY2t1cFNldHVwCj4gK8KgwqDCoMKgwqDC oMKgIGxldCBtdXQgY29uY3VycmVudF9yZXF1ZXN0czogdXNpemUgPSA0Owo+ICsKPiArwqDCoMKg wqDCoMKgwqAgaWYgbGV0IE9rKHZhbF9zdHIpID0KPiBzdGQ6OmVudjo6dmFyKCJQQlNfUkVTVE9S RV9DT05DVVJSRU5DWSIpIHsKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBtYXRjaCB2YWxfc3Ry LnBhcnNlOjo8dXNpemU+KCkgewo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgT2so bnVtX3RocmVhZHMpIGlmIG51bV90aHJlYWRzID4gMCA9PiB7Cj4gK8KgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgIGlmIHZlcmJvc2Ugewo+ICvCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGVwcmludGxuISgKPiArwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgICJVc2luZyBjdXN0b20gY29u Y3VycmVuY3kgbGV2ZWwgZnJvbQo+IGVudmlyb25tZW50ICh7fSB0aHJlYWRzKSIsCj4gK8KgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBudW1fdGhy ZWFkcwo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgICk7 Cj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIH0KPiArwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgY29uY3VycmVudF9yZXF1ZXN0cyA9IG51bV90 aHJlYWRzOwo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfQo+ICvCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqAgXyA9PiB7Cj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgIGlmIHZlcmJvc2Ugewo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgIGVwcmludGxuISgKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgICJVc2luZyBkZWZhdWx0IGNvbmN1cnJlbmN5 IGxldmVsICh7fQo+IHRocmVhZHMpIiwKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGNvbmN1cnJlbnRfcmVxdWVzdHMKPiArwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCApOwo+ICvCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB9Cj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoCB9Cj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfQo+ICvCoMKgwqDCoMKgwqDCoCB9Cj4g Kwo+ICvCoMKgwqDCoMKgwqDCoCBsZXQgbXV0IGNodW5rX2Z1dHVyZXMgPSBWZWM6Om5ldygpOwo+ IMKgCj4gwqDCoMKgwqDCoMKgwqDCoCBmb3IgcG9zIGluIDAuLmluZGV4LmluZGV4X2NvdW50KCkg ewo+IC3CoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGxldCBkaWdlc3QgPSBpbmRleC5pbmRleF9kaWdl c3QocG9zKS51bndyYXAoKTsKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBsZXQgZGlnZXN0ID0g aW5kZXguaW5kZXhfZGlnZXN0KHBvcykudW53cmFwKCkuY2xvbmUoKTsKPiDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqAgbGV0IG9mZnNldCA9IChwb3MgKiBpbmRleC5jaHVua19zaXplKSBhcyB1NjQ7 Cj4gLcKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgaWYgZGlnZXN0ID09ICZ6ZXJvX2NodW5rX2RpZ2Vz dCB7Cj4gKwo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGlmIGRpZ2VzdCA9PSB6ZXJvX2NodW5r X2RpZ2VzdCB7Cj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgbGV0IHJlcyA9IHdy aXRlX3plcm9fY2FsbGJhY2sob2Zmc2V0LAo+IGluZGV4LmNodW5rX3NpemUgYXMgdTY0KTsKPiDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBpZiByZXMgPCAwIHsKPiDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGJhaWwhKCJ3cml0ZV96ZXJvX2NhbGxiYWNr IGZhaWxlZCAoe30pIiwgcmVzKTsKPiBAQCAtMTc2LDIyICsyMDgsNTQgQEAgaW1wbCBSZXN0b3Jl VGFzayB7Cj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgYnl0ZXMgKz0gaW5kZXgu Y2h1bmtfc2l6ZTsKPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB6ZXJvZXMgKz0g aW5kZXguY2h1bmtfc2l6ZTsKPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfSBlbHNlIHsKPiAt wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGxldCByYXdfZGF0YSA9IFJlYWRDaHVuazo6 cmVhZF9jaHVuaygmY2h1bmtfcmVhZGVyLAo+IGRpZ2VzdCk/Owo+IC3CoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqAgbGV0IHJlcyA9IHdyaXRlX2RhdGFfY2FsbGJhY2sob2Zmc2V0LCAmcmF3 X2RhdGEpOwo+IC3CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgaWYgcmVzIDwgMCB7Cj4g LcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGJhaWwhKCJ3cml0ZV9kYXRh X2NhbGxiYWNrIGZhaWxlZCAoe30pIiwgcmVzKTsKPiAtwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgIH0KPiAtwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGJ5dGVzICs9IHJhd19k YXRhLmxlbigpOwo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgbGV0IGNodW5rX3Jl YWRlciA9IGNodW5rX3JlYWRlci5jbG9uZSgpOwo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqAgbGV0IGNodW5rc19mZXRjaGVkX2Nsb25lID0KPiBBcmM6OmNsb25lKCZjaHVua3NfZmV0 Y2hlZCk7Cj4gKwo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgbGV0IGZ1dHVyZSA9 IGFzeW5jIG1vdmUgewo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB0 b2tpbzo6dGFzazo6c3Bhd25fYmxvY2tpbmcobW92ZSB8fCB7Cj4gK8KgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgbGV0IHN0YXJ0X2NodW5rX2ZldGNoX3RpbWUg PQo+IHN0ZDo6dGltZTo6SW5zdGFudDo6bm93KCk7Cj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgbGV0IHJhd19kYXRhID0KPiBSZWFkQ2h1bms6OnJlYWRf Y2h1bmsoJmNodW5rX3JlYWRlciwgJmRpZ2VzdCk/Owo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGxldCBmZXRjaF9lbGFwc2VkID0KPiBzdGFydF9jaHVu a19mZXRjaF90aW1lLmVsYXBzZWQoKTsKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoCBjaHVua3NfZmV0Y2hlZF9jbG9uZS5mZXRjaF9hZGQoMSwKPiBPcmRl cmluZzo6UmVsYXhlZCk7Cj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqAgT2s6OjxfLCBFcnJvcj4oKG9mZnNldCwgcmF3X2RhdGEsCj4gZmV0Y2hfZWxhcHNl ZCkpCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIH0pCj4gK8KgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIC5hd2FpdAo+ICvCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAudW53cmFwKCkKPiArwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgIH07Cj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBjaHVua19m dXR1cmVzLnB1c2goZnV0dXJlKTsKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB9Cj4gK8KgwqDC oMKgwqDCoMKgIH0KPiArCj4gK8KgwqDCoMKgwqDCoMKgIGxldCBtdXQgc3RyZWFtID0KPiBmdXR1 cmVzOjpzdHJlYW06Oml0ZXIoY2h1bmtfZnV0dXJlcykuYnVmZmVyX3Vub3JkZXJlZChjb25jdXJy ZW50X3JlcXUKPiBlc3RzKTsKPiArCj4gK8KgwqDCoMKgwqDCoMKgIHdoaWxlIGxldCBTb21lKHJl c3VsdCkgPSBzdHJlYW0ubmV4dCgpLmF3YWl0IHsKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBs ZXQgKG9mZnNldCwgcmF3X2RhdGEsIGZldGNoX2VsYXBzZWRfdGltZSkgPSByZXN1bHQ/Owo+ICvC oMKgwqDCoMKgwqDCoMKgwqDCoMKgIGxldCBzdGFydF9zdG9yYWdlX3dyaXRlX3RpbWUgPQo+IHN0 ZDo6dGltZTo6SW5zdGFudDo6bm93KCk7Cj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgbGV0IHJl cyA9IHdyaXRlX2RhdGFfY2FsbGJhY2sob2Zmc2V0LCAmcmF3X2RhdGEpOwo+ICvCoMKgwqDCoMKg wqDCoMKgwqDCoMKgIGxldCBzdG9yYWdlX3dyaXRlX2VsYXBzZWQgPQo+IHN0YXJ0X3N0b3JhZ2Vf d3JpdGVfdGltZS5lbGFwc2VkKCk7Cj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgaWYgcmVzIDwg MCB7Cj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBiYWlsISgid3JpdGVfZGF0YV9j YWxsYmFjayBmYWlsZWQgKHt9KSIsIHJlcyk7Cj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIH0K PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBzdG9yYWdlX25vbnplcm9fd3JpdGVfdGltZSA9IHN0 b3JhZ2Vfbm9uemVyb193cml0ZV90aW1lCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oCAuY2hlY2tlZF9hZGQoc3RvcmFnZV93cml0ZV9lbGFwc2VkKQo+ICvCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqAgLnVud3JhcF9vcl9kZWZhdWx0KCk7Cj4gK8KgwqDCoMKgwqDCoMKgwqDC oMKgwqAgc3RvcmFnZV9ub256ZXJvX3dyaXRlcyArPSAxOwo+ICvCoMKgwqDCoMKgwqDCoMKgwqDC oMKgIGNodW5rX2ZldGNoX3RpbWUgKz0gZmV0Y2hfZWxhcHNlZF90aW1lOwo+ICvCoMKgwqDCoMKg wqDCoMKgwqDCoMKgIGxldCBjaHVua19sZW4gPSByYXdfZGF0YS5sZW4oKTsKPiArwqDCoMKgwqDC oMKgwqDCoMKgwqDCoCBieXRlcyArPSBjaHVua19sZW47Cj4gKwo+IMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoCBpZiB2ZXJib3NlIHsKPiAtwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGxl dCBuZXh0X3BlciA9ICgocG9zICsgMSkgKiAxMDApIC8KPiBpbmRleC5pbmRleF9jb3VudCgpOwo+ ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgbGV0IG5leHRfcGVyID0gKGJ5dGVzICog MTAwKSAvIChpbmRleC5pbmRleF9jb3VudCgpCj4gKiBpbmRleC5jaHVua19zaXplKTsKPiDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBpZiBwZXIgIT0gbmV4dF9wZXIgewo+IMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgZXByaW50bG4hKAo+IC3CoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgICJwcm9ncmVzcyB7fSUgKHJl YWQge30gYnl0ZXMsIHplcm9lcyA9IHt9JQo+ICh7fSBieXRlcyksIGR1cmF0aW9uIHt9IHNlYyki LAo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgICJwcm9n cmVzcyB7fSUgKHJlYWQge30gYnl0ZXMsIHplcm9lcyA9IHt9JQo+ICh7fSBieXRlcyksIFwKPiAr wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqAgbm9uemVybyB3cml0ZXMgPSB7fSwgY2h1bmtzIGZldGNoZWQKPiA9IHt9LCBkdXJhdGlv biB7fSBzZWMpIiwKPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqAgbmV4dF9wZXIsCj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgIGJ5dGVzLAo+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoCB6ZXJvZXMgKiAxMDAgLyBieXRlcywKPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgemVyb2VzLAo+ICvCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHN0b3JhZ2Vfbm9uemVyb193cml0ZXMsCj4gK8Kg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgY2h1bmtzX2ZldGNo ZWQubG9hZChPcmRlcmluZzo6UmVsYXhlZCksCj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgIHN0YXJ0X3RpbWUuZWxhcHNlZCgpLmFzX3NlY3MoKQo+IMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgKTsKPiDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHBlciA9IG5leHRfcGVyOwo+IEBAIC0yMDIsMTIg KzI2NiwxNSBAQCBpbXBsIFJlc3RvcmVUYXNrIHsKPiDCoMKgwqDCoMKgwqDCoMKgIGxldCBlbmRf dGltZSA9IHN0ZDo6dGltZTo6SW5zdGFudDo6bm93KCk7Cj4gwqDCoMKgwqDCoMKgwqDCoCBsZXQg ZWxhcHNlZCA9IGVuZF90aW1lLmR1cmF0aW9uX3NpbmNlKHN0YXJ0X3RpbWUpOwo+IMKgwqDCoMKg wqDCoMKgwqAgZXByaW50bG4hKAo+IC3CoMKgwqDCoMKgwqDCoMKgwqDCoMKgICJyZXN0b3JlIGlt YWdlIGNvbXBsZXRlIChieXRlcz17fSwgZHVyYXRpb249ezouMn1zLAo+IHNwZWVkPXs6LjJ9TUIv cykiLAo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgICJyZXN0b3JlIGltYWdlIGNvbXBsZXRlIChi eXRlcz17fSwgYXZnIGZldGNoCj4gdGltZT17Oi40fW1zLCBhdmcgdGltZSBwZXIgbm9uemVybyB3 cml0ZT17Oi40fW1zLCBcCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgc3RvcmFnZSBub256ZXJv IHRvdGFsIHdyaXRlIHRpbWU9ezouM31zLAo+IGR1cmF0aW9uPXs6LjJ9cywgc3BlZWQ9ezouMn1N Qi9zKSIsCj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGJ5dGVzLAo+ICvCoMKgwqDCoMKgwqDC oMKgwqDCoMKgIGNodW5rX2ZldGNoX3RpbWUuYXNfbmFub3MoKSBhcyBmNjQgLwo+IChjaHVua3Nf ZmV0Y2hlZC5sb2FkKE9yZGVyaW5nOjpSZWxheGVkKSBhcyBmNjQgKiAxXzAwMF8wMDAuMCksCj4g K8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgc3RvcmFnZV9ub256ZXJvX3dyaXRlX3RpbWUuYXNfbmFu b3MoKSBhcyBmNjQgLwo+IChzdG9yYWdlX25vbnplcm9fd3JpdGVzIGFzIGY2NCAqIDFfMDAwXzAw MC4wKSwKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBzdG9yYWdlX25vbnplcm9fd3JpdGVfdGlt ZS5hc19zZWNzX2Y2NCgpLAo+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBlbGFwc2VkLmFzX3Nl Y3NfZjY0KCksCj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGJ5dGVzIGFzIGY2NCAvICgxMDI0 LjAgKiAxMDI0LjAgKiBlbGFwc2VkLmFzX3NlY3NfZjY0KCkpCj4gwqDCoMKgwqDCoMKgwqDCoCAp Owo+IC0KPiDCoMKgwqDCoMKgwqDCoMKgIE9rKCgpKQo+IMKgwqDCoMKgIH0KPiDCoAo= --===============5137113144574750420== 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 --===============5137113144574750420==--