[Gluster-devel] Fixing dht rename of directory symlink
Emmanuel Dreyfus
manu at netbsd.org
Tue Aug 2 09:08:38 UTC 2011
On Sun, Jul 31, 2011 at 05:56:42PM +0530, Anand Avati wrote:
> Your summary is accurate. Currently distribute assumes link(2)ability of
> non-directories to provide POSIX semantics that the destination path should
> always be accessible if a file already existed at the time of rename(2).
It seems this has been adressed by standards:
http://pubs.opengroup.org/onlinepubs/9699919799/functions/link.html
The bottom line is just to use lnkat(2) instead of link(2). I will
implement linkat support in NetBSD
--
Emmanuel Dreyfus
manu at netbsd.org
More information about the Gluster-devel
mailing list