ros-infrastructure / ros_buildfarm

ROS buildfarm based on Docker
Apache License 2.0
81 stars 96 forks source link

Make RPM import operations a little faster #921

Closed cottsay closed 2 years ago

cottsay commented 2 years ago

Three changes here:

  1. Increase the page size when enumerating packages currently in a repository.
  2. Limit the fields fetched by repository enumeration.
  3. When importing a package without any invalidation (such as source and debug package imports), defer repository enumeration and only fetch packages with the same name.