Skip to content

Releases: simonsobs/librarian

v5.1.0 - Checksum perf improvements

Choose a tag to compare

@JBorrow JBorrow released this 14 May 15:23
c069fe2

Improves checksum performance by using built-in hashlib.file_digest rather than manually looping through bytes. Allows the LibrarianClient to benefit from multi-threaded file hashing, too.

What's Changed

  • Allow user to select number of checksum threads by @JBorrow in #146

Full Changelog: v5.0.1...v5.1.0

v5.0.1 - Migration Improvements

Choose a tag to compare

@JBorrow JBorrow released this 12 Mar 17:48
e5dbd79

Full Changelog: v5.0.0...v5.0.1

v5.0.0 - Fine-grained Globus tracking

Choose a tag to compare

@JBorrow JBorrow released this 10 Feb 15:52
4eefd9b

What's Changed

New Contributors

Full Changelog: v4.1.0...v5.0.0

v4.1.0 - Globus Cancellations

Choose a tag to compare

@JBorrow JBorrow released this 05 Mar 20:43
657cff3

Includes a new change to automatically close broken globus transfers, and cancel their associated OutgoingTransfer and IncomingTransfer rows.

What's Changed

  • Fail a transfer when globus task has faults by @iparask in #136

Full Changelog: v4.0.4...v4.1.0

v4.0.4 - Transfer Status Not Found

Choose a tag to compare

@JBorrow JBorrow released this 03 Mar 21:33
d5a03ae

Adds a fix to the Incoming Transfer Hypervisor for when the upstream does not have a record of the associated Outgoing Transfer, which occurs in extremely rare scenarios.

What's Changed

  • Fail transfer when upstream does not have it by @iparask in #137

Full Changelog: v4.0.3...v4.0.4

v4.0.3 - Ping before validate

Choose a tag to compare

@JBorrow JBorrow released this 25 Feb 15:14

Uses a ping before attempting to validate a file to check connection status.

Full Changelog: v4.0.2...v4.0.3

v4.0.2 - Globus Relative Fix

Choose a tag to compare

@JBorrow JBorrow released this 21 Feb 15:39
3ba4f55

A hotfix for globus transfers when we use a non-standard globus root.

What's Changed

Full Changelog: v4.0.1...v4.0.2

v4.0.1 - Cached Checksums Hotfix

Choose a tag to compare

@JBorrow JBorrow released this 20 Feb 20:16

v4.0.0 of librarian uses Integer for the table of currently-computed Instance sizes. It must use BigInteger. All current in-place instances have had their databases manually upgraded.

v4.0.0 - Database-side caching of checksums

Choose a tag to compare

@JBorrow JBorrow released this 20 Feb 19:41
25a4c2c

Caches checksums in the Instances table such that they do not need to be recomputed frequently.

REQUIRES A DATABASE MIGRATION!

librarian-server-setup --migrate.

v3.1.2 - Globus hotfix

Choose a tag to compare

@JBorrow JBorrow released this 19 Feb 21:46

A hotfix for cases where there is no globus root set.