-
Feature
-
Resolution: Unresolved
-
Major
-
None
-
None
-
Product / Portfolio Work
-
None
-
100% To Do, 0% In Progress, 0% Done
-
False
-
-
False
-
S
-
None
-
None
-
-
-
-
-
-
-
None
Feature Overview (aka. Goal Summary)
Changed block tracking allows consumers to requests a list of block that have changed between two snapshots which is an essential for some storage third party partners such as backup solutions vendors.
This feature is CSI driver dependent, providing this as early as possible is important to let both driver's and backup partners to start implementation / testing as soon as possible.
Goals (aka. expected user outcomes)
Ship CBT as tech preview behind tech preview no upgrade feature gate. Feature is currently DP since 4.20
Requirements (aka. Acceptance Criteria):
Wait for CBT to be graduated beta upstream.
Help with upstream activities
Pass e2e test with hostpath CSI (we can also collaborate with ODF for extended coverage)
Deployment considerations | List applicable specific needs (N/A = not applicable) |
Self-managed, managed, or both | both |
Classic (standalone cluster) | y |
Hosted control planes | y |
Multi node, Compact (three node), or Single node (SNO), or all | all |
Connected / Restricted Network | all |
Architectures, e.g. x86_x64, ARM (aarch64), IBM Power (ppc64le), and IBM Z (s390x) | all |
Operator compatibility | Compatible CSI drivers |
Backport needed (list applicable versions) | no |
UI need (e.g. OpenShift Console, dynamic plugin, OCM) | no |
Other (please specify) | x |
Use Cases (Optional):
As a driver/storage vendor I would like to test my driver with CBT with OCP
As a backup vendore I would like to start implementing / testing my backup solution with CBT with OCP
As an OCP customer I want to start testing backup solution with CBT enabled
Out of Scope
Implementing / Testing /support a specific driver with CBT
Tech preview scope
Background
CBT is a critical feature for backups vendors as it improves / speed up the backup process for incremental or differentials backups.
Customer Considerations
No customer consideration for DP, they usually don't interfere with CBT directly. They will benefit it when driver / backups solution will leverage it.
Documentation Considerations
relnotes
We need to discuss what kind of doc content we want to expose to customer since it's not supposed to be directly leveraged by customers.
Interoperability Considerations
Not environment specific, CSI driver has to be support it.
- clones
-
OCPSTRAT-2141 Changed Block Tracking (DP)
-
- Release Pending
-