[pve-devel] applied: [manager] remove 'btrfs' as OSD fstype.

Thomas Lamprecht t.lamprecht at proxmox.com
Fri Aug 31 08:18:00 CEST 2018


On 8/31/18 8:10 AM, Wolfgang Link wrote:
> btrfs is deprecated since Luminous and it will no more be tested.
> 
> If btrfs is used, you have to add an extra parameter to ceph.conf
> to allow ceph-disk to activate btrfs OSD's.
> In our default config this is not the case.
> 
> From Luminous release note [1]:
> 
> "We no longer test the FileStore ceph-osd backend in combination with
> btrfs. We recommend against using btrfs. If you are using
> btrfs-based OSDs and want to upgrade to luminous you will need to
> add the follwing to your ceph.conf:
> 
> enable experimental unrecoverable data corrupting features = btrfs
> The code is mature and unlikely to change, but we are only
> continuing to test the Jewel stable branch against btrfs. We
> recommend moving these OSDs to FileStore with XFS or BlueStore."
> 
> [1] https://ceph.com/releases/v12-2-0-luminous-released/
> ---
>  PVE/API2/Ceph.pm | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
> 
> diff --git a/PVE/API2/Ceph.pm b/PVE/API2/Ceph.pm
> index 9251ea51..69489a70 100644
> --- a/PVE/API2/Ceph.pm
> +++ b/PVE/API2/Ceph.pm
> @@ -207,7 +207,7 @@ __PACKAGE__->register_method ({
>  	    fstype => {
>  		description => "File system type (filestore only).",
>  		type => 'string',
> -		enum => ['xfs', 'ext4', 'btrfs'],
> +		enum => ['xfs', 'ext4'],
>  		default => 'xfs',
>  		optional => 1,
>  	    },
> 

applied, changed comment message heading to:
"pveceph: remove 'btrfs' as fstype for new OSDs"




More information about the pve-devel mailing list