POSIX semantics when creating files
Submitted by Christian Kellner
Assigned to gvf..@..e.bugs
Link to original bug (#522532)
Description
Issue raised by Yann Rouillard. I quote him from the mail he sent me:
The try_create_tested_existence doesn't really create the file on the server. The file will be created later when the input stream is closed. It seems to cause an ordering problem with a program like touch. touch creates the file and then test is existence, but practically the file creation is done by gvfs after the test existence, so touch thinks the creation failed.