Support deduplication before upload occurs
Nobody has claimed this yet.
- Dominant language
- Python
- Stars
- 43
- Forks
- 52
- Avg merge
- 11h 38m
- Merged PRs (30d)
- 11
Description
Summary
when using any of the upload actions pulp-cli should check if an object with the same checksum already exists on the server
This can already be done as 2 step process but i see no reason why this shouldn’t be the default behaviour
-
the md5checksum is a bit expensive so constrain it so file size is larger that some configured value
-
Potentially limit the asset search to a give repo
Maybe this is a design decision to keep the calls 1:1 with the API but in this case its a client side activity that needs to occur
Versions
n/a
Examples
n/a
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
The issue does not name files, tests, or an entry point. Start by locating pulp-cli’s upload actions and the existing two-step checksum/object lookup, then clarify the checksum size threshold, repository scope, and expected behavior. Done means upload actions consistently avoid sending objects already present on the server.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- cli
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100