Is there anywhere documented the expected behavior of concurrent changes in the filesystem? As an example:

Hdfs client C1 is slowly writing to "/path/a/file". Now another hdfs client C2 renames "/path/a" to /path/b".

What happens? Will C1 continue to write but the file will be in "/ path/b" when it closes the file? Will C2 get an exception because C1 is writing to "/path/a" so it cannot be renamed? And so on...

I will probably run off an do some test myself ...but is this documented somewhere? I couldn't find it.

cheers
--
Torsten

Reply via email to