diff options
author | Anand Avati <avati@gluster.com> | 2010-11-23 10:35:56 +0000 |
---|---|---|
committer | Anand V. Avati <avati@dev.gluster.com> | 2010-11-24 00:33:41 -0800 |
commit | 0ccd9f4f2ddf83d35cfa9bbc872ca84f6fb9c8a9 (patch) | |
tree | 3b6a341513844fa4f065c8e0cfd98b8cf31905e5 /libglusterfs/src/checksum.c | |
parent | 7f68e386132af9e02bf37a3b4d0653de000bdefe (diff) |
inode: catch loop formation during inode_link() and fail linking
- explores all parent branches
- performs loop formation check only if the operation is resulting in relinking
of an inode already existing in the table
Signed-off-by: Anand V. Avati <avati@amp.gluster.com>
Signed-off-by: Anand V. Avati <avati@blackhole.gluster.com>
Signed-off-by: Anand V. Avati <avati@dev.gluster.com>
BUG: 971 (dynamic volume management)
URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=971
Diffstat (limited to 'libglusterfs/src/checksum.c')
0 files changed, 0 insertions, 0 deletions