Uploaded image for project: 'Percona Monitoring and Management'
  1. Percona Monitoring and Management
  2. PMM-1567

Replace BTRFS by XFS on AMI/OVF

    XMLWordPrintable

    Details

    • Type: Improvement
    • Status: Done
    • Priority: Medium
    • Resolution: Done
    • Affects Version/s: None
    • Fix Version/s: 1.4.1
    • Labels:
      None

      Description

      The problem:
      Current filesystem - BTRFS is not supported by AWS -
      https://aws.amazon.com/marketplace/help/200940360
      AMIs MUST use a supported file system; Ext2, Ext3, Ext4, Xfs, Vfat, Lvm, and NTFS.

      That's why we can be rejected on Amazon Marketplace

       

      It's important to  do now before we promoted AMI on Re:invent  because our expectations: people install and ill use  "update"  button in future 

       

       

      Background
      1) BTRFS was chosen to have better performance and snapshots
      2) For now, we don't have a solution for using snapshots for PMM. It's  not documented. But in future  will be and it will be useful to have easy backupd for pmm  3) RH doesn't have plans to support btrfs (https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html/7.4_release_notes/chap-red_hat_enterprise_linux-7.4_release_notes-deprecated_functionality )
      4) Mykola did some tests https://confluence.percona.com/display/~mykola.marzhan/Compare+performance+of+modern+filesystems+with+snapshots   
      5) XFS is default CentOs Filesystem and based on Mykola's tests - not the worst

       

      Proposed solution :
      Replace BTRFS by XFS with thin volumes on AMI/OVF

       

        Attachments

          Activity

            People

            Assignee:
            Unassigned
            Reporter:
            mykola.marzhan Mykola Marzhan
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved:

                Smart Checklist