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=