[Pulp-dev] Single-Table Content API Changes, Performance Discussion

Jeff Ortel jortel at redhat.com
Mon Dec 10 19:06:18 UTC 2018


+1 to counts instead of URLs.  The URLs are documented and can be 
constructed to listing them on the serialized version does not seem to 
add much value.  The counts would likely provide more useful information 
and consistent with the summary counts.

On 12/7/18 1:30 PM, Dennis Kliban wrote:
> What if instead the API returned the number of each content type added 
> or removed. So a repository version response would look like:
>
> {'base_version': None,
>  'content_added': {'pulp_file.file': 4},
>  'content_removed': {'pulp_file.file': 1},
>  'content_summary': {'pulp_file.file': '3'},
>  'created': datetime.datetime(2018, 12, 5, 23, 34, 26, 948749, 
> tzinfo=tzlocal()),
>  'href': '/pulp/api/v3/repositories/4/versions/1/',
>  'number': 1}
>
> Thoughts?




More information about the Pulp-dev mailing list