#347 Merged at 7188ef3
Repository
fschulze
Branch
optimize-import
Repository
hpk42
Branch
default
Author
  1. Florian Schulze
Reviewers
Description
  • Print warnings in yellow instead of red during import.

  • During event handling additional serials might be produced, for example by fetching the names list from root/pypi. Refactored wait_for_events to handle that correctly.

  • In store_releasefile get_versiondata was used to check if the project is registered. Now using get_versiondata_perstage which is faster and doesn't trigger requests to mirrors in bases.

  • Added checks on the index dependency tree built from bases during import.

  • Optimize import order to reduce generated serials and group related data.

Comments (1)

  1. Florian Schulze author

    I have another idea to improve import times, which would also allow --hard-links to work, which would result in only reading data for checksumming but avoids copying.