linkedin / linkedin/ambry

Investigate simplifying HardDeletes for encrypted Blobs

Open
#787 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Java
Stars
1.8k
Forks
298
Avg merge
21h 43m
Merged PRs (30d)
9

Description

With encryption at rest being worked on for new uploads, may be we can simplify HardDeletes for those encrypted blobs by simply hard deleting the encryption key and w/o touching the entire blob content. This will greatly reduce the I/O burden on the disk as we need to touch only the key which is way smaller in size compared to blob content.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by tracing the HardDeletes path for encrypted blobs and identifying how encryption keys and blob content are currently handled. Determine whether removing only the encryption key preserves hard-delete behavior and document the required design, affected components, and validation needed.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
distributed-systems, security
Issue type
Refactor
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.