GlobalPathogenAnalysisService / gpas-cli

The CLI client for GPAS SC2
Other
5 stars 2 forks source link

cli 0.8.4 - "cannot pickle '_thread.RLock' object" error when uploading samples with 10 parallel connections #112

Open KuzminaAnna opened 1 year ago

KuzminaAnna commented 1 year ago

Describe the problem/error: While uploading 83 BAM samples with 10 parallel connections in DEV from Mac electron client 1.1.6, upload failed with following error message "TypeError("cannot pickle '_thread.RLock' object")". Please see the screenshot below. Screenshot 2023-01-20 at 2 22 05 PM

Note: This is not reproducible every time , one thing i noticed was when the issue happened , even though the EC was set to utilize 10 parallel uploads user could see 11 parallel uploads. Please see the screenshot below. Screenshot 2023-01-20 at 2 19 44 PM

Expected behavior: User should be able to upload 83 bam samples with 10 parallel connections in DEV from Mac electron client 1.1.6

Steps to Reproduce:

Screenshot 2023-01-20 at 4 21 46 PM Screenshot 2023-01-20 at 4 37 15 PM

KuzminaAnna commented 1 year ago

Internal ticket ID https://gbujira.oraclecorp.com/browse/HCELEC-593 Shared Jira ticket ID: https://oc-collab.gc3.ocs.oraclecloud.com/browse/C900000008-1078

bede commented 1 year ago

Thanks Anna. This seems to be a rare issue. Will attempt to reproduce and report back.

bede commented 1 year ago

Sounds like this may have become an issue again with extremely large batches?

Becomes more likely the larger the batch? On Linux only?