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 [IPv6:2a01:7e0:0:424::9])
	by lore.proxmox.com (Postfix) with ESMTPS id DB4601FF177
	for <inbox@lore.proxmox.com>; Fri,  2 Aug 2024 14:39:00 +0200 (CEST)
Received: from firstgate.proxmox.com (localhost [127.0.0.1])
	by firstgate.proxmox.com (Proxmox) with ESMTP id CADC3CC15;
	Fri,  2 Aug 2024 14:39:05 +0200 (CEST)
Message-ID: <16cff3a6-15c3-4078-ba1b-2764e8287478@proxmox.com>
Date: Fri, 2 Aug 2024 14:38:59 +0200
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird Beta
To: Thomas Lamprecht <t.lamprecht@proxmox.com>,
 Proxmox Backup Server development discussion <pbs-devel@lists.proxmox.com>
References: <20240731093604.1315088-1-d.csapak@proxmox.com>
 <20240731093604.1315088-4-d.csapak@proxmox.com>
 <fa70b3f1-e7d0-4cd2-ad07-65a0cfa0f892@proxmox.com>
 <cf4c39e9-87d2-41c2-80ef-a7373d91339d@proxmox.com>
 <ba577e57-cc74-428a-90ea-f298f3b81a03@proxmox.com>
Content-Language: en-US
From: Dominik Csapak <d.csapak@proxmox.com>
In-Reply-To: <ba577e57-cc74-428a-90ea-f298f3b81a03@proxmox.com>
X-SPAM-LEVEL: Spam detection results:  0
 AWL 0.016 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. [wolframalpha.com]
Subject: Re: [pbs-devel] [PATCH proxmox-backup v2 3/4] datastore: data blob:
 increase compression throughput
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-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: pbs-devel-bounces@lists.proxmox.com
Sender: "pbs-devel" <pbs-devel-bounces@lists.proxmox.com>

T24gOC8yLzI0IDEzOjU5LCBUaG9tYXMgTGFtcHJlY2h0IHdyb3RlOgo+IE9uIDAyLzA4LzIwMjQg
MTI6NDcsIERvbWluaWsgQ3NhcGFrIHdyb3RlOgo+PiBzYWRseSBBRkFJQ1MgdGhpcyBpcyBjdXJy
ZW50bHkgbm90IHBvc3NpYmxlCj4+Cj4+IGkgdHJpZWQgdGhpcyBhbmQgaW5zdGVhZCBvZiBlcnJv
ciA3MCBpIGdvdDoKPj4KPj4gJzE4NDQ2NzQ0MDczNzA5NTUxNTQ2Jwo+Pgo+PiByZWFkaW5nIHlv
dXIgWzJdIGxpbmssIGl0IGFsc28gc3RhdGVzOgo+Pgo+Pj4gKsKgIG5vdGUgMSA6IHRoaXMgQVBJ
IHNoYWxsIGJlIHVzZWQgd2l0aCBzdGF0aWMgbGlua2luZyBvbmx5Lgo+Pj4gKsKgwqDCoMKgwqDC
oMKgwqDCoMKgIGR5bmFtaWMgbGlua2luZyBpcyBub3QgeWV0IG9mZmljaWFsbHkgc3VwcG9ydGVk
Lgo+IAo+IFRoYXQganVzdCBzb3VuZHMgd3JvbmcuLi4gYnV0IG9oIHdlbGwuCj4gICAKPj4gc28g
aSBkb24ndCB0aGlua3MgdGhpcyB3b3JrcywgdW5sZXNzIHdlJ2QgbGluayBzdGF0aWNhbGx5Pwo+
Pgo+IAo+IEkgbWVhbiwgdGhlIGxpYnJhcnkgY2FuIG9idmlvdXNseSB0cmFuc2xhdGVkIHRoZSBl
cnJvciB0byBzb21lIG1lYW5pbmdmdWwKPiBzdHJpbmcuIEkgbWVhbiB0aGF0IGNvdWxkIGJlIGR1
ZSB0byByZWx5aW5nIG9uIGludGVybmFsIGNvbXBpbGVkIHN0dWZmIHRoYXQKPiB3ZSBjYW5ub3Qg
dXNlLCBidXQgd2hpbGUgSSB0aGluayB0aGF0IGlzIGEgc29saWQgZ3Vlc3MsIEknZCBzdGlsbCBl
dmFsdWF0ZQo+IGhvdyBpdCBhY3R1YWxseSB3b3JrcyB0byBiZSBzdXJlLgo+ICAgCj4+IHNvIGhv
dyBkbyB3ZSB3YW50IGdvIGZvcndhcmQgd2l0aCB0aGlzPwo+IAo+IAo+IElmLCBhZnRlciBjaGVj
a2luZywgdGhpcyByZWFsbHkgc2VlbXMgdG8gYmUgdW5mZWFzaWJsZSB0aGVuIGxldHMgZ28gZm9y
Cj4gdGhlIHN0cmluZyBjb21wYXJpc29uIHdpdGggYSBUT0RPL0ZJWE1FIGNvbW1lbnQgcG9pbnQg
b3V0IHdoeSBpdCdzIGRvbmUKPiB0aGF0IHdheSBhbmQgdGhhdCBvbmUgbWlnaHQgd2FudCB0byBy
ZWV2YWx1YXRlIGlmIHN0aWxsIHJlcXVpcmVkIChpbiB0aGUKPiBmdXR1cmUpCgoKbWhtbSB6c3Rk
IGp1c3QgY2FsbHMgdGhpczoKCi0tLQpmbiBtYXBfZXJyb3JfY29kZShjb2RlOiB1c2l6ZSkgLT4g
aW86OkVycm9yIHsKICAgICBsZXQgbXNnID0genN0ZF9zYWZlOjpnZXRfZXJyb3JfbmFtZShjb2Rl
KTsKICAgICBpbzo6RXJyb3I6Om5ldyhpbzo6RXJyb3JLaW5kOjpPdGhlciwgbXNnLnRvX3N0cmlu
ZygpKQp9Ci0tLQoKd2hpY2ggY2FsbHMgdGhpczoKCi0tLQpwdWIgZm4gZ2V0X2Vycm9yX25hbWUo
Y29kZTogdXNpemUpIC0+ICYnc3RhdGljIHN0ciB7CiAgICAgdW5zYWZlIHsKICAgICAgICAgLy8g
U2FmZXR5OiBhc3N1bWVzIFpTVEQgcmV0dXJucyBhIHdlbGwtZm9ybWVkIHV0Zjggc3RyaW5nLgog
ICAgICAgICBsZXQgbmFtZSA9IHpzdGRfc3lzOjpaU1REX2dldEVycm9yTmFtZShjb2RlKTsKICAg
ICAgICAgY19jaGFyX3RvX3N0cihuYW1lKQogICAgIH0KfQotLS0KCndoaWNoIGlzIHBhcnQgb2Yg
dGhlIHpzdGQgYXBpIGFuZCBhdCB0aGUgZW5kIGl0IG1hcHMgdGhlIGVycm9yIGNvZGUgbGlrZSB0
aGlzOgoKLS0tCkVSUl9TVEFUSUMgRVJSX2VudW0gRVJSX2dldEVycm9yQ29kZShzaXplX3QgY29k
ZSkgeyBpZiAoIUVSUl9pc0Vycm9yKGNvZGUpKSByZXR1cm4gKEVSUl9lbnVtKTA7IApyZXR1cm4g
KEVSUl9lbnVtKSAoMC1jb2RlKTsgfQotLS0KCndpdGggdGhhdCByZXN1bHQsIGl0IG1hcHMgdGhl
IGNvZGUgdG8gYSBzdHJpbmcuLi4KCndoaWNoIG1hdGNoZXMgd2hhdCBpIGdldCwgc2luY2UKCjJe
NjQgLSA3MCA9IDE4NDQ2NzQ0MDczNzA5NTUxNTQ2IFswXQoKCmJ1dCwgaSdtIHJlYWxseSBub3Qg
c3VyZSBpZiB3ZSBjb3VsZCByZWx5IGluIHRoYXQgc2luY2UgdGhlIGZ1bmN0aW9uIGlzIGluIGEg
J2Vycm9yX3ByaXZhdGUuYycgd2hpY2ggCnNlZW1zIHRvIG1lIGxpa2UgaXQncyBhbiBpbXBsZW1l
bnRhdGlvbiBkZXRhaWwgb25seT8KCgowOiBodHRwczovL3d3dy53b2xmcmFtYWxwaGEuY29tL2lu
cHV0P2k9MiU1RTY0Ky0rNzAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpwYnMtZGV2ZWwgbWFpbGluZyBsaXN0CnBicy1kZXZlbEBsaXN0cy5wcm94bW94
LmNvbQpodHRwczovL2xpc3RzLnByb3htb3guY29tL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9w
YnMtZGV2ZWwK