Skip to content

Conversation

@JonoYang
Copy link
Member

@JonoYang JonoYang commented Jun 29, 2023

This PR improves API performance and fixes several bugs/adds features:

  • Update more package fields from scan summary
  • Do not process empty files when computing directory fingerprints
  • Properly catch exceptions when processing scans
  • Be able to create directory fingerprints for a directory, recursively

JonoYang added 13 commits June 13, 2023 13:19
    * Defer most package fields when getting a Resource
    * Remove ordering on Resources
    * Prefetch dependencies and parties for Packages

Signed-off-by: Jono Yang <jyang@nexb.com>
Signed-off-by: Jono Yang <jyang@nexb.com>
Signed-off-by: Jono Yang <jyang@nexb.com>
    * We want to make sure that ScannableURIs statuses are properly update when indexing fails

Signed-off-by: Jono Yang <jyang@nexb.com>
Signed-off-by: Jono Yang <jyang@nexb.com>
Signed-off-by: Jono Yang <jyang@nexb.com>
Signed-off-by: Jono Yang <jyang@nexb.com>
Signed-off-by: Jono Yang <jyang@nexb.com>
Signed-off-by: Jono Yang <jyang@nexb.com>
Signed-off-by: Jono Yang <jyang@nexb.com>
Signed-off-by: Jono Yang <jyang@nexb.com>
    * Increase default timeout to 2 minutes

Signed-off-by: Jono Yang <jyang@nexb.com>
    * Don't add empty files to directory fingerprints
    * Bump matchcode-toolkit version

Signed-off-by: Jono Yang <jyang@nexb.com>
JonoYang added 2 commits June 29, 2023 12:34
Signed-off-by: Jono Yang <jyang@nexb.com>
Signed-off-by: Jono Yang <jyang@nexb.com>
@JonoYang JonoYang merged commit ea522de into main Jun 29, 2023
@JonoYang JonoYang deleted the api-update branch June 29, 2023 21:59
JonoYang added a commit that referenced this pull request Apr 14, 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