From 6ad70a2bb882a06dd8fc1bcd40bab804c6750389 Mon Sep 17 00:00:00 2001 From: Thomas Lamprecht Date: Thu, 29 Nov 2018 12:36:21 +0100 Subject: [PATCH] ceph: update all pg_num defaults to 128 As the last patch missed a few places. see pg calc or also: http://docs.ceph.com/docs/luminous/rados/operations/placement-groups/ Signed-off-by: Thomas Lamprecht --- PVE/API2/Ceph/FS.pm | 4 ++-- PVE/CephTools.pm | 2 +- www/manager6/ceph/FS.js | 4 ++-- www/manager6/ceph/Pool.js | 2 +- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/PVE/API2/Ceph/FS.pm b/PVE/API2/Ceph/FS.pm index 42ea25c5..084a3e28 100644 --- a/PVE/API2/Ceph/FS.pm +++ b/PVE/API2/Ceph/FS.pm @@ -100,7 +100,7 @@ __PACKAGE__->register_method ({ pg_num => { description => "Number of placement groups for the backing data pool. The metadata pool will use a quarter of this.", type => 'integer', - default => 64, + default => 128, optional => 1, minimum => 8, maximum => 32768, @@ -124,7 +124,7 @@ __PACKAGE__->register_method ({ if ! -f $pve_ckeyring_path; my $fs_name = $param->{name} // 'cephfs'; - my $pg_num = $param->{pg_num} // 64; + my $pg_num = $param->{pg_num} // 128; my $pool_data = "${fs_name}_data"; my $pool_metadata = "${fs_name}_metadata"; diff --git a/PVE/CephTools.pm b/PVE/CephTools.pm index d152dde3..c30369fa 100644 --- a/PVE/CephTools.pm +++ b/PVE/CephTools.pm @@ -194,7 +194,7 @@ sub create_pool { $rados = PVE::RADOS->new(); } - my $pg_num = $param->{pg_num} || 64; + my $pg_num = $param->{pg_num} || 128; my $size = $param->{size} || 3; my $min_size = $param->{min_size} || 2; my $application = $param->{application} // 'rbd'; diff --git a/www/manager6/ceph/FS.js b/www/manager6/ceph/FS.js index 19043175..704480e5 100644 --- a/www/manager6/ceph/FS.js +++ b/www/manager6/ceph/FS.js @@ -38,8 +38,8 @@ Ext.define('PVE.CephCreateFS', { xtype: 'proxmoxintegerfield', fieldLabel: 'Placement Groups', name: 'pg_num', - value: 64, - emptyText: 64, + value: 128, + emptyText: 128, minValue: 8, maxValue: 32768, allowBlank: false diff --git a/www/manager6/ceph/Pool.js b/www/manager6/ceph/Pool.js index fc09425e..27eba024 100644 --- a/www/manager6/ceph/Pool.js +++ b/www/manager6/ceph/Pool.js @@ -43,7 +43,7 @@ Ext.define('PVE.CephCreatePool', { xtype: 'proxmoxintegerfield', fieldLabel: 'pg_num', name: 'pg_num', - value: 64, + value: 128, minValue: 8, maxValue: 32768, allowBlank: false