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 8A34E1FF17A for ; Tue, 11 Nov 2025 13:55:55 +0100 (CET) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id 1DE1F9D5F; Tue, 11 Nov 2025 13:56:41 +0100 (CET) Date: Tue, 11 Nov 2025 13:56:03 +0100 From: Fabian =?iso-8859-1?q?Gr=FCnbichler?= To: Hannes Laimer , Proxmox Backup Server development discussion References: <20251029160103.241780-1-h.laimer@proxmox.com> <20251029160103.241780-4-h.laimer@proxmox.com> <1762862576.vbnms9h8p9.astroid@yuna.none> In-Reply-To: MIME-Version: 1.0 User-Agent: astroid/0.17.0 (https://github.com/astroidmail/astroid) Message-Id: <1762865244.2mqd04icc9.astroid@yuna.none> X-Bm-Milter-Handled: 55990f41-d878-4baa-be0a-ee34c49e34d2 X-Bm-Transport-Timestamp: 1762865743449 X-SPAM-LEVEL: Spam detection results: 0 AWL 0.046 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 RCVD_IN_VALIDITY_CERTIFIED_BLOCKED 0.001 ADMINISTRATOR NOTICE: The query to Validity was blocked. See https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more information. RCVD_IN_VALIDITY_RPBL_BLOCKED 0.001 ADMINISTRATOR NOTICE: The query to Validity was blocked. See https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more information. RCVD_IN_VALIDITY_SAFE_BLOCKED 0.001 ADMINISTRATOR NOTICE: The query to Validity was blocked. See https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more information. 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. [datastore.rs] Subject: Re: [pbs-devel] [PATCH proxmox-backup v2 2/4] api: datastore: unmount datastore after sync if configured 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-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: pbs-devel-bounces@lists.proxmox.com Sender: "pbs-devel" T24gTm92ZW1iZXIgMTEsIDIwMjUgMToyNCBwbSwgSGFubmVzIExhaW1lciB3cm90ZToKPiBPbiAx MS8xMS8yNSAxMzowOCwgRmFiaWFuIEdyw7xuYmljaGxlciB3cm90ZToKPj4gT24gT2N0b2JlciAy OSwgMjAyNSA1OjAxIHBtLCBIYW5uZXMgTGFpbWVyIHdyb3RlOgo+Pj4gV2hlbiBhIHN5bmMgam9i IGlzIHRyaWdnZXJlZCBieSB0aGUgbW91bnRpbmcgb2YgYSBkYXRhc3RvcmUsIHdlIG5vdyBjaGVj awo+Pj4gd2hldGhlciBpdCBzaG91bGQgYWxzbyBiZSB1bm1vdW50ZWQgYXV0b21hdGljYWxseSBh ZnRlcndhcmRzLiBUaGlzIGlzIG9ubHkKPj4+IGRvbmUgZm9yIGpvYnMgdHJpZ2dlcmVkIGJ5IG1v dW50aW5nLgo+Pj4KPj4+IFdlIGRvIG5vdCBkbyB0aGlzIGZvciBtYW51YWxseSBzdGFydGVkIG9y IHNjaGVkdWxlZCBzeW5jIGpvYnMsIGFzIHRob3NlCj4+PiBydW4gaW4gdGhlIHByb3h5IHByb2Nl c3MgYW5kIHRoZXJlZm9yZSBjYW5ub3QgY2FsbCB0aGUgcHJpdmlsZWdlZCBBUEkKPj4+IGVuZHBv aW50IGZvciB1bm1vdW50aW5nLgo+Pj4KPj4+IFRoZSB0YXNrIHRoYXQgc3RhcnRzIHN5bmMgam9i cyBvbiBtb3VudCBydW5zIGluIHRoZSBBUEkgcHJvY2VzcyAod2hlcmUgdGhlCj4+PiBtb3VudGlu ZyBvY2N1cnMpLCBzbyBpbiB0aGF0IHByaXZpbGVnZWQgY29udGV4dCwgd2UgY2FuIGFsc28gcGVy Zm9ybSB0aGUKPj4+IHVubW91bnRpbmcuCj4+Pgo+Pj4gVGVzdGVkLWJ5OiBSb2JlcnQgT2JraXJj aGVyIDxyLm9ia2lyY2hlckBwcm94bW94LmNvbT4KPj4+IFNpZ25lZC1vZmYtYnk6IEhhbm5lcyBM YWltZXIgPGgubGFpbWVyQHByb3htb3guY29tPgo+Pj4gLS0tCj4+PiAgIHNyYy9hcGkyL2FkbWlu L2RhdGFzdG9yZS5ycyB8IDIxICsrKysrKysrKysrKysrKysrKystLQo+Pj4gICAxIGZpbGUgY2hh bmdlZCwgMTkgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKPj4+Cj4+PiBkaWZmIC0tZ2l0 IGEvc3JjL2FwaTIvYWRtaW4vZGF0YXN0b3JlLnJzIGIvc3JjL2FwaTIvYWRtaW4vZGF0YXN0b3Jl LnJzCj4+PiBpbmRleCA2NDNkMTY5NC4uNzUxMjIyNjAgMTAwNjQ0Cj4+PiAtLS0gYS9zcmMvYXBp Mi9hZG1pbi9kYXRhc3RvcmUucnMKPj4+ICsrKyBiL3NyYy9hcGkyL2FkbWluL2RhdGFzdG9yZS5y cwo+Pj4gQEAgLTI0MzAsNiArMjQzMCw3IEBAIHB1YiBmbiBkb19tb3VudF9kZXZpY2UoZGF0YXN0 b3JlOiBEYXRhU3RvcmVDb25maWcpIC0+IFJlc3VsdDxib29sLCBFcnJvcj4gewo+Pj4gICAKPj4+ ICAgYXN5bmMgZm4gZG9fc3luY19qb2JzKAo+Pj4gICAgICAgam9ic190b19ydW46IFZlYzxTeW5j Sm9iQ29uZmlnPiwKPj4+ICsgICAgc3RvcmU6IFN0cmluZywKPj4gCj4+IGluc3RlYWQgb2YgdGhp cywgdGhlIGhlbHBlciBjb3VsZCBhbHNvIHJldHVybgo+PiAKPiAKPiBjYW4gZG8KPiAKPj4+ICAg ICAgIHdvcmtlcjogQXJjPFdvcmtlclRhc2s+LAo+Pj4gICApIC0+IFJlc3VsdDwoKSwgRXJyb3I+ IHsKPj4+ICAgICAgIGxldCBjb3VudCA9IGpvYnNfdG9fcnVuLmxlbigpOwo+Pj4gQEAgLTI0NDIs NiArMjQ0Myw4IEBAIGFzeW5jIGZuIGRvX3N5bmNfam9icygKPj4+ICAgICAgICAgICAgICAgLmpv aW4oIiwgIikKPj4+ICAgICAgICk7Cj4+PiAgIAo+Pj4gKyAgICBsZXQgbXV0IHVubW91bnRfb25f ZG9uZSA9IGZhbHNlOwo+Pj4gKwo+Pj4gICAgICAgbGV0IGNsaWVudCA9IGNyYXRlOjpjbGllbnRf aGVscGVyczo6Y29ubmVjdF90b19sb2NhbGhvc3QoKQo+Pj4gICAgICAgICAgIC5jb250ZXh0KCJG YWlsZWQgdG8gY29ubmVjdCB0byBsb2NhbGhvc3QgZm9yIHN0YXJ0aW5nIHN5bmMgam9icyIpPzsK Pj4+ICAgICAgIGZvciAoaSwgam9iX2NvbmZpZykgaW4gam9ic190b19ydW4uaW50b19pdGVyKCku ZW51bWVyYXRlKCkgewo+Pj4gQEAgLTI0ODQsNyArMjQ4NywyMSBAQCBhc3luYyBmbiBkb19zeW5j X2pvYnMoCj4+PiAgICAgICAgICAgICAgICAgICB9Cj4+PiAgICAgICAgICAgICAgIH0KPj4+ICAg ICAgICAgICB9Cj4+PiArICAgICAgICB1bm1vdW50X29uX2RvbmUgfD0gam9iX2NvbmZpZy51bm1v dW50X29uX2RvbmUudW53cmFwX29yX2RlZmF1bHQoKTsKPj4+ICsgICAgfQo+Pj4gKyAgICBpZiB1 bm1vdW50X29uX2RvbmUgewo+PiAKPj4gd2hldGhlciB1bm1vdW50aW5nIGlzIG5lY2Vzc2FyeS9k ZXNpcmVkLCBhbmQgdGhlbiB0aGUgY2FsbGVyIGNvdWxkCj4+IGhhbmRsZSB0aGUgdW5tb3VudGlu Zy4uIG9yIGV2ZW4gYmV0dGVyLCB0aGUgdW5tb3VudCBoYW5kbGluZyBjb3VsZCBsaXZlCj4+IGlu IHRoZSBjYWxsZXIgZW50aXJlbHksIGJlY2F1c2UgcmlnaHQgbm93IGlmIGFueXRoaW5nIGhlcmUg ZmFpbHMsIHRoZXJlCj4+IHdvbid0IGJlIGFuIHVubW91bnQuLgo+PiAKPiAKPiBobW0sIHllcy4g SSBndWVzcyB0aGVyZSBpcyBhbiBhcmd1bWVudCB0byBiZSBtYWRlIGZvciBub3Qga2VlcGluZyBp dAo+IG1vdW50ZWQgaW4gY2FzZSBhbnl0aGluZyBnb2VzIHdyb25nLiBJIHRob3VnaHQgYWJvdXQg aXQgbGlrZSB0aGF0LCBpZiAKPiBzb21ldGhpbmcgd2VudCB3cm9uZyBzb21lYm9keSB3aWxsIHdh bnQgdG8gbG9vayBhdCBpdC4gU28ganVzdCBsZWF2ZSAKPiBldmVyeXRoaW5nIGFzIHdoZW4gdGhl IGZhaWx1cmUgb2NjdXJyZWQuCgp0aGUgZmFpbHVyZSBtaWdodCBhbHNvIGhhdmUgYmVlbiB0cmFu c2llbnQsIGFuZCBpZiB5b3UgZG9uJ3QgdW5tb3VudApoZXJlLCB5b3UgbmVlZCB0byBkbyBhbiBl eGN1cnNpb24gb3ZlciB0aGUgQVBJLCBhcyBvcHBvc2VkIHRvIGp1c3QgZG9pbmcKYW4gdW5wbHVn L3BsdWcgY3ljbGUsIGxpa2UgeW91IHdvdWxkIG5vcm1hbGx5IGRvICh0aGF0J3MgdGhlIHB1cnBv c2Ugb2YKdGhpcyBmZWF0dXJlIGFmdGVyIGFsbCwgdG8gc3RyZWFtbGluZSBhdXRvbWF0ZWQgc3lu Y3MgdGhhdCBhcmUgcGx1ZyBhbmQKcGxheSAoYW5kIHVucGx1ZyA7KSkuCgppbnZlc3RpZ2F0aW5n IHRoZSBlcnJvciByZXF1aXJlcyBzb21lYm9keSBpbiBmcm9udCBvZiB0aGUgc2NyZWVuIGFueXdh eSwKYW5kIHRoZXkgY2FuIGp1c3QgaXNzdWUgYSBtYW51YWwgbW91bnQgY2FsbCBpZiBkZXNpcmVk PwoKPj4+ICsgICAgICAgIG1hdGNoIGNsaWVudAo+Pj4gKyAgICAgICAgICAgIC5wb3N0KAo+Pj4g KyAgICAgICAgICAgICAgICBmb3JtYXQhKCJhcGkyL2pzb24vYWRtaW4vZGF0YXN0b3JlL3tzdG9y ZX0vdW5tb3VudCIpLmFzX3N0cigpLAo+Pj4gKyAgICAgICAgICAgICAgICBOb25lLAo+Pj4gKyAg ICAgICAgICAgICkKPj4+ICsgICAgICAgICAgICAuYXdhaXQKPj4+ICsgICAgICAgIHsKPj4+ICsg ICAgICAgICAgICBPayhfKSA9PiBpbmZvISgidHJpZ2dlcmVkIHVubW91bnRpbmcgc3VjY2Vzc2Z1 bGx5IiksCj4+PiArICAgICAgICAgICAgRXJyKGVycikgPT4gd2FybiEoImNvdWxkIG5vdCB1bm1v dW50OiB7ZXJyfSIpLAo+Pj4gKyAgICAgICAgfTsKPj4+ICAgICAgIH0KPj4gCj4+IHdlIGFyZSBh bHJlYWR5IGluIHRoZSBwcml2aWxlZ2VkIGFwaSBkYWVtb24gaGVyZSwgc28gd2UgZG9uJ3QgbmVl ZCB0bwo+PiBjb25uZWN0IHRvIHRoZSBwcm94eSB3aGljaCBmb3J3YXJkcyB0byB0aGUgcHJpdmls ZWdlZCBhcGkgZGFlbW9uIGFnYWluLAo+PiB3ZSBjYW4ganVzdCBjYWxsIHRoZSB1bm1vdW50IGlu bGluZSBkaXJlY3RseSwgcmlnaHQ/Cj4+IAo+IAo+IHllcywgYnV0IEkgd2FudGVkIHRoZSB1bm1v dW50aW5nIHRhc2svdGhyZWFkIHRvIGJlIG93bmVkIGJ5IHRoZSBhcGkKPiBwcm9jZXNzLCBub3Qg dGhpcyBvbmUuIFRoZSBpZGVhIHdhcyB0byBoYXZlIHRoaXMgb25lIG9ubHkgdHJpZ2dlciBzdHVm ZgoKeW91IGVuZCB1cCBpbiB0aGUgc2FtZSBwcm9jZXNzICh1bmxlc3MgYSByZWxvYWQgaGFwcGVu ZWQgaW5iZXR3ZWVuIEkKZ3Vlc3MpIGFueXdheT8gdGhlcmUgaXMgbm8gb3duZXJzaGlwIG9mIHRh c2tzL3RocmVhZHMgb3RoZXIgdGhhbiBieSB0aGUKIm1haW4iIHByb2Nlc3MsIGlzIHRoZXJlPyBh bmQgZXZlbiBhIGBwcm94bW94LWJhY2t1cC1tYW5hZ2VyIGRhdGFzdG9yZQptb3VudCAuLmAgb3Ig dGhlIHN5c3RlbWQtdHJpZ2dlcmVkIGAuLi4gdXVpZC1tb3VudCAuLmBgIHdpbGwgZG8gYW4gQVBJ CmNhbGwgd2l0aCB0aGUgYWN0dWFsIG1vdW50IGhhbmRsaW5nIGJlaW5nIGRvbmUgYnkgdGhlIHBy aXZpbGVnZWQgQVBJCmRhZW1vbi4uCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX18KcGJzLWRldmVsIG1haWxpbmcgbGlzdApwYnMtZGV2ZWxAbGlzdHMucHJv eG1veC5jb20KaHR0cHM6Ly9saXN0cy5wcm94bW94LmNvbS9jZ2ktYmluL21haWxtYW4vbGlzdGlu Zm8vcGJzLWRldmVsCg==