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 9669D1FF16B for ; Fri, 21 Nov 2025 10:46:43 +0100 (CET) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id 075A21D155; Fri, 21 Nov 2025 10:46:51 +0100 (CET) Date: Fri, 21 Nov 2025 10:46:15 +0100 From: Fabian =?iso-8859-1?q?Gr=FCnbichler?= To: Christian Ebner , Proxmox Backup Server development discussion References: <20251121090605.262675-1-f.gruenbichler@proxmox.com> <20251121090605.262675-4-f.gruenbichler@proxmox.com> In-Reply-To: MIME-Version: 1.0 User-Agent: astroid/0.17.0 (https://github.com/astroidmail/astroid) Message-Id: <1763717700.9j817e6qly.astroid@yuna.none> X-Bm-Milter-Handled: 55990f41-d878-4baa-be0a-ee34c49e34d2 X-Bm-Transport-Timestamp: 1763718346749 X-SPAM-LEVEL: Spam detection results: 0 AWL 0.046 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 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 proxmox-backup 3/3] GC: S3: phase2: delete last partial batch of objects at the very end 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-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: pbs-devel-bounces@lists.proxmox.com Sender: "pbs-devel" T24gTm92ZW1iZXIgMjEsIDIwMjUgMTA6MzEgYW0sIENocmlzdGlhbiBFYm5lciB3cm90ZToKPiBX aGlsZSBnb2luZyB0cm91Z2ggdGhlIHJlc3Qgb2YgdGhlIHNlcmllcyBpbiBkZXRhaWwgbm93LCBv bmUgaWRlYSByaWdodCAKPiBhd2F5Lgo+IAo+IE9uIDExLzIxLzI1IDEwOjA2IEFNLCBGYWJpYW4g R3LDvG5iaWNobGVyIHdyb3RlOgo+PiBpbnN0ZWFkIG9mIGFmdGVyIGV2ZXJ5IHByb2Nlc3Npbmcg ZXZlcnkgYmF0Y2ggb2YgMTAwMCBsaXN0ZWQgb2JqZWN0cy4gdGhpcwo+PiByZWR1Y2VzIHRoZSBu dW1iZXIgb2YgZGVsZXRlIGNhbGxzIG1hZGUgdG8gdGhlIGJhY2tlbmQsIG1ha2luZyByZWd1bGFy IGdhcmJhZ2UKPj4gY29sbGVjdGlvbnMgdGhhdCBkbyBub3QgZGVsZXRlIG1vc3Qgb2JqZWN0cyBj aGVhcGVyLCBidXQgbWVhbnMgaG9sZGluZyB0aGUKPj4gZmxvY2tzIGZvciBnYXJiYWdlIGNodW5r cy9vYmplY3RzIGxvbmdlci4KPiAKPiBXZSBjb3VsZCBhdm9pZCBob2xkaW5nIHRoZSBmbG9jayBm b3IgdG8gbG9uZyAoZS5nLiBHQyBvdmVyIHNldmVyYWwgZGF5cyAKPiBiZWNhdXNlIG9mIHN1cGVy IHNsb3cgbG9jYWwgZGF0YXN0b3JlIGNhY2hlLCBTMyBiYWNrZW5kLCAuLi4pIGJ5IHNldHRpbmcg Cj4gKG9yIHJlc2V0dGluZykgYSB0aW1lciBvbiBlYWNoIGxhc3QgZGVsZXRlIGxpc3QgaW5zZXJ0 LCBhbmQgbm90IG9ubHkgCj4gdXNpbmcgdGhlIGJhdGNoIHNpemUgdG8gZGVjaWRlIGlmIHRvIHBl cmZvcm0gdGhlIGRlbGV0ZU9iamVjdHMoKSBjYWxsLCAKPiBidXQgcmF0aGVyIGNvbXBhcmUgaWYg YSB0aW1lb3V0IGhhcyBiZWVuIGVsYXBzZWQuCj4gCj4gVGhpcyB3b3VsZCBzYWZlZ3VhcmQgdXMg ZnJvbSBsb2NraW5nIHNvbWUgY2h1bmtzIHdheSB0byBsb25nLCBjYXVzaW5nIAo+IHBvdGVudGlh bCBpc3N1ZXMgd2l0aCBjb25jdXJyZW50IGJhY2t1cHMsIGJ1dCBub3QgdHJvdyBvdXQgYWxsIHRo ZSAKPiBiZW5lZml0cyB0aGlzIHBhdGNoIGJyaW5ncy4KPiAKPiBXaGF0IGRvIHlvdSB0aGluaz8g SSBjb3VsZCBzZW5kIHRoYXQgYXMgZm9sbG93dXAgaWYgeW91IGxpa2UuCgpjb25zaWRlcmF0aW9u cyBsaWtlIHRoaXMgd2VyZSB3aHkgSSBzcGxpdCB0aGlzIG91dCBhcyBzZXBhcmF0ZSBwYXRjaCA7 KQoKdGhlIGxvb3AgaGVyZSBiYXNpY2FsbHkgZG9lczoKLSBvbmUgUzMgY2FsbCB0byAoY29udGlu dWUgdG8pIGxpc3Qgb2JqZWN0cyBpbiB0aGUgYnVja2V0CiAgKHBvdGVudGlhbGx5IGV4cGVuc2l2 ZSksIHRoZW4gZm9yIGVhY2ggb2JqZWN0OgotLSBtYXBzIGVhY2ggb2JqZWN0IGJhY2sgdG8gYSBj aHVuayAoZnJlZSkKLS0gZG9lcyBzb21lIGxvY2FsIG9wZXJhdGlvbnMKICAgKHN0YXQsIGVtcHR5 IG1hcmtlciBoYW5kbGluZyAtIHRoZXNlIHNob3VsZCBub3QgdGFrZSB0b28gbG9uZz8pCi0tIHJl bW92ZSBmcm9tIGNhY2hlIGlmIGdhcmJhZ2UKICAgKG1pZ2h0IHRha2UgYSBiaXQgaWYgbG9jYWwg c3RvcmFnZSBpcyB2ZXJ5IHNsb3c/KQoKc28geWVhaCwgd2Ugc2hvdWxkIHByb2JhYmx5IGNhcCB0 aGUgbWF4LiBudW1iZXIgb2YgbGlzdCBjYWxscyBiZWZvcmUgd2UKdHJpZ2dlciB0aGUgZGVsZXRp b24sIHRvIGF2b2lkIGxvY2tpbmcgYSBnYXJiYWdlIGNodW5rIGluIHRoZSBmaXJzdCAxMDAwCm9i amVjdHMgdW50aWwgdGhlIGVuZCBvZiBHQywgaWYgdGhlcmUgaXMgbm8gZnVydGhlciBnYXJiYWdl IHRvIGZpbGwgdXAKdGhlIGJhdGNoIG9mIDEwMC4uIGVpdGhlciBieSBudW1iZXIgb2YgaXRlcmF0 aW9ucyBzaW5jZSB0aGUgZmlyc3QKbm90LXlldC1wcm9jZXNzIGRlbGV0ZSBpbnNlcnRpb24sIG9y IHZpYSB0aW1lc3RhbXA/CgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fCnBicy1kZXZlbCBtYWlsaW5nIGxpc3QKcGJzLWRldmVsQGxpc3RzLnByb3htb3gu Y29tCmh0dHBzOi8vbGlzdHMucHJveG1veC5jb20vY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL3Bi cy1kZXZlbAo=