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 5CCE81FF179 for ; Wed, 29 Oct 2025 14:51:32 +0100 (CET) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id D9299C434; Wed, 29 Oct 2025 14:52:05 +0100 (CET) Message-ID: <7b8fa105-bb83-46e7-8798-e03b81b0d899@proxmox.com> Date: Wed, 29 Oct 2025 14:51:32 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird To: Proxmox Backup Server development discussion , Christian Ebner , Robert Obkircher References: <20251014115357.81105-1-h.laimer@proxmox.com> <20251014115357.81105-3-h.laimer@proxmox.com> <3f2775af-829a-4cca-acdc-1f20b626b270@proxmox.com> Content-Language: en-US From: Hannes Laimer In-Reply-To: X-Bm-Milter-Handled: 55990f41-d878-4baa-be0a-ee34c49e34d2 X-Bm-Transport-Timestamp: 1761745879836 X-SPAM-LEVEL: Spam detection results: 0 AWL 0.043 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 1/3] api: syncjob: correctly update/delete 'unmount-on-done' field X-BeenThere: pbs-devel@lists.proxmox.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: Proxmox Backup Server development discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Proxmox Backup Server development discussion Content-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Errors-To: pbs-devel-bounces@lists.proxmox.com Sender: "pbs-devel" T24gMTAvMjkvMjUgMTQ6MzcsIENocmlzdGlhbiBFYm5lciB3cm90ZToKPiBIaSwKPiAKPiBPbiAx MC8yOS8yNSAyOjIzIFBNLCBSb2JlcnQgT2JraXJjaGVyIHdyb3RlOgo+Pgo+PiBPbiAxMC8xNC8y NSAxMzo1MywgSGFubmVzIExhaW1lciB3cm90ZToKPj4+IFNpZ25lZC1vZmYtYnk6IEhhbm5lcyBM YWltZXIgPGgubGFpbWVyQHByb3htb3guY29tPgo+Pj4gLS0tCj4+PiDCoCBzcmMvYXBpMi9jb25m aWcvc3luYy5ycyB8IDggKysrKysrKysKPj4+IMKgIDEgZmlsZSBjaGFuZ2VkLCA4IGluc2VydGlv bnMoKykKPj4+Cj4+PiBkaWZmIC0tZ2l0IGEvc3JjL2FwaTIvY29uZmlnL3N5bmMucnMgYi9zcmMv YXBpMi9jb25maWcvc3luYy5ycwo+Pj4gaW5kZXggMzU4NDA5YjUuLmFiNjgzOTFjIDEwMDY0NAo+ Pj4gLS0tIGEvc3JjL2FwaTIvY29uZmlnL3N5bmMucnMKPj4+ICsrKyBiL3NyYy9hcGkyL2NvbmZp Zy9zeW5jLnJzCj4+PiBAQCAtMzQxLDYgKzM0MSw4IEBAIHB1YiBlbnVtIERlbGV0YWJsZVByb3Bl cnR5IHsKPj4+IMKgwqDCoMKgwqAgVmVyaWZpZWRPbmx5LAo+Pj4gwqDCoMKgwqDCoCAvLy8gRGVs ZXRlIHRoZSBydW5fb25fbW91bnQgcHJvcGVydHksCj4+PiDCoMKgwqDCoMKgIFJ1bk9uTW91bnQs Cj4+PiArwqDCoMKgIC8vLyBEZWxldGUgdGhlIHVubW91bnRfb25fZG9uZSBwcm9wZXJ0eSwKPj4+ ICvCoMKgwqAgVW5tb3VudE9uRG9uZSwKPj4+IMKgwqDCoMKgwqAgLy8vIERlbGV0ZSB0aGUgc3lu Y19kaXJlY3Rpb24gcHJvcGVydHksCj4+PiDCoMKgwqDCoMKgIFN5bmNEaXJlY3Rpb24sCj4+PiDC oCB9Cj4+PiBAQCAtNDYzLDYgKzQ2NSw5IEBAIHB1YiBmbiB1cGRhdGVfc3luY19qb2IoCj4+PiDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIERlbGV0YWJsZVByb3BlcnR5OjpSdW5P bk1vdW50ID0+IHsKPj4+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oCBkYXRhLnJ1bl9vbl9tb3VudCA9IE5vbmU7Cj4+PiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgIH0KPj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgRGVsZXRhYmxl UHJvcGVydHk6OlVubW91bnRPbkRvbmUgPT4gewo+Pj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgIGRhdGEudW5tb3VudF9vbl9kb25lID0gTm9uZTsKPj4+ICvCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfQo+Pj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoCBEZWxldGFibGVQcm9wZXJ0eTo6U3luY0RpcmVjdGlvbiA9PiB7Cj4+PiDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgZGF0YS5zeW5jX2RpcmVjdGlvbiA9 IE5vbmU7Cj4+PiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIH0KPj4+IEBAIC01 MTUsNiArNTIwLDkgQEAgcHViIGZuIHVwZGF0ZV9zeW5jX2pvYigKPj4+IMKgwqDCoMKgwqAgaWYg bGV0IFNvbWUocnVuX29uX21vdW50KSA9IHVwZGF0ZS5ydW5fb25fbW91bnQgewo+Pj4gwqDCoMKg wqDCoMKgwqDCoMKgIGRhdGEucnVuX29uX21vdW50ID0gU29tZShydW5fb25fbW91bnQpOwo+Pj4g wqDCoMKgwqDCoCB9Cj4+PiArwqDCoMKgIGlmIGxldCBTb21lKHVubW91bnRfb25fZG9uZSkgPSB1 cGRhdGUudW5tb3VudF9vbl9kb25lIHsKPj4+ICvCoMKgwqDCoMKgwqDCoCBkYXRhLnVubW91bnRf b25fZG9uZSA9IFNvbWUodW5tb3VudF9vbl9kb25lKTsKPj4+ICvCoMKgwqAgfQo+Pj4gwqDCoMKg wqDCoCBpZiBsZXQgU29tZShzeW5jX2RpcmVjdGlvbikgPSB1cGRhdGUuc3luY19kaXJlY3Rpb24g ewo+Pj4gwqDCoMKgwqDCoMKgwqDCoMKgIGRhdGEuc3luY19kaXJlY3Rpb24gPSBTb21lKHN5bmNf ZGlyZWN0aW9uKTsKPj4+IMKgwqDCoMKgwqAgfQo+PiBNYWtlIGRlYiBmYWlsZWQgd2l0aCBhbiBl cnJvciBpbiB0aGlzIGZpbGU6Cj4+Cj4+IGVycm9yW0UwMDYzXTogbWlzc2luZyBmaWVsZCBgdW5t b3VudF9vbl9kb25lYCBpbiBpbml0aWFsaXplciBvZiAKPj4gYFN5bmNKb2JDb25maWdgCj4+IMKg wqAgwqAtLT4gc3JjL2FwaTIvY29uZmlnL3N5bmMucnM6Njg0OjE5Cj4+IMKgwqAgwqAgfAo+PiA2 ODQgfMKgIMKgIMKgbGV0IG11dCBqb2IgPSBTeW5jSm9iQ29uZmlnIHsKPj4gwqDCoCDCoCB8wqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBeXl5eXl5eXl5eXl5eIG1pc3NpbmcgYHVubW91bnRf b25fZG9uZWAKPiBEaWQgeW91IGNvcnJlY3RseSBpbnN0YWxsIHRoZSBjaGFuZ2VzIHRvIHRoZSBw YnMtYXBpLXR5cGVzIGRlcGVuZGVuY3kgCj4gZmlyc3Q/CgpUaGlzIGlzIGluIGEgdGVzdCwgSSBt aXNzZWQgdXBkYXRpbmcgdGhhdC4gSSBkaWRuJ3Qgbm90aWNlIGNhdXNlIEkKZGlkbid0IGBjYXJn byB0ZXN0YC4uLgoKPiAKPiBUaGUgYFN5bmNKb2JDb25maWdgIGlzIHBhcnQgb2YgdGhlIGBwYnMt YXBpLXR5cGVzYCBjcmF0ZSwgd2hpY2ggaXMgCj4gbG9jYXRlZCBpbiB0aGUgYHByb3htb3hgIHJl cG8uCj4gCj4gVGhlcmVmb3JlLCB5b3UgY2FuIGFwcGx5IHRoZSBmaXJzdCBwYXRjaCBvZiB0aGUg c2VyaWVzIHRoZXJlIGFuZCBidWlsZCBhIAo+IGRlYiBwYWNrYWdlIHZpYSBgbWFrZSBwYnMtYXBp LXR5cGVzLWRlYmAgZnJvbSB0aGUgcmVwbyBiYXNlIGZvbGRlciAob3IgCj4gaW4gZ2VuZXJhbCBg bWFrZSA8Y3JhdGU+LWRlYmApLiBUaGUgaW5zdGFsbCBpdCB2aWEgYGRwa2cgLWkgYnVpbGQvIAo+ IDxwa2c+LmRlYmAuCj4gCj4gQW5kIGluIHRoZSBgcHJveG1veC1iYWNrdXBgIHJlcG8gbWFrZSBz dXJlIHRvIHJ1biBhIGBjYXJnbyBjbGVhbmAgYWZ0ZXIgCj4gdGhhdC4KPiAKPiAKPiBfX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+IHBicy1kZXZlbCBtYWls aW5nIGxpc3QKPiBwYnMtZGV2ZWxAbGlzdHMucHJveG1veC5jb20KPiBodHRwczovL2xpc3RzLnBy b3htb3guY29tL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9wYnMtZGV2ZWwKCgoKX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KcGJzLWRldmVsIG1haWxpbmcg bGlzdApwYnMtZGV2ZWxAbGlzdHMucHJveG1veC5jb20KaHR0cHM6Ly9saXN0cy5wcm94bW94LmNv bS9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vcGJzLWRldmVsCg==