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