diff options
author | Vikas Gorur <vikas@gluster.com> | 2009-09-17 05:56:31 +0000 |
---|---|---|
committer | Anand V. Avati <avati@dev.gluster.com> | 2009-09-22 06:13:34 -0700 |
commit | d2b7e65ec0c35c4ee16f28f449553d90fb88fa6a (patch) | |
tree | d215e4680f9872a9da25d145699f32616076f911 /xlators/cluster/afr/src/afr-self-heal-data.c | |
parent | 8c224de82b9b3e75f2dd9c264d5d3726dd1ef379 (diff) |
cluster/afr: Add the "diff" self-heal algorithm.
The "diff" self-heal algorithm works as follows:
For each block:
Compute MD5 checksum on source and all sinks
If checksum on a sink differs from source:
Read block from source and write to sinks
Signed-off-by: Anand V. Avati <avati@dev.gluster.com>
Diffstat (limited to 'xlators/cluster/afr/src/afr-self-heal-data.c')
-rw-r--r-- | xlators/cluster/afr/src/afr-self-heal-data.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/xlators/cluster/afr/src/afr-self-heal-data.c b/xlators/cluster/afr/src/afr-self-heal-data.c index 5f08a005c3d..4ed6071abf2 100644 --- a/xlators/cluster/afr/src/afr-self-heal-data.c +++ b/xlators/cluster/afr/src/afr-self-heal-data.c @@ -476,7 +476,7 @@ afr_sh_data_trim_sinks (call_frame_t *frame, xlator_t *this) struct afr_sh_algorithm * afr_sh_data_pick_algo (call_frame_t *frame, xlator_t *this) { - return &afr_self_heal_algorithms[0]; /* full */ + return &afr_self_heal_algorithms[1]; /* full */ } |