Uploaded image for project: 'Couchbase Server'
  1. Couchbase Server
  2. MB-59092

[CBM] Make it easier to config an archive for capella provisioned

    XMLWordPrintable

Details

    • 0

    Description

      What is the problem?
      Currently to take a backup of a provisioned capella cluster you need to specify a lot of disable flags:

      --disable-analytics --disable-cluster-analytics --disable-bucket-query --disable-cluster-query
      

      (from the docs). This can easily trip people up.

      Note 1:

      For 7.6, also need --disable-users and for restore, also need --disable-views , so for simplicity, specify same for both backup and restore

      --disable-analytics --disable-cluster-analytics --disable-bucket-query --disable-cluster-query --disable-views --disable-users

       

      Note 2:

      Restoring a self-managed cluster backup to the Capella cluster using cbbackupmgr is also an important use case.  Making this data migration use case easier for customers is a priority per the Cloud Architects team.  So, need to make sure that there's an easier way for customers to specify that they are restoring to a Capella provisioned cluster than having to specify all the disable options in Note 1.

       

      What is the solution?
      We should add a new flag for config that specifies it is a Capella provisioned backup (--capella). This flag should be stored in the repository backup config and during a backup it should be used to disable services we know do not work with Capella.

      We should also add the same flag to restore so that if a user is restoring from a backup of an on-prem cluster they can restore it to Capella easily.

      Attachments

        For Gerrit Dashboard: MB-59092
        # Subject Branch Project Status CR V

        Activity

          People

            gilad.kalchheim Gilad Kalchheim
            Matt.Hall Matt Hall
            Votes:
            0 Vote for this issue
            Watchers:
            7 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes

                PagerDuty