diff options
author | Pranith Kumar K <pkarampu@redhat.com> | 2015-04-23 08:30:11 +0530 |
---|---|---|
committer | Pranith Kumar Karampuri <pkarampu@redhat.com> | 2015-05-07 03:28:06 -0700 |
commit | 3994afd6140c828edceca271974f5a90c4c70fad (patch) | |
tree | 1250c490ea7a2fb8789d7b2b6e0a471603fc31be /contrib/qemu | |
parent | b6693de93a6f430bae4bfa9f4e58cf061664249b (diff) |
cluster/ec: Perform inode-write on healing subvols
Backport of http://review.gluster.org/10372
If the version numbers do not match, then writes are performed only on at least
N-R bricks which have same version. But if we want to do healing of files which
are constantly modified we need to allow writes on subvols that are undergoing
heal. Data healing will mark 62nd bit while the heal is going on. When the data
transaction sees that this bit is set it needs to perform the fop on that
subvol irrespective of whether the versions match or do not match. Fop is
considered successful only if N-R non-healing bricks succeed.
BUG: 1216303
Change-Id: I79aaf1ac86357c51547cdaaa56cf7338004cc512
Signed-off-by: Pranith Kumar K <pkarampu@redhat.com>
Reviewed-on: http://review.gluster.org/10440
Tested-by: Gluster Build System <jenkins@build.gluster.com>
Tested-by: NetBSD Build System
Diffstat (limited to 'contrib/qemu')
0 files changed, 0 insertions, 0 deletions