Cross-region-backup-availability
Contents
Description
This feature allows users to restore from a backup that was created from a different region but stored in a globally accessible storage.
Justification/Benefits
By having this feature, the user can migrate their databases from one region to a different region by simply creating a backup and restore it in a different region.
Impacts
Configuration
Does this impact any configuration files? If so, which ones?
Database
Does this impact any existing tables? If so, which ones? Are the changes forward and backward compatible? Be sure to include the expected migration process
Public API
Does this change any API that an end-user has access to? Are there any exceptions in terms of consistency with other APIs?
CLI interface
How the command will look like? Does it extends the already existed command interfaces ?
ReST Part
Which HTTP methods added ? Which routes were added/modified/extended? How does the Request body look like? How does the Response object look like?
Internal API
Does this change any internal messages between API and Task Manager or Task Manager to Guest
RPC API description
Method name. Method parameters. Message type (cast/call).
Guest Agent
Does this change behavior on the Guest Agent? If so, is it backwards compatible with API and Task Manager?