generated from aboutcode-org/skeleton
-
Notifications
You must be signed in to change notification settings - Fork 26
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
The indexing of (very) large packages never completes #362
Comments
This was referenced Apr 1, 2024
JonoYang
added a commit
that referenced
this issue
Apr 3, 2024
Signed-off-by: Jono Yang <[email protected]>
JonoYang
added a commit
that referenced
this issue
Apr 3, 2024
Signed-off-by: Jono Yang <[email protected]>
/api/scan_queue/update_status
takes too long to return for large scans
This was referenced Apr 3, 2024
JonoYang
added a commit
that referenced
this issue
Apr 3, 2024
* Create new volume to store temporary files to share between Docker services Signed-off-by: Jono Yang <[email protected]>
JonoYang
added a commit
that referenced
this issue
Apr 4, 2024
* Add new envvar PURLDB_ASYNC Signed-off-by: Jono Yang <[email protected]>
Merged
JonoYang
added a commit
that referenced
this issue
Apr 8, 2024
* This is to avoid serializing the entire ScannableURI object when placing the task onto the queue Signed-off-by: Jono Yang <[email protected]>
JonoYang
added a commit
that referenced
this issue
Apr 8, 2024
Signed-off-by: Jono Yang <[email protected]>
JonoYang
added a commit
that referenced
this issue
Apr 8, 2024
Signed-off-by: Jono Yang <[email protected]>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
/api/scan_queue/update_status
takes too long to return for large scansIt appears like
update_status
is doing too many things which takes it forever to return, in some case over an hour. Here is a design, breaking the scan upload process in two parts:index_package
step to Redis queue (we are already using the Redis queue for PURL watch feature) to process asynchronously and update the status when completedAlso see:
The text was updated successfully, but these errors were encountered: