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 E89921FF17A for ; Tue, 11 Nov 2025 14:03:04 +0100 (CET) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id D9CFA9ED7; Tue, 11 Nov 2025 14:03:50 +0100 (CET) Message-ID: Date: Tue, 11 Nov 2025 14:03:17 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird To: =?UTF-8?Q?Fabian_Gr=C3=BCnbichler?= , 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> <1762865244.2mqd04icc9.astroid@yuna.none> Content-Language: en-US From: Hannes Laimer In-Reply-To: <1762865244.2mqd04icc9.astroid@yuna.none> X-Bm-Milter-Handled: 55990f41-d878-4baa-be0a-ee34c49e34d2 X-Bm-Transport-Timestamp: 1762866174380 X-SPAM-LEVEL: Spam detection results: 0 AWL 0.045 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-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Errors-To: pbs-devel-bounces@lists.proxmox.com Sender: "pbs-devel" T24gMTEvMTEvMjUgMTM6NTUsIEZhYmlhbiBHcsO8bmJpY2hsZXIgd3JvdGU6Cj4gT24gTm92ZW1i ZXIgMTEsIDIwMjUgMToyNCBwbSwgSGFubmVzIExhaW1lciB3cm90ZToKPj4gT24gMTEvMTEvMjUg MTM6MDgsIEZhYmlhbiBHcsO8bmJpY2hsZXIgd3JvdGU6Cj4+PiBPbiBPY3RvYmVyIDI5LCAyMDI1 IDU6MDEgcG0sIEhhbm5lcyBMYWltZXIgd3JvdGU6Cj4+Pj4gV2hlbiBhIHN5bmMgam9iIGlzIHRy aWdnZXJlZCBieSB0aGUgbW91bnRpbmcgb2YgYSBkYXRhc3RvcmUsIHdlIG5vdyBjaGVjawo+Pj4+ IHdoZXRoZXIgaXQgc2hvdWxkIGFsc28gYmUgdW5tb3VudGVkIGF1dG9tYXRpY2FsbHkgYWZ0ZXJ3 YXJkcy4gVGhpcyBpcyBvbmx5Cj4+Pj4gZG9uZSBmb3Igam9icyB0cmlnZ2VyZWQgYnkgbW91bnRp bmcuCj4+Pj4KPj4+PiBXZSBkbyBub3QgZG8gdGhpcyBmb3IgbWFudWFsbHkgc3RhcnRlZCBvciBz Y2hlZHVsZWQgc3luYyBqb2JzLCBhcyB0aG9zZQo+Pj4+IHJ1biBpbiB0aGUgcHJveHkgcHJvY2Vz cyBhbmQgdGhlcmVmb3JlIGNhbm5vdCBjYWxsIHRoZSBwcml2aWxlZ2VkIEFQSQo+Pj4+IGVuZHBv aW50IGZvciB1bm1vdW50aW5nLgo+Pj4+Cj4+Pj4gVGhlIHRhc2sgdGhhdCBzdGFydHMgc3luYyBq b2JzIG9uIG1vdW50IHJ1bnMgaW4gdGhlIEFQSSBwcm9jZXNzICh3aGVyZSB0aGUKPj4+PiBtb3Vu dGluZyBvY2N1cnMpLCBzbyBpbiB0aGF0IHByaXZpbGVnZWQgY29udGV4dCwgd2UgY2FuIGFsc28g cGVyZm9ybSB0aGUKPj4+PiB1bm1vdW50aW5nLgo+Pj4+Cj4+Pj4gVGVzdGVkLWJ5OiBSb2JlcnQg T2JraXJjaGVyIDxyLm9ia2lyY2hlckBwcm94bW94LmNvbT4KPj4+PiBTaWduZWQtb2ZmLWJ5OiBI YW5uZXMgTGFpbWVyIDxoLmxhaW1lckBwcm94bW94LmNvbT4KPj4+PiAtLS0KPj4+PiAgICBzcmMv YXBpMi9hZG1pbi9kYXRhc3RvcmUucnMgfCAyMSArKysrKysrKysrKysrKysrKysrLS0KPj4+PiAg ICAxIGZpbGUgY2hhbmdlZCwgMTkgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKPj4+Pgo+ Pj4+IGRpZmYgLS1naXQgYS9zcmMvYXBpMi9hZG1pbi9kYXRhc3RvcmUucnMgYi9zcmMvYXBpMi9h ZG1pbi9kYXRhc3RvcmUucnMKPj4+PiBpbmRleCA2NDNkMTY5NC4uNzUxMjIyNjAgMTAwNjQ0Cj4+ Pj4gLS0tIGEvc3JjL2FwaTIvYWRtaW4vZGF0YXN0b3JlLnJzCj4+Pj4gKysrIGIvc3JjL2FwaTIv YWRtaW4vZGF0YXN0b3JlLnJzCj4+Pj4gQEAgLTI0MzAsNiArMjQzMCw3IEBAIHB1YiBmbiBkb19t b3VudF9kZXZpY2UoZGF0YXN0b3JlOiBEYXRhU3RvcmVDb25maWcpIC0+IFJlc3VsdDxib29sLCBF cnJvcj4gewo+Pj4+ICAgIAo+Pj4+ICAgIGFzeW5jIGZuIGRvX3N5bmNfam9icygKPj4+PiAgICAg ICAgam9ic190b19ydW46IFZlYzxTeW5jSm9iQ29uZmlnPiwKPj4+PiArICAgIHN0b3JlOiBTdHJp bmcsCj4+Pgo+Pj4gaW5zdGVhZCBvZiB0aGlzLCB0aGUgaGVscGVyIGNvdWxkIGFsc28gcmV0dXJu Cj4+Pgo+Pgo+PiBjYW4gZG8KPj4KPj4+PiAgICAgICAgd29ya2VyOiBBcmM8V29ya2VyVGFzaz4s Cj4+Pj4gICAgKSAtPiBSZXN1bHQ8KCksIEVycm9yPiB7Cj4+Pj4gICAgICAgIGxldCBjb3VudCA9 IGpvYnNfdG9fcnVuLmxlbigpOwo+Pj4+IEBAIC0yNDQyLDYgKzI0NDMsOCBAQCBhc3luYyBmbiBk b19zeW5jX2pvYnMoCj4+Pj4gICAgICAgICAgICAgICAgLmpvaW4oIiwgIikKPj4+PiAgICAgICAg KTsKPj4+PiAgICAKPj4+PiArICAgIGxldCBtdXQgdW5tb3VudF9vbl9kb25lID0gZmFsc2U7Cj4+ Pj4gKwo+Pj4+ICAgICAgICBsZXQgY2xpZW50ID0gY3JhdGU6OmNsaWVudF9oZWxwZXJzOjpjb25u ZWN0X3RvX2xvY2FsaG9zdCgpCj4+Pj4gICAgICAgICAgICAuY29udGV4dCgiRmFpbGVkIHRvIGNv bm5lY3QgdG8gbG9jYWxob3N0IGZvciBzdGFydGluZyBzeW5jIGpvYnMiKT87Cj4+Pj4gICAgICAg IGZvciAoaSwgam9iX2NvbmZpZykgaW4gam9ic190b19ydW4uaW50b19pdGVyKCkuZW51bWVyYXRl KCkgewo+Pj4+IEBAIC0yNDg0LDcgKzI0ODcsMjEgQEAgYXN5bmMgZm4gZG9fc3luY19qb2JzKAo+ Pj4+ICAgICAgICAgICAgICAgICAgICB9Cj4+Pj4gICAgICAgICAgICAgICAgfQo+Pj4+ICAgICAg ICAgICAgfQo+Pj4+ICsgICAgICAgIHVubW91bnRfb25fZG9uZSB8PSBqb2JfY29uZmlnLnVubW91 bnRfb25fZG9uZS51bndyYXBfb3JfZGVmYXVsdCgpOwo+Pj4+ICsgICAgfQo+Pj4+ICsgICAgaWYg dW5tb3VudF9vbl9kb25lIHsKPj4+Cj4+PiB3aGV0aGVyIHVubW91bnRpbmcgaXMgbmVjZXNzYXJ5 L2Rlc2lyZWQsIGFuZCB0aGVuIHRoZSBjYWxsZXIgY291bGQKPj4+IGhhbmRsZSB0aGUgdW5tb3Vu dGluZy4uIG9yIGV2ZW4gYmV0dGVyLCB0aGUgdW5tb3VudCBoYW5kbGluZyBjb3VsZCBsaXZlCj4+ PiBpbiB0aGUgY2FsbGVyIGVudGlyZWx5LCBiZWNhdXNlIHJpZ2h0IG5vdyBpZiBhbnl0aGluZyBo ZXJlIGZhaWxzLCB0aGVyZQo+Pj4gd29uJ3QgYmUgYW4gdW5tb3VudC4uCj4+Pgo+Pgo+PiBobW0s IHllcy4gSSBndWVzcyB0aGVyZSBpcyBhbiBhcmd1bWVudCB0byBiZSBtYWRlIGZvciBub3Qga2Vl cGluZyBpdAo+PiBtb3VudGVkIGluIGNhc2UgYW55dGhpbmcgZ29lcyB3cm9uZy4gSSB0aG91Z2h0 IGFib3V0IGl0IGxpa2UgdGhhdCwgaWYKPj4gc29tZXRoaW5nIHdlbnQgd3Jvbmcgc29tZWJvZHkg d2lsbCB3YW50IHRvIGxvb2sgYXQgaXQuIFNvIGp1c3QgbGVhdmUKPj4gZXZlcnl0aGluZyBhcyB3 aGVuIHRoZSBmYWlsdXJlIG9jY3VycmVkLgo+IAo+IHRoZSBmYWlsdXJlIG1pZ2h0IGFsc28gaGF2 ZSBiZWVuIHRyYW5zaWVudCwgYW5kIGlmIHlvdSBkb24ndCB1bm1vdW50Cj4gaGVyZSwgeW91IG5l ZWQgdG8gZG8gYW4gZXhjdXJzaW9uIG92ZXIgdGhlIEFQSSwgYXMgb3Bwb3NlZCB0byBqdXN0IGRv aW5nCj4gYW4gdW5wbHVnL3BsdWcgY3ljbGUsIGxpa2UgeW91IHdvdWxkIG5vcm1hbGx5IGRvICh0 aGF0J3MgdGhlIHB1cnBvc2Ugb2YKPiB0aGlzIGZlYXR1cmUgYWZ0ZXIgYWxsLCB0byBzdHJlYW1s aW5lIGF1dG9tYXRlZCBzeW5jcyB0aGF0IGFyZSBwbHVnIGFuZAo+IHBsYXkgKGFuZCB1bnBsdWcg OykpLgo+IAo+IGludmVzdGlnYXRpbmcgdGhlIGVycm9yIHJlcXVpcmVzIHNvbWVib2R5IGluIGZy b250IG9mIHRoZSBzY3JlZW4gYW55d2F5LAo+IGFuZCB0aGV5IGNhbiBqdXN0IGlzc3VlIGEgbWFu dWFsIG1vdW50IGNhbGwgaWYgZGVzaXJlZD8KPiAKCnllcywgeW91J3JlIHJpZ2h0LiBNYWtlcyBt b3JlIHNlbnNlIHRoYW4ga2VlcGluZyBpdCBtb3VudGVkLCB3aWxsIGNoYW5nZQppbiB2MwoKdGhh bmtzIGZvciB0YWtpbmcgYSBsb29rIDopCgo+Pj4+ICsgICAgICAgIG1hdGNoIGNsaWVudAo+Pj4+ ICsgICAgICAgICAgICAucG9zdCgKPj4+PiArICAgICAgICAgICAgICAgIGZvcm1hdCEoImFwaTIv anNvbi9hZG1pbi9kYXRhc3RvcmUve3N0b3JlfS91bm1vdW50IikuYXNfc3RyKCksCj4+Pj4gKyAg ICAgICAgICAgICAgICBOb25lLAo+Pj4+ICsgICAgICAgICAgICApCj4+Pj4gKyAgICAgICAgICAg IC5hd2FpdAo+Pj4+ICsgICAgICAgIHsKPj4+PiArICAgICAgICAgICAgT2soXykgPT4gaW5mbyEo InRyaWdnZXJlZCB1bm1vdW50aW5nIHN1Y2Nlc3NmdWxseSIpLAo+Pj4+ICsgICAgICAgICAgICBF cnIoZXJyKSA9PiB3YXJuISgiY291bGQgbm90IHVubW91bnQ6IHtlcnJ9IiksCj4+Pj4gKyAgICAg ICAgfTsKPj4+PiAgICAgICAgfQo+Pj4KPj4+IHdlIGFyZSBhbHJlYWR5IGluIHRoZSBwcml2aWxl Z2VkIGFwaSBkYWVtb24gaGVyZSwgc28gd2UgZG9uJ3QgbmVlZCB0bwo+Pj4gY29ubmVjdCB0byB0 aGUgcHJveHkgd2hpY2ggZm9yd2FyZHMgdG8gdGhlIHByaXZpbGVnZWQgYXBpIGRhZW1vbiBhZ2Fp biwKPj4+IHdlIGNhbiBqdXN0IGNhbGwgdGhlIHVubW91bnQgaW5saW5lIGRpcmVjdGx5LCByaWdo dD8KPj4+Cj4+Cj4+IHllcywgYnV0IEkgd2FudGVkIHRoZSB1bm1vdW50aW5nIHRhc2svdGhyZWFk IHRvIGJlIG93bmVkIGJ5IHRoZSBhcGkKPj4gcHJvY2Vzcywgbm90IHRoaXMgb25lLiBUaGUgaWRl YSB3YXMgdG8gaGF2ZSB0aGlzIG9uZSBvbmx5IHRyaWdnZXIgc3R1ZmYKPiAKPiB5b3UgZW5kIHVw IGluIHRoZSBzYW1lIHByb2Nlc3MgKHVubGVzcyBhIHJlbG9hZCBoYXBwZW5lZCBpbmJldHdlZW4g SQo+IGd1ZXNzKSBhbnl3YXk/IHRoZXJlIGlzIG5vIG93bmVyc2hpcCBvZiB0YXNrcy90aHJlYWRz IG90aGVyIHRoYW4gYnkgdGhlCj4gIm1haW4iIHByb2Nlc3MsIGlzIHRoZXJlPyBhbmQgZXZlbiBh IGBwcm94bW94LWJhY2t1cC1tYW5hZ2VyIGRhdGFzdG9yZQo+IG1vdW50IC4uYCBvciB0aGUgc3lz dGVtZC10cmlnZ2VyZWQgYC4uLiB1dWlkLW1vdW50IC4uYGAgd2lsbCBkbyBhbiBBUEkKPiBjYWxs IHdpdGggdGhlIGFjdHVhbCBtb3VudCBoYW5kbGluZyBiZWluZyBkb25lIGJ5IHRoZSBwcml2aWxl Z2VkIEFQSQo+IGRhZW1vbi4uCgpJIG1heSBiZSB3cm9uZywgYnV0IEkgdGhpbmsgaWYgd2UgZG8g YSBuZXdfdGhyZWFkKCkgaW5zaWRlIGEgc3Bhd24oKSB0aGUKdGhyZWFkIGRpZXMgaWYgdGhlIHNw YXduKCkgZGllcy4uLiBBY3R1YWxseSwgbm93IHRoYXQgSSdtIHRoaW5raW5nIGFib3V0Cml0LCBt YXkgYmUgdGhlIG90aGVyIHdheSBhcm91bmQuCnRsZHI7IGRpZG4ndCB0ZXN0LCBtYXkgYmUgZmlu ZQoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpwYnMt ZGV2ZWwgbWFpbGluZyBsaXN0CnBicy1kZXZlbEBsaXN0cy5wcm94bW94LmNvbQpodHRwczovL2xp c3RzLnByb3htb3guY29tL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9wYnMtZGV2ZWwK