[Cyberduck-trac] [Cyberduck] #9648: Comparison fails to check checksum, resorts to file size instead

Cyberduck trac at trac.cyberduck.io
Mon Aug 8 21:41:37 UTC 2016


#9648: Comparison fails to check checksum, resorts to file size instead
------------------------+----------------------------
    Reporter:  dstaley  |      Owner:
        Type:  defect   |     Status:  new
    Priority:  normal   |  Milestone:
   Component:  cli      |    Version:  4.7.3
    Severity:  normal   |   Keywords:
Architecture:           |   Platform:  Mac OS X 10.11
------------------------+----------------------------
 I'm attempting to synchronize a local directory with a WebDAV directory,
 using --existing compare. From the debug output, it looks like it's not
 checking checksums, but relying instead on file sizes. If I'm interpreting
 the source correctly, this only occurs when Cyberduck is unable to get a
 checksum either from the remote or the local file.

 I think these are the relevant lines from the debug output:

 {{{
 2016-08-08 16:39:52,962 [background-1] DEBUG
 ch.cyberduck.core.synchronization.SizeComparisonService - Compare size for
 PathAttributes{accessed=-1, size=5282, modified=1470683902000, created=-1,
 owner='null', group='null', permission=--, acl={}, checksum='null',
 etag='8def6a292b5255efebcf616ece1b99d3', storageClass='null',
 encryption='null', versionId='null', duplicate=false, revision=0,
 region='null', metadata={}} with LocalAttributes{checksum='null',
 timestamp=1470683833000, permission=--------- (0)}
 2016-08-08 16:39:52,966 [background-1] INFO
 ch.cyberduck.core.transfer.upload.CompareFilter - Skip file
 Path{path='/dav/template/Panels/HTMLHead.html', type=[file]} with
 comparison equal
 2016-08-08 16:39:52,967 [background-1] INFO
 ch.cyberduck.core.worker.AbstractTransferWorker - Skip file
 Path{path='/dav/template/Panels/HTMLHead.html', type=[file]} by filter
 ch.cyberduck.core.transfer.upload.CompareFilter at 4b5074a3 for transfer
 TransferCallable{file=Path{path='/dav/template/Panels/HTMLHead.html',
 type=[file]}, local=FinderLocal{bookmark=null,
 path='/Users/dstaley/Documents/git/github.com/maruccisports/maruccisports.com/dist/Panels/HTMLHead.html'}}
 }}}

--
Ticket URL: <https://trac.cyberduck.io/ticket/9648>
Cyberduck <https://cyberduck.io>
Libre FTP, SFTP, WebDAV, S3 & OpenStack Swift browser for Mac and Windows


More information about the Cyberduck-trac mailing list