Following server upgrade from 10.3 to 11.1, rsync scripts copying from ancient Solaris servers (Sparc with UFS filesystems) started giving the following errors while failing to set times and permissions on the affected files: rsync: failed to set times on "/homes/webserver/counter.date/symp09/.": Invalid argument (22) rsync: failed to set times on "/homes/webserver/counter.date/symp09/.index.html.MXwwtr": Invalid argument (22) The problem went away after running "zfs upgrade" on the affected destination filesystems, which were version 1 due to having been transferred via zfs send/recv from an old Solaris server.
Me too. Also, easy to reproduce when doing for example: # touch -t 199901010111 a touch: a: Invalid argument
The "zfs update" fixed it for me as well. My filesystem was from a recv of an older version as well. Probably FreeBSD zfs in 2008.
Closing because 11.2 is out and zfs upgrade fixes it.