Repository navigation
Consolidate storage cleanup patterns into 'Delete or auto-expire unused storage' - #438
Open
russelltrow wants to merge 1 commit into
Open
russelltrow wants to merge 1 commit into
russelltrow wants to merge 1 commit into
Conversation
…ed storage' Merges delete-unused-storage-resources and set-retention-policy-on-storage-resources (same author/date, identical Assumptions) into one pattern covering manual deletion and retention policies, with a prominent data-loss safeguard section and a new Cost Impact section. Originals moved to archive; redirects and persona data updated. Part of #434 (see #385). Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
8 of 16 tasks
Member
Author
|
@franziska-warncke I've done another of the really simple Operations patterns consolidation tasks, ready for your review |
1 of 9 tasks
This branch has not been deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Title
Delete or auto-expire unused storage
Version
1.0
Submitted By
greenhsu123 (original author of both source patterns)
Published Date
2022-11-10 (carried over from the originals; to be confirmed by the patterns working group)
Intent
Reduce the storage hardware needed by deleting unused storage, manually or via retention policies, without losing data that is still needed.
Tags
storage,data-lifecycle,size:smallProblem
delete-unused-storage-resources(manual) andset-retention-policy-on-storage-resources(automated) share an author and date and have word-for-word identical Assumptions. Both fail principles 5, 8, 10 and 11 in the August 2026 Operations analysis. Only the manual one mentioned data-loss risk, even though automated deletion is arguably riskier.Solution
One pattern with two techniques (manual deletion; retention-policy expiry) and a shared set of safeguards: named owners and retention periods, review before manual deletion, soft-delete or grace periods, and testing new policies on non-critical data first.
SCI Impact
SCI = (E * I) + M per RM decreases (fewer storage devices needed); E is lower only marginally.
Assumptions
Unused storage can be identified; each data class has an owner who can state retention needs; legal/regulatory retention is documented first; the platform supports deletion rules or soft-delete if automating.
Pros & Cons
What changed
docs/operations/resource-lifecycle/delete-or-auto-expire-unused-storage.md(title is the wiki's example wording)archive/operations/resource-lifecycle/(same approach as Archive low quality patterns #426)docusaurus.config.js: old URLs redirect to the new pagesrc/data/personas.ts: old rows replaced with one in the DevOps, Data Engineer and Software Engineer lists (edited by hand to avoid unrelated regeneration drift)For reviewers
remove-unused-assets(the wiki says to consolidate it into this cluster, but it is a looser overlap that needs a judgement call) andoptimise-storage-resource-utilisation(the wiki places it with VM rightsizing). Both are cross-referenced instead.docusaurus.config.js/src/data/personas.tsfor whichever merges later.@docusaurus/plugin-client-redirectslocally); please rely on CI / preview.Part of #434.
🤖 Generated with Claude Code