From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from firstgate.proxmox.com (firstgate.proxmox.com [IPv6:2a01:7e0:0:424::9]) by lore.proxmox.com (Postfix) with ESMTPS id 91B191FF17A for ; Tue, 11 Nov 2025 13:23:59 +0100 (CET) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id 7010C8E75; Tue, 11 Nov 2025 13:24:43 +0100 (CET) Message-ID: Date: Tue, 11 Nov 2025 13:24:37 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird To: Proxmox Backup Server development discussion , =?UTF-8?Q?Fabian_Gr=C3=BCnbichler?= References: <20251029160103.241780-1-h.laimer@proxmox.com> <20251029160103.241780-4-h.laimer@proxmox.com> <1762862576.vbnms9h8p9.astroid@yuna.none> Content-Language: en-US From: Hannes Laimer In-Reply-To: <1762862576.vbnms9h8p9.astroid@yuna.none> X-Bm-Milter-Handled: 55990f41-d878-4baa-be0a-ee34c49e34d2 X-Bm-Transport-Timestamp: 1762863855093 X-SPAM-LEVEL: Spam detection results: 0 AWL -0.356 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_ASCII_DIVIDERS 0.8 Email that uses ascii formatting dividers and possible spam tricks 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, proxmox.com] 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" T24gMTEvMTEvMjUgMTM6MDgsIEZhYmlhbiBHcsO8bmJpY2hsZXIgd3JvdGU6Cj4gT24gT2N0b2Jl ciAyOSwgMjAyNSA1OjAxIHBtLCBIYW5uZXMgTGFpbWVyIHdyb3RlOgo+PiBXaGVuIGEgc3luYyBq b2IgaXMgdHJpZ2dlcmVkIGJ5IHRoZSBtb3VudGluZyBvZiBhIGRhdGFzdG9yZSwgd2Ugbm93IGNo ZWNrCj4+IHdoZXRoZXIgaXQgc2hvdWxkIGFsc28gYmUgdW5tb3VudGVkIGF1dG9tYXRpY2FsbHkg YWZ0ZXJ3YXJkcy4gVGhpcyBpcyBvbmx5Cj4+IGRvbmUgZm9yIGpvYnMgdHJpZ2dlcmVkIGJ5IG1v dW50aW5nLgo+Pgo+PiBXZSBkbyBub3QgZG8gdGhpcyBmb3IgbWFudWFsbHkgc3RhcnRlZCBvciBz Y2hlZHVsZWQgc3luYyBqb2JzLCBhcyB0aG9zZQo+PiBydW4gaW4gdGhlIHByb3h5IHByb2Nlc3Mg YW5kIHRoZXJlZm9yZSBjYW5ub3QgY2FsbCB0aGUgcHJpdmlsZWdlZCBBUEkKPj4gZW5kcG9pbnQg Zm9yIHVubW91bnRpbmcuCj4+Cj4+IFRoZSB0YXNrIHRoYXQgc3RhcnRzIHN5bmMgam9icyBvbiBt b3VudCBydW5zIGluIHRoZSBBUEkgcHJvY2VzcyAod2hlcmUgdGhlCj4+IG1vdW50aW5nIG9jY3Vy cyksIHNvIGluIHRoYXQgcHJpdmlsZWdlZCBjb250ZXh0LCB3ZSBjYW4gYWxzbyBwZXJmb3JtIHRo ZQo+PiB1bm1vdW50aW5nLgo+Pgo+PiBUZXN0ZWQtYnk6IFJvYmVydCBPYmtpcmNoZXIgPHIub2Jr aXJjaGVyQHByb3htb3guY29tPgo+PiBTaWduZWQtb2ZmLWJ5OiBIYW5uZXMgTGFpbWVyIDxoLmxh aW1lckBwcm94bW94LmNvbT4KPj4gLS0tCj4+ICAgc3JjL2FwaTIvYWRtaW4vZGF0YXN0b3JlLnJz IHwgMjEgKysrKysrKysrKysrKysrKysrKy0tCj4+ICAgMSBmaWxlIGNoYW5nZWQsIDE5IGluc2Vy dGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCj4+Cj4+IGRpZmYgLS1naXQgYS9zcmMvYXBpMi9hZG1p bi9kYXRhc3RvcmUucnMgYi9zcmMvYXBpMi9hZG1pbi9kYXRhc3RvcmUucnMKPj4gaW5kZXggNjQz ZDE2OTQuLjc1MTIyMjYwIDEwMDY0NAo+PiAtLS0gYS9zcmMvYXBpMi9hZG1pbi9kYXRhc3RvcmUu cnMKPj4gKysrIGIvc3JjL2FwaTIvYWRtaW4vZGF0YXN0b3JlLnJzCj4+IEBAIC0yNDMwLDYgKzI0 MzAsNyBAQCBwdWIgZm4gZG9fbW91bnRfZGV2aWNlKGRhdGFzdG9yZTogRGF0YVN0b3JlQ29uZmln KSAtPiBSZXN1bHQ8Ym9vbCwgRXJyb3I+IHsKPj4gICAKPj4gICBhc3luYyBmbiBkb19zeW5jX2pv YnMoCj4+ICAgICAgIGpvYnNfdG9fcnVuOiBWZWM8U3luY0pvYkNvbmZpZz4sCj4+ICsgICAgc3Rv cmU6IFN0cmluZywKPiAKPiBpbnN0ZWFkIG9mIHRoaXMsIHRoZSBoZWxwZXIgY291bGQgYWxzbyBy ZXR1cm4KPiAKCmNhbiBkbwoKPj4gICAgICAgd29ya2VyOiBBcmM8V29ya2VyVGFzaz4sCj4+ICAg KSAtPiBSZXN1bHQ8KCksIEVycm9yPiB7Cj4+ICAgICAgIGxldCBjb3VudCA9IGpvYnNfdG9fcnVu LmxlbigpOwo+PiBAQCAtMjQ0Miw2ICsyNDQzLDggQEAgYXN5bmMgZm4gZG9fc3luY19qb2JzKAo+ PiAgICAgICAgICAgICAgIC5qb2luKCIsICIpCj4+ICAgICAgICk7Cj4+ICAgCj4+ICsgICAgbGV0 IG11dCB1bm1vdW50X29uX2RvbmUgPSBmYWxzZTsKPj4gKwo+PiAgICAgICBsZXQgY2xpZW50ID0g Y3JhdGU6OmNsaWVudF9oZWxwZXJzOjpjb25uZWN0X3RvX2xvY2FsaG9zdCgpCj4+ICAgICAgICAg ICAuY29udGV4dCgiRmFpbGVkIHRvIGNvbm5lY3QgdG8gbG9jYWxob3N0IGZvciBzdGFydGluZyBz eW5jIGpvYnMiKT87Cj4+ICAgICAgIGZvciAoaSwgam9iX2NvbmZpZykgaW4gam9ic190b19ydW4u aW50b19pdGVyKCkuZW51bWVyYXRlKCkgewo+PiBAQCAtMjQ4NCw3ICsyNDg3LDIxIEBAIGFzeW5j IGZuIGRvX3N5bmNfam9icygKPj4gICAgICAgICAgICAgICAgICAgfQo+PiAgICAgICAgICAgICAg IH0KPj4gICAgICAgICAgIH0KPj4gKyAgICAgICAgdW5tb3VudF9vbl9kb25lIHw9IGpvYl9jb25m aWcudW5tb3VudF9vbl9kb25lLnVud3JhcF9vcl9kZWZhdWx0KCk7Cj4+ICsgICAgfQo+PiArICAg IGlmIHVubW91bnRfb25fZG9uZSB7Cj4gCj4gd2hldGhlciB1bm1vdW50aW5nIGlzIG5lY2Vzc2Fy eS9kZXNpcmVkLCBhbmQgdGhlbiB0aGUgY2FsbGVyIGNvdWxkCj4gaGFuZGxlIHRoZSB1bm1vdW50 aW5nLi4gb3IgZXZlbiBiZXR0ZXIsIHRoZSB1bm1vdW50IGhhbmRsaW5nIGNvdWxkIGxpdmUKPiBp biB0aGUgY2FsbGVyIGVudGlyZWx5LCBiZWNhdXNlIHJpZ2h0IG5vdyBpZiBhbnl0aGluZyBoZXJl IGZhaWxzLCB0aGVyZQo+IHdvbid0IGJlIGFuIHVubW91bnQuLgo+IAoKaG1tLCB5ZXMuIEkgZ3Vl c3MgdGhlcmUgaXMgYW4gYXJndW1lbnQgdG8gYmUgbWFkZSBmb3Igbm90IGtlZXBpbmcgaXQKbW91 bnRlZCBpbiBjYXNlIGFueXRoaW5nIGdvZXMgd3JvbmcuIEkgdGhvdWdodCBhYm91dCBpdCBsaWtl IHRoYXQsIGlmIApzb21ldGhpbmcgd2VudCB3cm9uZyBzb21lYm9keSB3aWxsIHdhbnQgdG8gbG9v ayBhdCBpdC4gU28ganVzdCBsZWF2ZSAKZXZlcnl0aGluZyBhcyB3aGVuIHRoZSBmYWlsdXJlIG9j Y3VycmVkLgoKPj4gKyAgICAgICAgbWF0Y2ggY2xpZW50Cj4+ICsgICAgICAgICAgICAucG9zdCgK Pj4gKyAgICAgICAgICAgICAgICBmb3JtYXQhKCJhcGkyL2pzb24vYWRtaW4vZGF0YXN0b3JlL3tz dG9yZX0vdW5tb3VudCIpLmFzX3N0cigpLAo+PiArICAgICAgICAgICAgICAgIE5vbmUsCj4+ICsg ICAgICAgICAgICApCj4+ICsgICAgICAgICAgICAuYXdhaXQKPj4gKyAgICAgICAgewo+PiArICAg ICAgICAgICAgT2soXykgPT4gaW5mbyEoInRyaWdnZXJlZCB1bm1vdW50aW5nIHN1Y2Nlc3NmdWxs eSIpLAo+PiArICAgICAgICAgICAgRXJyKGVycikgPT4gd2FybiEoImNvdWxkIG5vdCB1bm1vdW50 OiB7ZXJyfSIpLAo+PiArICAgICAgICB9Owo+PiAgICAgICB9Cj4gCj4gd2UgYXJlIGFscmVhZHkg aW4gdGhlIHByaXZpbGVnZWQgYXBpIGRhZW1vbiBoZXJlLCBzbyB3ZSBkb24ndCBuZWVkIHRvCj4g Y29ubmVjdCB0byB0aGUgcHJveHkgd2hpY2ggZm9yd2FyZHMgdG8gdGhlIHByaXZpbGVnZWQgYXBp IGRhZW1vbiBhZ2FpbiwKPiB3ZSBjYW4ganVzdCBjYWxsIHRoZSB1bm1vdW50IGlubGluZSBkaXJl Y3RseSwgcmlnaHQ/Cj4gCgp5ZXMsIGJ1dCBJIHdhbnRlZCB0aGUgdW5tb3VudGluZyB0YXNrL3Ro cmVhZCB0byBiZSBvd25lZCBieSB0aGUgYXBpCnByb2Nlc3MsIG5vdCB0aGlzIG9uZS4gVGhlIGlk ZWEgd2FzIHRvIGhhdmUgdGhpcyBvbmUgb25seSB0cmlnZ2VyIHN0dWZmCgo+PiArCj4+ICAgICAg IE9rKCgpKQo+PiAgIH0KPj4gICAKPj4gQEAgLTI1NjYsMTAgKzI1ODMsMTAgQEAgcHViIGZuIG1v dW50KHN0b3JlOiBTdHJpbmcsIHJwY2VudjogJm11dCBkeW4gUnBjRW52aXJvbm1lbnQpIC0+IFJl c3VsdDxWYWx1ZSwgRXIKPj4gICAgICAgICAgICAgICAgICAgaW5mbyEoInN0YXJ0aW5nIHt9IHN5 bmMgam9icyIsIGpvYnNfdG9fcnVuLmxlbigpKTsKPj4gICAgICAgICAgICAgICAgICAgbGV0IF8g PSBXb3JrZXJUYXNrOjpzcGF3bigKPj4gICAgICAgICAgICAgICAgICAgICAgICJtb3VudC1zeW5j LWpvYnMiLAo+PiAtICAgICAgICAgICAgICAgICAgICBTb21lKHN0b3JlKSwKPj4gKyAgICAgICAg ICAgICAgICAgICAgU29tZShzdG9yZS5jbG9uZSgpKSwKPj4gICAgICAgICAgICAgICAgICAgICAg IGF1dGhfaWQudG9fc3RyaW5nKCksCj4+ICAgICAgICAgICAgICAgICAgICAgICBmYWxzZSwKPj4g LSAgICAgICAgICAgICAgICAgICAgbW92ZSB8d29ya2VyfCBhc3luYyBtb3ZlIHsgZG9fc3luY19q b2JzKGpvYnNfdG9fcnVuLCB3b3JrZXIpLmF3YWl0IH0sCj4+ICsgICAgICAgICAgICAgICAgICAg IG1vdmUgfHdvcmtlcnwgYXN5bmMgbW92ZSB7IGRvX3N5bmNfam9icyhqb2JzX3RvX3J1biwgc3Rv cmUsIHdvcmtlcikuYXdhaXQgfSwKPj4gICAgICAgICAgICAgICAgICAgKTsKPj4gICAgICAgICAg ICAgICB9Cj4+ICAgICAgICAgICAgICAgT2soKCkpCj4+IC0tIAo+PiAyLjQ3LjMKPj4KPj4KPj4K Pj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPj4gcGJz LWRldmVsIG1haWxpbmcgbGlzdAo+PiBwYnMtZGV2ZWxAbGlzdHMucHJveG1veC5jb20KPj4gaHR0 cHM6Ly9saXN0cy5wcm94bW94LmNvbS9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vcGJzLWRldmVs Cj4+Cj4+Cj4+Cj4gCj4gCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX18KPiBwYnMtZGV2ZWwgbWFpbGluZyBsaXN0Cj4gcGJzLWRldmVsQGxpc3RzLnByb3ht b3guY29tCj4gaHR0cHM6Ly9saXN0cy5wcm94bW94LmNvbS9jZ2ktYmluL21haWxtYW4vbGlzdGlu Zm8vcGJzLWRldmVsCj4gCj4gCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fCnBicy1kZXZlbCBtYWlsaW5nIGxpc3QKcGJzLWRldmVsQGxpc3RzLnByb3ht b3guY29tCmh0dHBzOi8vbGlzdHMucHJveG1veC5jb20vY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZv L3Bicy1kZXZlbAo=