Package: sshfs
Version: 3.7.0+repack-1
Severity: normal

Hi!
sshfs sets the sub-second part of timestamps to 0.  This happens both
on read (stat) and on write (utimensat).

This means, the metadata of a file copied over sshfs will be different,
causing unnecessary whole-file comparisons, etc.

Strictly speaking, some historic filesystems have a large granularity
(FAT has 2s...), but anything Unixy has standardized on 1ns since a long
time ago, thus too many things assume timestamps to pass through
uncorrupted.

And sshfs has no historic wire protocols to care about, thus this piece
of metadata loss doesn't seem intentional.


Meow!
-- System Information:
Debian Release: bullseye/sid
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'unstable'), (500, 'testing'), 
(500, 'stable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.9.0-rc7-00045-g6b19fa129f99 (SMP w/64 CPU threads)
Kernel taint flags: TAINT_WARN
Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE=en_US:en
Shell: /bin/sh linked to /bin/dash
Init: sysvinit (via /sbin/init)

Versions of packages sshfs depends on:
ii  fuse3           3.9.3-1
ii  libc6           2.31-3
ii  libfuse3-3      3.9.3-1
ii  libglib2.0-0    2.66.0-2
ii  openssh-client  1:8.3p1-1

sshfs recommends no packages.

sshfs suggests no packages.

-- no debconf information

Reply via email to