From 815a2bc1a713c100a584a55a4c3505b9a7e83d43 Mon Sep 17 00:00:00 2001 From: Dominik Csapak Date: Fri, 20 Oct 2017 11:44:25 +0200 Subject: [PATCH] make bluestore the default on the api with this we also have to send '0' to from the frontend, when the bluestore checkbox is not checked Signed-off-by: Dominik Csapak --- PVE/API2/Ceph.pm | 6 +++--- www/manager6/ceph/OSD.js | 1 + 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/PVE/API2/Ceph.pm b/PVE/API2/Ceph.pm index e523ecac1..54bad234c 100644 --- a/PVE/API2/Ceph.pm +++ b/PVE/API2/Ceph.pm @@ -212,9 +212,9 @@ __PACKAGE__->register_method ({ optional => 1, }, bluestore => { - description => "Use bluestore instead of filestore.", + description => "Use bluestore instead of filestore. This is the default.", type => 'boolean', - default => 0, + default => 1, optional => 1, }, }, @@ -236,7 +236,7 @@ __PACKAGE__->register_method ({ PVE::CephTools::check_ceph_installed('ceph_osd'); - my $bluestore = $param->{bluestore} // 0; + my $bluestore = $param->{bluestore} // 1; my $journal_dev; my $wal_dev; diff --git a/www/manager6/ceph/OSD.js b/www/manager6/ceph/OSD.js index 8e88d071f..cb358eabb 100644 --- a/www/manager6/ceph/OSD.js +++ b/www/manager6/ceph/OSD.js @@ -119,6 +119,7 @@ Ext.define('PVE.CephCreateOsd', { xtype: 'pvecheckbox', name: 'bluestore', fieldLabel: 'Bluestore', + uncheckedValue: '0', value: '1' } ]