Project

Profile

Help

Story #6033

closed

Story #5113: Sync optimizations

As a user, I can skip specific content types during sync

Added by ttereshc about 4 years ago. Updated about 4 years ago.

Status:
CLOSED - CURRENTRELEASE
Priority:
Normal
Assignee:
Sprint/Milestone:
Start date:
Due date:
% Done:

100%

Estimated time:
Platform Release:
Groomed:
Yes
Sprint Candidate:
No
Tags:
Sprint:
Quarter:

Description

Users often want to download RPMs but skip some content types like SRPMs.

Provide an optional parameter skip to the sync/ endpoint. It should support a list of types to skip.
The only supported type for now is SRPM (it can be identified, by the arch value, it will be 'src' in case of SRPMs.)
DRPM is not supported in Pulp3, so double-check that prestodelta repodata is ignored.

Actions #1

Updated by CodeHeeler about 4 years ago

  • Groomed changed from No to Yes
Actions #2

Updated by ppicka about 4 years ago

  • Status changed from NEW to ASSIGNED
  • Assignee set to ppicka
Actions #3

Updated by ppicka about 4 years ago

  • Description updated (diff)
  • Status changed from ASSIGNED to POST

Added by ppicka about 4 years ago

Revision 092d12d7 | View on GitHub

Skip user defined type of RPMs

User can specify 'skip_types' on sync call to skip defined type. Now only SRPM type supported.

Example call: http POST $BASE_ADDR$REPO_HREF'sync/' remote=$REMOTE_HREF skip_types:="[\"srpm\"]"

closes: #6033 https://pulp.plan.io/issues/6033

Actions #4

Updated by ppicka about 4 years ago

  • Status changed from POST to MODIFIED
  • % Done changed from 0 to 100
Actions #5

Updated by ttereshc about 4 years ago

  • Parent issue set to #5113
Actions #6

Updated by ttereshc about 4 years ago

  • Sprint/Milestone changed from Pulp 3.x RPM (Katello 3.16) to Pulp RPM 3.2.0
Actions #7

Updated by ttereshc about 4 years ago

  • Status changed from MODIFIED to CLOSED - CURRENTRELEASE

Also available in: Atom PDF