From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from gate001.proxmox.com (gate001.proxmox.com [IPv6:2a0f:8001:1:32::40]) by lore.proxmox.com (Postfix) with ESMTPS id 2975A1FF0AD for ; Sun, 04 Oct 2026 16:01:13 +0200 (CEST) Received: from gate001.proxmox.com (localhost.localdomain [127.0.0.1]) by gate001.proxmox.com (Proxmox) with ESMTP id 20DAC215FC; Sun, 04 Oct 2026 16:01:10 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=dualfroz.com; s=dkim; t=1791122462; h=from:subject:date:message-id:to:mime-version: content-transfer-encoding; bh=lXxiEGhVM9idE2rmhEgTA8BaNIBvjaEHomUfv7BZVuM=; b=eMGecQFUxdfKH3wCkRKYdqlYAGIEsrDdnOhMKVxVEwaWLzEjlvI51/a3f+qsAc6Ns3gHZ3 gTTJTye6yZfIyeMSGa4/Cku4ISOQ+g1qC+jaCs7d8GrqOxmla9ZZoGY1VFFzT+6kXDHXwM lEbaHDPfdt4hHQBHlZr+0SLhX8ToQrTylxedBQbx8/UBNg20zVlEwiybG/IAxByUJJ1kpP looxXr7ADZ80z87j3oW7LXjOHHCzJPEQJmWUcmisn/3xCT82cMxNzmDSpGOEispaVxTxS+ CJtu6CWNTzMDns4SBytEnnUiEhg74xlEJ7xxtF2kCjZlv6ChL31TSBy648Nxlw== From: Michal Fox To: pve-devel@lists.proxmox.com Subject: [PATCH manager] fix #6009: ui: drop the 128 TiB limit for disk sizes Date: Sun, 4 Oct 2026 14:00:57 +0000 Message-ID: <20261004140057.7-1-me@dualfroz.com> X-Mailer: git-send-email 2.47.3 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Last-TLS-Session-Version: TLSv1.3 X-SPAM-LEVEL: Spam detection results: 0 AWL 0.196 Adjusted score from AWL reputation of From: address 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 SPF_HELO_NONE 0.001 SPF: HELO does not publish an SPF Record SPF_PASS -0.001 SPF: sender matches SPF record Message-ID-Hash: XINH7X2NO23ETYHZ654U5XSXHMUSK6GV X-Message-ID-Hash: XINH7X2NO23ETYHZ654U5XSXHMUSK6GV X-MailFrom: me@dualfroz.com X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; loop; banned-address; emergency; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header X-Mailman-Version: 3.3.10 Precedence: list List-Id: Proxmox VE development discussion List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: The size fields for creating and resizing disks of VMs and mount points of containers only accepted up to 128 TiB. The API does not have such a limit, so larger disks could only be created or resized on the CLI. Remove the limit from the size fields, like it was done for the memory fields in commit fdce7d56 ("Remove swap/memory limit in the Manager, fixes #1799"). Signed-off-by: Michal Fox --- The DB and WAL size fields when creating a Ceph OSD use the same 128 TiB maximum, but as those are not disk images, I left them as they are. www/manager6/form/DiskStorageSelector.js | 1 - www/manager6/lxc/MPResize.js | 1 - www/manager6/qemu/HDResize.js | 1 - 3 files changed, 3 deletions(-) diff --git a/www/manager6/form/DiskStorageSelector.js b/www/manager6/form/DiskStorageSelector.js index 696f9033..b81ac87a 100644 --- a/www/manager6/form/DiskStorageSelector.js +++ b/www/manager6/form/DiskStorageSelector.js @@ -164,7 +164,6 @@ Ext.define('PVE.form.DiskStorageSelector', { hidden: me.hideSize, disabled: me.hideSize, minValue: 0.001, - maxValue: 128 * 1024, decimalPrecision: 3, value: me.defaultSize, allowBlank: false, diff --git a/www/manager6/lxc/MPResize.js b/www/manager6/lxc/MPResize.js index 658123a1..3b737c1c 100644 --- a/www/manager6/lxc/MPResize.js +++ b/www/manager6/lxc/MPResize.js @@ -49,7 +49,6 @@ Ext.define('PVE.window.MPResize', { me.hdsizesel = Ext.createWidget('numberfield', { name: 'size', minValue: 0, - maxValue: 128 * 1024, decimalPrecision: 3, value: '0', fieldLabel: `${gettext('Size Increment')} (${gettext('GiB')})`, diff --git a/www/manager6/qemu/HDResize.js b/www/manager6/qemu/HDResize.js index 574bfb5a..4d9532e5 100644 --- a/www/manager6/qemu/HDResize.js +++ b/www/manager6/qemu/HDResize.js @@ -50,7 +50,6 @@ Ext.define('PVE.window.HDResize', { me.hdsizesel = Ext.createWidget('numberfield', { name: 'size', minValue: 0, - maxValue: 128 * 1024, decimalPrecision: 3, value: '0', fieldLabel: `${gettext('Size Increment')} (${gettext('GiB')})`, -- 2.43.0