Details
-
Improvement
-
Resolution: Fixed
-
Major
-
master
-
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 |
199157,6 | MB-59092 Simplify creation of archive for capella | master | backup | Status: MERGED | +2 | +1 |