You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Jul 24, 2024. It is now read-only.
Integrate BR with common cloud object storage (S3, GCS, Azure Blob storage etc).
Problem statement
Currently, BR supports local storage where backup files are stored on local directory. But the backup files need to be collected together and copied to every TiKV node. This is difficult to use in practice, so it's better to mount an NFS like filesystem to every TiKV node and BR node. However, mounting NFS to every node is difficult to set up and error-prone.
Alternatively, object storage is better for this scenario, especially that it's quite common to backup to S3/GCS on public cloud.
BR support common cloud storage
Overview
Integrate BR with common cloud object storage (S3, GCS, Azure Blob storage etc).
Problem statement
Currently, BR supports local storage where backup files are stored on local directory. But the backup files need to be collected together and copied to every TiKV node. This is difficult to use in practice, so it's better to mount an NFS like filesystem to every TiKV node and BR node. However, mounting NFS to every node is difficult to set up and error-prone.
Alternatively, object storage is better for this scenario, especially that it's quite common to backup to S3/GCS on public cloud.
TODO list
S3 Support (2400 points)
GCS Support (1800 points)
TiDB Operator integration (900 points)
Test (2100 points)
Mentors
Recommended skills