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 [212.224.123.68])
	by lore.proxmox.com (Postfix) with ESMTPS id C38261FF165
	for <inbox@lore.proxmox.com>; Wed, 15 Jan 2025 16:23:15 +0100 (CET)
Received: from firstgate.proxmox.com (localhost [127.0.0.1])
	by firstgate.proxmox.com (Proxmox) with ESMTP id 1D592FED8;
	Wed, 15 Jan 2025 16:23:15 +0100 (CET)
References: <20241202131743.417269-1-m.sandoval@proxmox.com>
 <1733221737.l98m8tuhwc.astroid@yuna.none>
User-agent: mu4e 1.10.8; emacs 29.4
From: Maximiliano Sandoval <m.sandoval@proxmox.com>
To: Proxmox Backup Server development discussion <pbs-devel@lists.proxmox.com>
Date: Wed, 15 Jan 2025 16:20:09 +0100
In-reply-to: <1733221737.l98m8tuhwc.astroid@yuna.none>
Message-ID: <s8oo708qext.fsf@proxmox.com>
MIME-Version: 1.0
X-SPAM-LEVEL: Spam detection results:  0
 AWL -0.295 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. [proxmox.com]
Subject: Re: [pbs-devel] [PATCH backup] use truncate whenever we create files
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-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: pbs-devel-bounces@lists.proxmox.com
Sender: "pbs-devel" <pbs-devel-bounces@lists.proxmox.com>

CkZhYmlhbiBHcsO8bmJpY2hsZXIgPGYuZ3J1ZW5iaWNobGVyQHByb3htb3guY29tPiB3cml0ZXM6
Cgo+PiBkaWZmIC0tZ2l0IGEvcGJzLWNsaWVudC9zcmMvcHhhci9leHRyYWN0LnJzIGIvcGJzLWNs
aWVudC9zcmMvcHhhci9leHRyYWN0LnJzCj4+IGluZGV4IGNmYmQ4ZDUxLi5iM2U3ZDUzNSAxMDA2
NDQKPj4gLS0tIGEvcGJzLWNsaWVudC9zcmMvcHhhci9leHRyYWN0LnJzCj4+ICsrKyBiL3Bicy1j
bGllbnQvc3JjL3B4YXIvZXh0cmFjdC5ycwo+PiBAQCAtMTM0LDYgKzEzNCw3IEBAIHdoZXJlCj4+
ICAgICAgICAgICAgICBpZiBsZXQgU29tZShlbnRyeSkgPSBwcmVsdWRlIHsKPj4gICAgICAgICAg
ICAgICAgICBsZXQgbXV0IHByZWx1ZGVfZmlsZSA9IE9wZW5PcHRpb25zOjpuZXcoKQo+PiAgICAg
ICAgICAgICAgICAgICAgICAuY3JlYXRlKHRydWUpCj4+ICsgICAgICAgICAgICAgICAgICAgIC50
cnVuY2F0ZSh0cnVlKQo+PiAgICAgICAgICAgICAgICAgICAgICAud3JpdGUodHJ1ZSkKPj4gICAg
ICAgICAgICAgICAgICAgICAgLm9wZW4ocGF0aCkKPj4gICAgICAgICAgICAgICAgICAgICAgLndp
dGhfY29udGV4dCh8fCBmb3JtYXQhKCJlcnJvciBjcmVhdGluZyBwcmVsdWRlIGZpbGUgJ3twYXRo
Oj99JyIpKT87Cj4KPiB0aGlzIG9uZSBzaG91bGQgaG9ub3IgdGhlIG92ZXJ3cml0ZSBmbGFnIGFu
ZCBub3QgdHJ1bmNhdGUKPiB1bmNvbmRpdGlvbmFsbHkgKHNlZSBiZWxvdykKClNvcnJ5IEkgYW0g
bm90IGZvbGxvd2luZywgdGhlIHR3byBkaWZmcyBiZWxsb3cgdXNlIHRoZSBzYW1lIGZsYWdzCihl
eGNlcHQgdGhhdCB0aGV5IGFsc28gYWRkIGByZWFkKHRydWUpYCkuCgo+PiBkaWZmIC0tZ2l0IGEv
c3JjL2FwaTIvdGFwZS9yZXN0b3JlLnJzIGIvc3JjL2FwaTIvdGFwZS9yZXN0b3JlLnJzCj4+IGlu
ZGV4IDkzYTYwNTNiLi4yY2MxYmFhYiAxMDA2NDQKPj4gLS0tIGEvc3JjL2FwaTIvdGFwZS9yZXN0
b3JlLnJzCj4+ICsrKyBiL3NyYy9hcGkyL3RhcGUvcmVzdG9yZS5ycwo+PiBAQCAtMTcxMSw2ICsx
NzExLDcgQEAgZm4gdHJ5X3Jlc3RvcmVfc25hcHNob3RfYXJjaGl2ZTxSOiBweGFyOjpkZWNvZGVy
OjpTZXFSZWFkPigKPj4gICAgICAgICAgICAgIGxldCBtdXQgdG1wZmlsZSA9IHN0ZDo6ZnM6Ok9w
ZW5PcHRpb25zOjpuZXcoKQo+PiAgICAgICAgICAgICAgICAgIC53cml0ZSh0cnVlKQo+PiAgICAg
ICAgICAgICAgICAgIC5jcmVhdGUodHJ1ZSkKPj4gKyAgICAgICAgICAgICAgICAudHJ1bmNhdGUo
dHJ1ZSkKPgo+IHRoaXMgaXMgb2theSwgcHJvdmlkZWQgdGhlIHRhcGUgY29kZSBoYXMgbG9ja2Vk
IHRoZSBzbmFwc2hvdCBwYXRoIHRoaXMKPiBpcyBvcGVyYXRpbmcgaW4gKHNlZW1zIHRvIGJlIHRo
ZSBjYXNlIGFmdGVyIGEgcXVpY2sgZ2xhbmNlIC0gQERvbWluaWs/KQo+Cj4+ICAgICAgICAgICAg
ICAgICAgLnJlYWQodHJ1ZSkKPj4gICAgICAgICAgICAgICAgICAub3BlbigmdG1wX3BhdGgpCj4+
ICAgICAgICAgICAgICAgICAgLm1hcF9lcnIofGVycnwgZm9ybWF0X2VyciEoInJlc3RvcmUgezo/
fSBmYWlsZWQgLSB7fSIsIHRtcF9wYXRoLCBlcnIpKT87Cj4+IGRpZmYgLS1naXQgYS9zcmMvc2Vy
dmVyL3N5bmMucnMgYi9zcmMvc2VydmVyL3N5bmMucnMKPj4gaW5kZXggMGJkN2E3YTguLjA0NjU0
YzI4IDEwMDY0NAo+PiAtLS0gYS9zcmMvc2VydmVyL3N5bmMucnMKPj4gKysrIGIvc3JjL3NlcnZl
ci9zeW5jLnJzCj4+IEBAIC0xNTksNiArMTU5LDcgQEAgaW1wbCBTeW5jU291cmNlUmVhZGVyIGZv
ciBSZW1vdGVTb3VyY2VSZWFkZXIgewo+PiAgICAgICAgICBsZXQgdG1wZmlsZSA9IHN0ZDo6ZnM6
Ok9wZW5PcHRpb25zOjpuZXcoKQo+PiAgICAgICAgICAgICAgLndyaXRlKHRydWUpCj4+ICAgICAg
ICAgICAgICAuY3JlYXRlKHRydWUpCj4+ICsgICAgICAgICAgICAudHJ1bmNhdGUodHJ1ZSkKPgo+
IHRoaXMgaXMgaW4gYSBsb2NrZWQgY29udGV4dCwgc28gc2hvdWxkIGJlIG9rYXkgYXMgd2VsbC4u
Cj4KPj4gICAgICAgICAgICAgIC5yZWFkKHRydWUpCj4+ICAgICAgICAgICAgICAub3BlbigmdG1w
X3BhdGgpPzsKPj4KPj4gLS0KPj4gMi4zOS41Cj4+Cj4+Cj4+Cj4+IF9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4+IHBicy1kZXZlbCBtYWlsaW5nIGxpc3QK
Pj4gcGJzLWRldmVsQGxpc3RzLnByb3htb3guY29tCj4+IGh0dHBzOi8vbGlzdHMucHJveG1veC5j
b20vY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL3Bicy1kZXZlbAo+Pgo+Pgo+Pgo+Cj4KPiBfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+IHBicy1kZXZlbCBt
YWlsaW5nIGxpc3QKPiBwYnMtZGV2ZWxAbGlzdHMucHJveG1veC5jb20KPiBodHRwczovL2xpc3Rz
LnByb3htb3guY29tL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9wYnMtZGV2ZWwKCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KcGJzLWRldmVsIG1haWxp
bmcgbGlzdApwYnMtZGV2ZWxAbGlzdHMucHJveG1veC5jb20KaHR0cHM6Ly9saXN0cy5wcm94bW94
LmNvbS9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vcGJzLWRldmVsCg==