Skip to content

[Snapshot Interop] Add Shallow Copy Snapshots list in Snapshot Repository Data #8610

@harishbhakuni

Description

@harishbhakuni

Describe the bug
During Snapshot Deletion, Today we are relying on repository setting to determine if we should use the new delete snapshots method which cleans up lock files as well or the old one. IF user enables shallow copy snapshot flag and creates multiple shallow copy snapshots and then disables flag and triggers deletion of those shallow copy snapshots, we will end up leaving stale shallow copy blobs belonging to those snapshots.

To Fix this, we need to add the list of Shallow Copy Snapshots in Repository Data. So that we don't rely just on the repository flag.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Storage:DurabilityIssues and PRs related to the durability frameworkbugSomething isn't workingdisabled-testIssues that are used by an AwaitsFix annotation to temporarily disable a broken test

    Type

    No type

    Projects

    Status

    Next (Next Quarter)

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions