Modern Samba internally uses async fsync_send()/fsync_recv() pair calls. Gluster implements this but ceph does not, meaning ceph backends are not correctly getting flushed to disk by clients.
Fake it up by implementing the async interface as synchronous under the covers.
Patch to follow.
Created attachment 14168 [details]
git-am fix for 4.8.next, 4.7.next.
Cherry-picked from master.
Reassigning to Karolin for inclusion in 4.7 and 4.8.
(In reply to Ralph Böhme from comment #2)
Pushed to autobuild-v4-[7,8]-test.
(In reply to Karolin Seeger from comment #3)
Pushed to both branches.
Closing out bug report.