Skip to content

Conversation

AbrilRBS
Copy link
Member

@AbrilRBS AbrilRBS commented Jun 1, 2025

Changelog: (Feature | Fix | Bugfix): Describe here your pull request
Docs: https://github.com/conan-io/docs/pull/XXXX

The idea is to use the search for all package ids inside a recipe revision instead of querying one by one, which even when the server has to parse all the conaninfo, it will be faster most of the time in old implementations.

The key here is to have a new optional parameter in the search_packages endpoint to let the user know we don't need info about each package id, and that it should not parse the conaninfo, which speeds up the lookup in a backwards compatible way that does not need to create a new endpoint

The idea is to then upstream support for this new parameter to Artifactory,
alongside a report of the new timings for a variety of situations

@AbrilRBS AbrilRBS added this to the 2.19.0 milestone Jun 23, 2025
@AbrilRBS AbrilRBS marked this pull request as ready for review July 8, 2025 18:01
@AbrilRBS
Copy link
Member Author

AbrilRBS commented Jul 8, 2025

We're now looking for timings from different use-cases and will post the results after we've gathered them

@AbrilRBS AbrilRBS marked this pull request as draft July 8, 2025 18:01
@AbrilRBS AbrilRBS modified the milestones: 2.19.0, 2.X Jul 21, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants