diff options
author | Pranith K <pranithk@gluster.com> | 2011-02-07 05:42:18 +0000 |
---|---|---|
committer | Anand V. Avati <avati@dev.gluster.com> | 2011-02-07 11:33:07 -0800 |
commit | 9cfa22f828f69c9f1f48b5e8994a4dff48d283a6 (patch) | |
tree | 3f9fa1c00e1612009b0f1d95c177249c8e97843c /xlators/cluster/afr/src/afr.h | |
parent | 3a467b62babad8d44605db34601927025227f90e (diff) |
protocol/client: decrement reopen fd count in cases of re-open errors
In post-client-handshake client tries to re-open files, dirs, but if those
files/dirs are already deleted when the brick is down the reopens
won't even get triggered. In those cases the re-open fd count needs to
be decremented to make sure the child up is triggered.
I have also made similar changes in all the error cases of re-open/re-open-dir
cbks. Lock recovery is already handling all these errors.
Signed-off-by: Pranith Kumar K <pranithk@gluster.com>
Signed-off-by: Anand V. Avati <avati@dev.gluster.com>
BUG: 1761 (incorrect self-heal behaviour when files are deleted)
URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=1761
Diffstat (limited to 'xlators/cluster/afr/src/afr.h')
0 files changed, 0 insertions, 0 deletions