summaryrefslogtreecommitdiffstats
path: root/doc/release-notes
diff options
context:
space:
mode:
authorkarthik-us <ksubrahm@redhat.com>2019-09-05 16:14:50 +0530
committerhari gowtham <hari.gowtham005@gmail.com>2019-11-14 13:18:45 +0000
commit7f58624cbf88e235dc44714c5f5b00cffcab6b59 (patch)
tree2fe2a66ab740b870873bda92907af43289759a73 /doc/release-notes
parenta6c1a84b47110ec9e72f25db7ed5af9de64d3ff4 (diff)
cluster/afr: Heal entries when there is a source & no healed_sinks
Problem: In a situation where B1 blames B2, B2 blames B1 and B3 doesn't blame anything for entry heal, heal will not complete even though we have clear source and sinks. This will happen because while doing afr_selfheal_find_direction() only the bricks which are blamed by non-accused bricks are considered as sinks. Later in __afr_selfheal_entry_finalize_source() when it tries to mark all the non-sources as sinks it fails to do so because there won't be any healed_sinks marked, no witness present and there will be a source. Fix: If there is a source and no healed_sinks, then reset all the locked sources to 0 and healed sinks to 1 to do conservative merge. Change-Id: If40d8bc95d52a52b2730f55bdcf135109b421548 Fixes: bz#1760699 Signed-off-by: karthik-us <ksubrahm@redhat.com>
Diffstat (limited to 'doc/release-notes')
0 files changed, 0 insertions, 0 deletions