From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: <pbs-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 16AC41FF170 for <inbox@lore.proxmox.com>; Thu, 15 May 2025 13:33:24 +0200 (CEST) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id 8DA0C3074D; Thu, 15 May 2025 13:33:45 +0200 (CEST) Message-ID: <33b47879-fadf-46f6-94ee-135560cda8e5@proxmox.com> Date: Thu, 15 May 2025 13:33:41 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird To: Christian Ebner <c.ebner@proxmox.com>, Proxmox Backup Server development discussion <pbs-devel@lists.proxmox.com> References: <20250116064543.74619-1-h.laimer@proxmox.com> <20250116064543.74619-5-h.laimer@proxmox.com> <618be27b-49fe-4bd5-b980-211ef7d93efc@proxmox.com> Content-Language: en-US From: Hannes Laimer <h.laimer@proxmox.com> In-Reply-To: <618be27b-49fe-4bd5-b980-211ef7d93efc@proxmox.com> X-SPAM-LEVEL: Spam detection results: 0 AWL 0.026 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 Subject: Re: [pbs-devel] [PATCH proxmox-backup 4/7] api: admin: trigger sync jobs only on datastore mount X-BeenThere: pbs-devel@lists.proxmox.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: Proxmox Backup Server development discussion <pbs-devel.lists.proxmox.com> List-Unsubscribe: <https://lists.proxmox.com/cgi-bin/mailman/options/pbs-devel>, <mailto:pbs-devel-request@lists.proxmox.com?subject=unsubscribe> List-Archive: <http://lists.proxmox.com/pipermail/pbs-devel/> List-Post: <mailto:pbs-devel@lists.proxmox.com> List-Help: <mailto:pbs-devel-request@lists.proxmox.com?subject=help> List-Subscribe: <https://lists.proxmox.com/cgi-bin/mailman/listinfo/pbs-devel>, <mailto:pbs-devel-request@lists.proxmox.com?subject=subscribe> Reply-To: Proxmox Backup Server development discussion <pbs-devel@lists.proxmox.com> Content-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Errors-To: pbs-devel-bounces@lists.proxmox.com Sender: "pbs-devel" <pbs-devel-bounces@lists.proxmox.com> CgpPbiAyLzQvMjUgMTU6MzQsIENocmlzdGlhbiBFYm5lciB3cm90ZToKPiBUaGlzIHBhdGNoIHNo b3VsZCByYXRoZXIgYmUgcGxhY2VkIGFzIHByZXBhcmF0b3J5IHBhdGNoIGJlZm9yZSBwYXRjaCAz IAo+IGFuZCBjaGFuZ2VzIHRvIGBkb19zeW5jX2pvYnNgIGRpcmVjdGx5IGluY2x1ZGVkIGluIHRo ZSBwcmV2aW91cyBwYXRjaC4KPiAKCk1heWJlLCBidXQgdGhlc2UgY2hhbmdlcyBvbmx5IHJlYWxs eSBtYWtlIHNlbnNlIGluIHRoaXMgY29udGV4dC4gSWYgZG9uZQpiZWZvcmUgaXQgd291bGQgYmUg c29tZXRoaW5nIGxpa2UKYGBgCiAgICAgICAgICAgbW92ZSB8X3dvcmtlcnwgYXN5bmMgbW92ZSB7 Ci0gICAgICAgICAgICBkb19tb3VudF9kZXZpY2UoZGF0YXN0b3JlLmNsb25lKCkpPzsKKyAgICAg ICAgICAgIGlmICFkb19tb3VudF9kZXZpY2UoZGF0YXN0b3JlLmNsb25lKCkpPyB7CisgICAgICAg ICAgICAgICAgcmV0dXJuIE9rKCgpKTsKKyAgICAgICAgICAgIH0KCSAgfQpgYGAKSSBmZWVsIGxp a2UgaGF2aW5nIHRoaXMgY2hhbmdlIGluIHRoZSBjb250ZXh0IG9mIHdoZXJlIGl0IGlzIG5lZWRl ZCBkb2VzCmFkZCBzb21lIHZhbHVlLiBFc3BlY2lhbGx5IHdoZW4gb25lIHRyaWVzIHRvIGZpbmQg b3V0IGxhdGVyIHdoeSB0aGlzIHdhcwpuZWVkZWQuIEhhdmluZyBjb2RlIHVuZGVyIHRoZSBgcmV0 dXJuIE9rKCgpKWAgaXMgcHJldHR5IGNsZWFyIGluIHRlcm1zCm9mIHdoYXQgaXQgaXMgd2UgdHJ5 IHRvIHNraXAgaGVyZSBpbiBzb21lIGNhc2VzLiBXaXRob3V0IEkgY291bGQgaW1hZ2luZQpiZWlu ZyBsaWtlICJ0aCB3YXMgdGhhdCBnb29kIGZvcj8iLCB0aGVuIGhhdmluZyB0byBnbyB0aHJvdWdo IHRoZSBjb21taXQKbWVzc2FnZS4gSU1PSCwgaGF2aW5nIHRoZSBleHRyYSBjb250ZXh0IGhlcmUg aXMgYmV0dGVyIHRoYW4gYSBwb3NzaWJseQpiZXR0ZXIgb3JkZXIuIEJ1dCBubyBoYXJkIGZlZWxp bmdzIHRob3VnaCwgaWYgeW91J2QgcmVhbGx5IGxpa2UgdGhpcyBvbmUKYmVmb3JlIEknbGwgbW92 ZSBpdCBmb3IgdjIuCgo+IE9uIDEvMTYvMjUgMDc6NDUsIEhhbm5lcyBMYWltZXIgd3JvdGU6Cj4+ IEVuc3VyZSBzeW5jIGpvYnMgYXJlIHRyaWdnZXJlZCBvbmx5IHdoZW4gdGhlIGRhdGFzdG9yZSBp cyBhY3R1YWxseQo+PiBtb3VudGVkLiBJZiB0aGUgZGF0YXN0b3JlIGlzIGFscmVhZHkgbW91bnRl ZCwgd2UgZG9uJ3QgZmFpbCwKPj4gYnV0IHN5bmMgam9icyBzaG91bGQgbm90IGJlIHJlLXRyaWdn ZXJlZCB1bm5lY2Vzc2FyaWx5LiBUaGlzIGNoYW5nZQo+PiBwcmV2ZW50cyByZWR1bmRhbnQgc3lu YyBqb2IgZXhlY3V0aW9uLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBIYW5uZXMgTGFpbWVyIDxoLmxh aW1lckBwcm94bW94LmNvbT4KPj4gLS0tCj4+IMKgIHNyYy9hcGkyL2FkbWluL2RhdGFzdG9yZS5y cyB8IDEwICsrKysrKy0tLS0KPj4gwqAgMSBmaWxlIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwg NCBkZWxldGlvbnMoLSkKPj4KPj4gZGlmZiAtLWdpdCBhL3NyYy9hcGkyL2FkbWluL2RhdGFzdG9y ZS5ycyBiL3NyYy9hcGkyL2FkbWluL2RhdGFzdG9yZS5ycwo+PiBpbmRleCAyMWI1ODM5MWQuLmUy OWZmOWI5OSAxMDA2NDQKPj4gLS0tIGEvc3JjL2FwaTIvYWRtaW4vZGF0YXN0b3JlLnJzCj4+ICsr KyBiL3NyYy9hcGkyL2FkbWluL2RhdGFzdG9yZS5ycwo+PiBAQCAtMjQ0NSwxNCArMjQ0NSwxNCBA QCBmbiBzZXR1cF9tb3VudGVkX2RldmljZShkYXRhc3RvcmU6IAo+PiAmRGF0YVN0b3JlQ29uZmln LCB0bXBfbW91bnRfcGF0aDogJnN0cikgLT4gUmUKPj4gwqAgLy8vIFRoZSByZWFzb24gZm9yIHRo ZSByYW5kb21pemVkIGRldmljZSBtb3VudGluZyBwYXRocyBpcyB0byBhdm9pZCAKPj4gdHdvIHRh c2tzIHRyeWluZyB0byBtb3VudCB0bwo+PiDCoCAvLy8gdGhlIHNhbWUgcGF0aCwgdGhpcyBpcyAq dmVyeSogdW5saWtlbHkgc2luY2UgdGhlIGRldmljZSBpcyBvbmx5IAo+PiBtb3VudGVkIHJlYWxs eSBzaG9ydGx5LCBidXQKPj4gwqAgLy8vIHRlY2huaWNhbGx5IHBvc3NpYmxlLgo+PiAtcHViIGZu IGRvX21vdW50X2RldmljZShkYXRhc3RvcmU6IERhdGFTdG9yZUNvbmZpZykgLT4gUmVzdWx0PCgp LCAKPj4gRXJyb3I+IHsKPj4gK3B1YiBmbiBkb19tb3VudF9kZXZpY2UoZGF0YXN0b3JlOiBEYXRh U3RvcmVDb25maWcpIC0+IFJlc3VsdDxib29sLCAKPj4gRXJyb3I+IHsKPj4gwqDCoMKgwqDCoCBp ZiBsZXQgU29tZSh1dWlkKSA9IGRhdGFzdG9yZS5iYWNraW5nX2RldmljZS5hc19yZWYoKSB7Cj4+ IMKgwqDCoMKgwqDCoMKgwqDCoCBpZiBwYnNfZGF0YXN0b3JlOjpnZXRfZGF0YXN0b3JlX21vdW50 X3N0YXR1cygmZGF0YXN0b3JlKSA9PSAKPj4gU29tZSh0cnVlKSB7Cj4+IMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgIGluZm8hKAo+PiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg ICJkZXZpY2UgaXMgYWxyZWFkeSBtb3VudGVkIGF0ICd7fSciLAo+PiDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgIGRhdGFzdG9yZS5hYnNvbHV0ZV9wYXRoKCkKPj4gwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqAgKTsKPj4gLcKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgcmV0dXJuIE9r KCgpKTsKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgcmV0dXJuIE9rKGZhbHNlKTsKPj4gwqDC oMKgwqDCoMKgwqDCoMKgIH0KPj4gwqDCoMKgwqDCoMKgwqDCoMKgIGxldCB0bXBfbW91bnRfcGF0 aCA9IGZvcm1hdCEoCj4+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgICJ7fS97Onh9IiwKPj4g QEAgLTI0OTcsNyArMjQ5Nyw3IEBAIHB1YiBmbiBkb19tb3VudF9kZXZpY2UoZGF0YXN0b3JlOiAK Pj4gRGF0YVN0b3JlQ29uZmlnKSAtPiBSZXN1bHQ8KCksIEVycm9yPiB7Cj4+IMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgIGRhdGFzdG9yZS5uYW1lCj4+IMKgwqDCoMKgwqDCoMKgwqDCoCApCj4+ IMKgwqDCoMKgwqAgfQo+PiAtwqDCoMKgIE9rKCgpKQo+PiArwqDCoMKgIE9rKHRydWUpCj4+IMKg IH0KPj4gwqAgYXN5bmMgZm4gZG9fc3luY19qb2JzKAo+PiBAQCAtMjU4Miw3ICsyNTgyLDkgQEAg cHViIGZuIG1vdW50KHN0b3JlOiBTdHJpbmcsIHJwY2VudjogJm11dCBkeW4gCj4+IFJwY0Vudmly b25tZW50KSAtPiBSZXN1bHQ8VmFsdWUsIEVyCj4+IMKgwqDCoMKgwqDCoMKgwqDCoCBhdXRoX2lk LnRvX3N0cmluZygpLAo+PiDCoMKgwqDCoMKgwqDCoMKgwqAgdG9fc3Rkb3V0LAo+PiDCoMKgwqDC oMKgwqDCoMKgwqAgbW92ZSB8X3dvcmtlcnwgYXN5bmMgbW92ZSB7Cj4+IC3CoMKgwqDCoMKgwqDC oMKgwqDCoMKgIGRvX21vdW50X2RldmljZShkYXRhc3RvcmUuY2xvbmUoKSk/Owo+PiArwqDCoMKg wqDCoMKgwqDCoMKgwqDCoCBpZiAhZG9fbW91bnRfZGV2aWNlKGRhdGFzdG9yZS5jbG9uZSgpKT8g ewo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHJldHVybiBPaygoKSk7Cj4+ICvC oMKgwqDCoMKgwqDCoMKgwqDCoMKgIH0KPj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgbGV0 IE9rKChzeW5jX2NvbmZpZywgX2RpZ2VzdCkpID0gCj4+IHBic19jb25maWc6OnN5bmM6OmNvbmZp ZygpIGVsc2Ugewo+PiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHdhcm4hKCJ1 bmFibGUgdG8gcmVhZCBzeW5jIGpvYiBjb25maWcsIHdvbid0IHJ1biBhbnkgCj4+IHN5bmMgam9i cyIpOwo+PiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHJldHVybiBPaygoKSk7 Cj4gCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCnBi cy1kZXZlbCBtYWlsaW5nIGxpc3QKcGJzLWRldmVsQGxpc3RzLnByb3htb3guY29tCmh0dHBzOi8v bGlzdHMucHJveG1veC5jb20vY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL3Bicy1kZXZlbAo=