Skip to content

Release v..7

Compare
Choose a tag to compare
@odeke-em odeke-em released this 21 Jan 03:50
· 653 commits to master since this release

This release features a performance boost from common logic that got accidentally taken out a couple of releases back.

  • Basically only compute a checksum for two different files if their sizes vary which is the normal case and only if the user hasn't explicitly asked to ignore checksum verification -- credit to @tkjacobsen with issue #49
  • ignore-checksum: The motivations are the are cases for which computing the checksum might be straineous on a system eg with a case credited to @jonno84 with issue: #47 as well as their great suggestion.
    With drive running on a system mounted with SSHFS, computing the checksum of a 10GB file before a pull/push incurs the cost of data transfer from the FS host to the local machine, then the cost of reading/buffering that file, computing the checksum and in the best but wasteful case the checksums match, in the worst case the checksums differ and you have to re-upload/download the respective files.

This should produce performance gains.