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 9AB3C1FF168
	for <inbox@lore.proxmox.com>; Mon, 14 Oct 2024 12:15:19 +0200 (CEST)
Received: from firstgate.proxmox.com (localhost [127.0.0.1])
	by firstgate.proxmox.com (Proxmox) with ESMTP id 3256D31F79;
	Mon, 14 Oct 2024 12:15:50 +0200 (CEST)
Message-ID: <4a4635b7-66f9-4d0c-b2f9-336dfa7b4cb9@proxmox.com>
Date: Mon, 14 Oct 2024 12:15:45 +0200
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
To: =?UTF-8?Q?Fabian_Gr=C3=BCnbichler?= <f.gruenbichler@proxmox.com>,
 Proxmox Backup Server development discussion <pbs-devel@lists.proxmox.com>
References: <20240912143322.548839-1-c.ebner@proxmox.com>
 <20240912143322.548839-16-c.ebner@proxmox.com>
 <1728569144.0jenvegsgc.astroid@yuna.none>
 <4aef8355-d0a6-48fe-b413-7a70cfce11c9@proxmox.com>
 <1609079643.3855.1728898866795@webmail.proxmox.com>
 <32bfdcb7-673f-4f23-a434-a1bc1f3f54b1@proxmox.com>
 <552165182.3870.1728900086933@webmail.proxmox.com>
Content-Language: en-US, de-DE
From: Christian Ebner <c.ebner@proxmox.com>
In-Reply-To: <552165182.3870.1728900086933@webmail.proxmox.com>
X-SPAM-LEVEL: Spam detection results:  0
 AWL 0.024 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
Subject: Re: [pbs-devel] [PATCH v3 proxmox-backup 15/33] fix #3044: server:
 implement push support for sync operations
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>

T24gMTAvMTQvMjQgMTI6MDEsIEZhYmlhbiBHcsO8bmJpY2hsZXIgd3JvdGU6Cj4gCj4+IENocmlz
dGlhbiBFYm5lciA8Yy5lYm5lckBwcm94bW94LmNvbT4gaGF0IGFtIDE0LjEwLjIwMjQgMTE6NTMg
Q0VTVCBnZXNjaHJpZWJlbjoKPj4KPj4gICAKPj4gT24gMTAvMTQvMjQgMTE6NDEsIEZhYmlhbiBH
csO8bmJpY2hsZXIgd3JvdGU6Cj4+Pgo+Pj4+IENocmlzdGlhbiBFYm5lciA8Yy5lYm5lckBwcm94
bW94LmNvbT4gaGF0IGFtIDE0LjEwLjIwMjQgMTE6MzIgQ0VTVCBnZXNjaHJpZWJlbjoKPj4+PiBP
biAxMC8xMC8yNCAxNjo0OCwgRmFiaWFuIEdyw7xuYmljaGxlciB3cm90ZToKPj4+Pj4+ICsvLyBS
ZWFkIGZpeGVkIG9yIGR5bmFtaWMgaW5kZXggYW5kIHB1c2ggdG8gdGFyZ2V0IGJ5IHVwbG9hZGlu
ZyB2aWEgdGhlIGJhY2t1cCB3cml0ZXIgaW5zdGFuY2UKPj4+Pj4+ICsvLwo+Pj4+Pj4gKy8vIEZv
ciBmaXhlZCBpbmRleGVzLCB0aGUgc2l6ZSBtdXN0IGJlIHByb3ZpZGVkIGFzIGdpdmVuIGJ5IHRo
ZSBpbmRleCByZWFkZXIuCj4+Pj4+PiArI1thbGxvdyhjbGlwcHk6OnRvb19tYW55X2FyZ3VtZW50
cyldCj4+Pj4+PiArYXN5bmMgZm4gcHVzaF9pbmRleDwnYT4oCj4+Pj4+PiArICAgIGZpbGVuYW1l
OiAmJ2Egc3RyLAo+Pj4+Pj4gKyAgICBpbmRleDogaW1wbCBJbmRleEZpbGUgKyBTZW5kICsgJ3N0
YXRpYywKPj4+Pj4+ICsgICAgY2h1bmtfcmVhZGVyOiBBcmM8ZHluIEFzeW5jUmVhZENodW5rPiwK
Pj4+Pj4+ICsgICAgYmFja3VwX3dyaXRlcjogJkJhY2t1cFdyaXRlciwKPj4+Pj4+ICsgICAgbWFu
aWZlc3Q6ICZtdXQgQmFja3VwTWFuaWZlc3QsCj4+Pj4+PiArICAgIGNyeXB0X21vZGU6IENyeXB0
TW9kZSwKPj4+Pj4+ICsgICAgc2l6ZTogT3B0aW9uPHU2ND4sCj4+Pj4+PiArICAgIGtub3duX2No
dW5rczogJkFyYzxNdXRleDxIYXNoU2V0PFt1ODsgMzJdPj4+LAo+Pj4+Pj4gKykgLT4gUmVzdWx0
PFN5bmNTdGF0cywgRXJyb3I+IHsKPj4+Pj4+ICsgICAgbGV0ICh1cGxvYWRfY2hhbm5lbF90eCwg
dXBsb2FkX2NoYW5uZWxfcngpID0gbXBzYzo6Y2hhbm5lbCgyMCk7Cj4+Pj4+PiArICAgIGxldCBt
dXQgY2h1bmtfaW5mb3MgPQo+Pj4+Pj4gKyAgICAgICAgc3RyZWFtOjppdGVyKDAuLmluZGV4Lmlu
ZGV4X2NvdW50KCkpLm1hcChtb3ZlIHxwb3N8IGluZGV4LmNodW5rX2luZm8ocG9zKS51bndyYXAo
KSk7Cj4+Pj4+Cj4+Pj4+IHNvIHRoaXMgaXRlcmF0ZXMgb3ZlciBhbGwgdGhlIGNodW5rcyBpbiB0
aGUgaW5kZXguLgo+Pj4+Pgo+Pj4+Pj4gKwo+Pj4+Pj4gKyAgICB0b2tpbzo6c3Bhd24oYXN5bmMg
bW92ZSB7Cj4+Pj4+PiArICAgICAgICB3aGlsZSBsZXQgU29tZShjaHVua19pbmZvKSA9IGNodW5r
X2luZm9zLm5leHQoKS5hd2FpdCB7Cj4+Pj4+PiArICAgICAgICAgICAgbGV0IGNodW5rX2luZm8g
PSBjaHVua19yZWFkZXIKPj4+Pj4+ICsgICAgICAgICAgICAgICAgLnJlYWRfcmF3X2NodW5rKCZj
aHVua19pbmZvLmRpZ2VzdCkKPj4+Pj4KPj4+Pj4gYW5kIHRoaXMgcmVhZHMgdGhlbQo+Pj4+Pgo+
Pj4+Pj4gKyAgICAgICAgICAgICAgICAuYXdhaXQKPj4+Pj4+ICsgICAgICAgICAgICAgICAgLm1h
cCh8Y2h1bmt8IENodW5rSW5mbyB7Cj4+Pj4+PiArICAgICAgICAgICAgICAgICAgICBjaHVuaywK
Pj4+Pj4+ICsgICAgICAgICAgICAgICAgICAgIGRpZ2VzdDogY2h1bmtfaW5mby5kaWdlc3QsCj4+
Pj4+PiArICAgICAgICAgICAgICAgICAgICBjaHVua19sZW46IGNodW5rX2luZm8uc2l6ZSgpLAo+
Pj4+Pj4gKyAgICAgICAgICAgICAgICAgICAgb2Zmc2V0OiBjaHVua19pbmZvLnJhbmdlLnN0YXJ0
LAo+Pj4+Pj4gKyAgICAgICAgICAgICAgICB9KTsKPj4+Pj4+ICsgICAgICAgICAgICBsZXQgXyA9
IHVwbG9hZF9jaGFubmVsX3R4LnNlbmQoY2h1bmtfaW5mbykuYXdhaXQ7Cj4+Pj4+Cj4+Pj4+IGFu
ZCBzZW5kcyB0aGVtIGZ1cnRoZXIgYWxvbmcgdG8gdGhlIHVwbG9hZCBjb2RlLi4gd2hpY2ggd2ls
bCB0aGVuIChpbgo+Pj4+PiBtYW55IGNhc2VzKSB0aHJvdyBhd2F5IGFsbCB0aGF0IGRhdGEgd2Ug
anVzdCByZWFkIGJlY2F1c2UgaXQncyBhbHJlYWR5Cj4+Pj4+IG9uIHRoZSB0YXJnZXQgYW5kIHdl
IGtub3cgdGhhdCBiZWNhdXNlIG9mIHRoZSBwcmV2aW91cyBtYW5pZmVzdC4uCj4+Pj4+Cj4+Pj4+
IHdvdWxkbid0IGl0IGJlIGJldHRlciB0byBkZWR1cGxpY2F0ZSBoZXJlIGFscmVhZHksIGFuZCBp
bnN0ZWFkIG9mCj4+Pj4+IHJlYWRpbmcga25vd24gY2h1bmtzIG92ZXIgYW5kIG92ZXIgYWdhaW4s
IGp1c3QgdGVsbCB0aGUgc2VydmVyIHRvCj4+Pj4+IHJlLXJlZ2lzdGVyIHRoZW0/IG9yIGFtIEkg
bWlzc2luZyBzb21ldGhpbmcgaGVyZT8gOikKPj4+Pgo+Pj4+IEdvb2QgY2F0Y2gsIHRoaXMgaXMg
aW5kZWVkIGEgcG9zc2libGUgaHVnZSBwZXJmb3JtYW5jZSBib3R0bGVuZWNrIQo+Pj4+Cj4+Pj4g
RGlkIGZpeCB0aGlzIGJ5IG1vdmluZyB0aGUga25vd24gY2h1bmtzIGNoZWNrIGhlcmUgKGFzIHN1
Z2dlc3RlZCkgYW5kCj4+Pj4gc3RyZWFtIGEgYE1lcmdlZENodW5rSW5mb2AgaW5zdGVhZCBvZiBg
Q2h1bmtJbmZvYCwgd2hpY2ggYWxsb3dzIHRvIG9ubHkKPj4+PiBzZW5kIHRoZSBjaHVuaydzIGRp
Z2VzdCBhbmQgc2l6ZSBvdmVyIHRvIHRoZSBiYWNrdXAgd3JpdGVyLiBCeSB0aGlzCj4+Pj4ga25v
d24gY2h1bmsgYXJlIG5ldmVyIHJlYWQuCj4+Pgo+Pj4gdGhpcyB3b3VsZCBiZSBvbmUgb2YgdGhl
IGZldyBjYXNlcyBidHcgd2hlcmUgcmUtdXBsb2FkaW5nIGEgY2h1bmsgdGhhdCBpcyBtaXNzaW5n
IG9uIHRoZSBzZXJ2ZXIgc2lkZSAoZm9yIHdoYXRldmVyIHJlYXNvbikgd291bGQgYmUgcG9zc2li
bGUgLSBub3Qgc3VyZSBob3cgZWFzeSBpdCB3b3VsZCBiZSB0byBpbnRlZ3JhdGUgdGhvdWdoIDsp
Cj4+Cj4+IFdlbGwsIHVuZm9ydHVuYXRlbHkgbm90IGRpcmVjdGx5LiBIZXJlIHRoZSBjaHVuayBp
cyBvbmx5IHNlbmQgdmlhIHRoZQo+PiBjaGFubmVsIHRvIHRoZSBiYWNrdXAgd3JpdGVyLCB3aGlj
aCBpdHNlbGYgZnVydGhlciBwcm9jZXNzZXMgdGhlIHN0cmVhbQo+PiBhbmQgdHJhbnNmb3JtcyBp
dCBpbnRvIGZ1dHVyZXMgZm9yIHRoZSB1cGxvYWQgcmVxdWVzdHMuIFNvIHRoZSBhY3R1YWwKPj4g
ZmFpbHVyZSB3aWxsIGJlIHRoZXJlLi4uCj4+Cj4+IEluIG9yZGVyIHRvIHVwbG9hZCBjb3JydXB0
L21pc3NpbmcgY2h1bmtzIEkgdGhpbmsgYSBkaWZmZXJlbnQsCj4+IGNvbXBsZXRlbHkgZGVjb3Vw
bGVkIGFwcHJvYWNoIG1pZ2h0IGJlIGJldHRlciAoYXQgbGVhc3QgZm9yIHRoZSBzeW5jKS4KPj4K
Pj4gRS5nLiB0aGUgYmFja3VwIHdyaXRlciBjb3VsZCBnZXQgYWNjZXNzIHRvIGEgY2h1bmsgYnVm
ZmVyLCB3aGljaCBrZWVwcwo+PiB0aGUgY2h1bmtzIGluIG1lbW9yeSB1bnRpbCB0aGUgdXBsb2Fk
IHdhcyBzdWNjZXNzZnVsLiBUaGlzIGNvdWxkIGFsc28KPj4gaW5jbHVkZSBwb3NzaWJsZSBsb29r
dXAgbWVjaGFuaXNtcyB0byB0aGUgbG9jYWwvcmVtb3RlIGNodW5rIHN0b3JlIG9yCj4+IHJlLWdl
bmVyYXRlIHJlcXVpcmVkIGNodW5rcyBieSByZWFkaW5nIGZyb20gdGhlIGJsb2NrIGRldmljZSBp
biBjYXNlIG9mCj4+IGRpcnR5IGJpdG1hcCB0cmFja2luZy4uCj4+Cj4+IFRoZSByZS11cGxvYWQg
aW4gY2FzZSBvZiByZXVzZWQgcGF5bG9hZCBjaHVua3MgZm9yIGBwcHhhcmAgYXJjaGl2ZXMgaXMK
Pj4gbW9yZSB0cmlja3kuLi4KPiAKPiBJIG1vc3RseSBtZWFudCBpbiB0aGUgc2Vuc2Ugb2YgLSB0
aGUgc291cmNlIGNodW5rIGRvZXNuJ3QgZGlzYXBwZWFyIHdoaWxlIHdlIGFyZSB1cGxvYWRpbmcg
KGFzIG9wcG9zZWQgdG8gYSByZWd1bGFyIGJhY2t1cCwgd2hlcmUgdGhlIGlucHV0IGRhdGEgbWln
aHQgaGF2ZSBjaGFuZ2VkIGluIHRoZSBtZWFudGltZSksIHNvIHdlIGNhbiBnbyBiYWNrIGFuZCBy
ZXRyaWV2ZSBpdCB3aXRob3V0IHRoZSBuZWVkIHRvIGFsd2F5cyByZWFkIGl0IGFuZCBrZWVwIGl0
IGluIG1lbW9yeS4gaXQgd291bGQgZGVmaW5pdGVseSByZXF1aXJlIHByb3BhZ2F0aW5nIHRoZSBp
bmZvcm1hdGlvbiB3aGljaCBjaHVua3MgbmVlZCB0byBiZSB1cGxvYWRlZCBkZXNwaXRlIGJlaW5n
ICJrbm93biIgYmFjayB0byB0aGUgY2xpZW50IGluIHNvbWUgZmFzaGlvbi4KClllYWgsIEkgdGhp
bmsgaWRlYWxseSB0aGVyZSB3b3VsZCBiZSBhIGdlbmVyaWMgaW50ZXJmYWNlIHdoaWNoIGFsbG93
cyAKdGhlIGNsaWVudCB0byByZS1nZW5lcmF0ZSBhIG1pc3NpbmcvY29ycnVwdCBjaHVuayBhcyBy
ZXBvcnRlZCBieSB0aGUgCnNlcnZlciAob24ga25vd24gY2h1bmsgdXBsb2FkKS4KClRoZSBkZXRh
aWxzIG9mIGhvdyB0byByZS1nZW5lcmF0ZSBvciBidWZmZXIgc3VjaCBjaHVua3Mgc2hvdWxkIHRo
YW4gYmUgCmhhbmRsZWQgZGlmZmVyZW50bHkgYmFzZWQgb24gd2hhdCB0aGUgY2h1bmsgc291cmNl
IGlzIChiYWNrdXAgb2YgCnN0cmVhbXMsIGJhY2t1cCBvZiBmaWxlc3lzdGVtcywgYmFja3VwIG9m
IC4uLi4sIGJ1ZmZlcmVkIGNodW5rcywgc3luY3MsIAouLi4pLgpJZiBub3QgcG9zc2libGUsIHRo
ZSBiYWNrdXAgc2hvdWxkIHNpbXBseSBmYWlsLi4uCgpTb21ldGhpbmcgbGlrZSBhCgpgYGAKdHJh
aXQgewogICAgIGZuIHJlZ2VuZXJhdGVfa25vd25fY2h1bmsoZGlnZXN0OiBbMzI7IHU4XSkgLT4g
UmVzdWx0PENodW5rSW5mbywgCkVycm9yPjsKfQpgYGAKCndoaWNoIGNhbiBiZSBpbXBsZW1lbnRl
ZCBhcyByZXF1aXJlZD8KCkJ1dCBkZWZpbml0ZWx5IG91dCBvZiBzY29wZSBmb3IgdGhpcyBwYXRj
aCBzZXJpZXMgOikKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KcGJzLWRldmVsIG1haWxpbmcgbGlzdApwYnMtZGV2ZWxAbGlzdHMucHJveG1veC5jb20K
aHR0cHM6Ly9saXN0cy5wcm94bW94LmNvbS9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vcGJzLWRl
dmVsCg==