Apple is moving their products away from Netatalk/AFP for Time Machine
backups. If you use OSX Server as your Time Machine it is actually using
Apple's SMB software (not samba) for the backups. Open source solutions
have not been able to migrate to SMB because of missing support for
Apple's FULLSYNC extension to the SMB protocol. This patch supplies that
support. This work is being done in the open and will probably land in
the next stable release of Samba (4.8?) but many people will want this
sooner.
My current testing shows this works great.
Do note this is completely different than the old "defaults write
com.apple.systempreferences TMShowUnsupportedNetworkVolumes 1" trick
which was actually dangerous and truly unsupported. With this patch and
Avavhi running your Time Machine volume will automatically be detected
by your MacOS machines.