Skip to content

Releases: dnanexus/dxda

v0.6.0 Lower default maximum goroutines

26 May 14:27
Compare
Choose a tag to compare

Lower default number of goroutines used in download and inspect from 2*CPUs to CPUs due to occasional filesystem errors seen in DNAnexus jobs.

Fix -num_threads argument for inspect command.

Update macOS runner to macos-12. Update linux builder to Ubuntu 20.04.

v0.5.12 Tag docker image with release number

02 Mar 16:41
77f43ef
Compare
Choose a tag to compare

Tag docker image upon release and push to dockerhub.

v0.5.11 Fix retry of "context canceled" errors

01 Mar 16:40
Compare
Choose a tag to compare

Fix retry of "context canceled" errors to retry twice after a timeout of six minutes.

Fix docker image build and update in dockerhub.

v0.5.10 Retry context canceled

08 Feb 20:05
13aa7cb
Compare
Choose a tag to compare

Retry context canceled once per DxHttpRequest() in case of connection timeout. Originally released on Nov 14, 2022 with incorrect release version still set to v0.5.9.

Re-uploaded with proper version number Feb 8, 2023.

v0.5.9 Build on Ubuntu 18.04

17 Nov 18:42
Compare
Choose a tag to compare

Drop builder from Ubuntu 20.04 --> 18.04 for libc compatibility

v0.5.8 user-agent format

19 Oct 20:52
Compare
Choose a tag to compare

Change user-agent format to be in line with dx-toolkit.

Allow dxfuse to provide its own user-agent string.

v0.5.7 Retry 502 errors outside of dnanexus jobs

27 Jul 03:44
c5d258d
Compare
Choose a tag to compare

Extend retry for 502 error to downloads outside of a dnanexus job.

v0.5.6 Retry connection reset and connection refused

21 Jul 22:32
ccfc8a5
Compare
Choose a tag to compare

Retry ECONNRESET and ECONNREFUSED network errors.
Increase retry of part length mismatch to 10 times.
Bump to go v1.16.

v0.5.5 Inspect fix for missing file and manifest fixes

02 Mar 18:18
f471b8f
Compare
Choose a tag to compare

Fix dx-download-agent inspect when file has been removed from the download directory. Additionally re-create the file when running dx-download-agent download with an existing metadata DB.

Merge manifest scripts to create_manifest.py. Only populate the manifest with objects in a closed state and only retrieve the necessary describe fields.

v0.5.4 File download optimizations

02 Oct 17:34
Compare
Choose a tag to compare

Skip file-xxxx/download call if running inside a job and DX_DXDA_DOWNLOAD_URI environment variable is set. Reduces # of api calls to limit throttling from the backend.
Switch from /system/describeDataObjects to /system/findDataObjects with scoped project-id to reduce API load when getting file part information in the case of an incomplete manifest.