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 F3B6D1FF2AB for ; Tue, 16 Jul 2024 00:20:26 +0200 (CEST) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id 8FCE38FBC; Tue, 16 Jul 2024 00:20:52 +0200 (CEST) Date: Tue, 16 Jul 2024 00:20:31 +0200 To: pve-devel@lists.proxmox.com MIME-Version: 1.0 Message-ID: List-Id: Proxmox VE development discussion List-Post: From: Tiziano Bacocco via pve-devel Precedence: list Cc: Tiziano Bacocco X-Mailman-Version: 2.1.29 X-BeenThere: pve-devel@lists.proxmox.com List-Subscribe: , List-Unsubscribe: , List-Archive: Reply-To: Proxmox VE development discussion List-Help: Subject: [pve-devel] S3 Support Content-Type: multipart/mixed; boundary="===============1037124635409116469==" Errors-To: pve-devel-bounces@lists.proxmox.com Sender: "pve-devel" --===============1037124635409116469== Content-Type: message/rfc822 Content-Disposition: inline Return-Path: X-Original-To: pve-devel@lists.proxmox.com Delivered-To: pve-devel@lists.proxmox.com Received: from firstgate.proxmox.com (firstgate.proxmox.com [212.224.123.68]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by lists.proxmox.com (Postfix) with ESMTPS id 8B3CEC08F4 for ; Tue, 16 Jul 2024 00:20:51 +0200 (CEST) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id 67BCD8F96 for ; Tue, 16 Jul 2024 00:20:51 +0200 (CEST) Received: from mail-ej1-x62a.google.com (mail-ej1-x62a.google.com [IPv6:2a00:1450:4864:20::62a]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by firstgate.proxmox.com (Proxmox) with ESMTPS for ; Tue, 16 Jul 2024 00:20:50 +0200 (CEST) Received: by mail-ej1-x62a.google.com with SMTP id a640c23a62f3a-a77c1658c68so527233766b.0 for ; Mon, 15 Jul 2024 15:20:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1721082043; x=1721686843; darn=lists.proxmox.com; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=V/uxtySMp28encEwgZxKx8642MT+rOJyaVxZPXsFr1E=; b=RkvslHo4/zMEFaGEPw+9az+edUfeQDVd/G26MXUFo4E8gfQiK8c6b1XDeHmutLLL9r 8xF9gcmlreH30BrERF/8fAAaMNKxNHXYbQ9sGalHkJrvaW5BR0zkpkr91BbGwGkmAxK6 88NmrQif2T2/rGL+2xg1oRCEljtttNCeoYsx3m5o7dKd/+R8vX1YkBSTxFkdT7n90yWf mspWd30Ftn8CkkJ7cjvvObZHvdM31meNYU+peTU/xeuevHCR1pNmEU+Cn0/2uvvDTb57 UMXhprJCkE8E4U4qhCSgWRO7bO01MyGhtUBBnhqB3s8eRsvrNwJxb021XwjYR5zQNzTC OOqw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1721082043; x=1721686843; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=V/uxtySMp28encEwgZxKx8642MT+rOJyaVxZPXsFr1E=; b=daNAM44norMGJG1Fjjr6GpgXwP9QgslLj7QMeykP++i2ZBbJPzgUIBTcVwnI0B7+HJ QsNEO+fNRJq9ErjjQi/rEs9N0NbGddk5wGCOYa5UBER+kZCR6s3O+mRGHHjVCteJnCT9 y6lRWmTxPXe7M22u6zc57O112jh3/XuZSd4Hh0cd3SRzpszWrDh+T6KjxXhIgYfxt/rY ObHQqAdCWXktrwELr2s4rwr/Rluc5rG9BIZZ12sML9kLalvSSraDrq/NCi0zwD2OoSjO 9ibmc+TZtt8t4zr/S7JUdV1CW1PwkGBn2j6y4PeYTVs4yaLIJSvOiUv885O6DwEanKl2 Xp6Q== X-Gm-Message-State: AOJu0YwLD01SE15zVGDPCWFFTaf7aB6kCURx+OJ6UCBxQZ02LxGOrvtx mclyprS/3dHxhweawmDKv6gk/6/JGUYvLkKZy3Jw1oiIt1K1epeLC6l9rThoK7R3RnrO8zAXCQ2 865TsmPLeO7V92Ymg7AZDVpNAFFnExl6AMQk= X-Google-Smtp-Source: AGHT+IEqINQTUTrqt0gdK7WL8pAZcwAwILoOmr5mgPZtuQE6pAi9Wbf11xXRZUkWlT2Dh5BneRZzL99PenyZzVxUkko= X-Received: by 2002:a17:906:c1d0:b0:a79:e3ec:6b00 with SMTP id a640c23a62f3a-a79eaaa1238mr16817866b.72.1721082042761; Mon, 15 Jul 2024 15:20:42 -0700 (PDT) MIME-Version: 1.0 From: Tiziano Bacocco Date: Tue, 16 Jul 2024 00:20:31 +0200 Message-ID: Subject: S3 Support To: pve-devel@lists.proxmox.com X-SPAM-LEVEL: Spam detection results: 0 BAYES_00 -1.9 Bayes spam probability is 0 to 1% DKIM_SIGNED 0.1 Message has a DKIM or DK signature, not necessarily valid DKIM_VALID -0.1 Message has at least one valid DKIM or DK signature DKIM_VALID_AU -0.1 Message has a valid DKIM or DK signature from author's domain DKIM_VALID_EF -0.1 Message has a valid DKIM or DK signature from envelope-from domain DMARC_PASS -0.1 DMARC pass policy FREEMAIL_ENVFROM_END_DIGIT 0.25 Envelope-from freemail username ends in digit FREEMAIL_FROM 0.001 Sender email is commonly abused enduser mail provider HTML_MESSAGE 0.001 HTML included in message RCVD_IN_DNSWL_NONE -0.0001 Sender listed at https://www.dnswl.org/, no trust SPF_HELO_NONE 0.001 SPF: HELO does not publish an SPF Record SPF_PASS -0.001 SPF: sender matches SPF record Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.29 Hi, to everyone, i'm interested in native S3 support on proxmox, is anyone working on it ( to avoid double work )? Second question, my idea is to reuse existing pbs code but upload chunks and index to s3, sounds good? The thing puzzling me is that a lot of code will end up duplicated , when actually only the part uploading to S3 instead of pbs would be different, chunking, fleeching, restoring, backup, qemu interface would be almost identical --===============1037124635409116469== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ pve-devel mailing list pve-devel@lists.proxmox.com https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel --===============1037124635409116469==--