diff options
author | Amitay Isaacs <amitay@gmail.com> | 2018-02-14 15:18:17 +1100 |
---|---|---|
committer | Karolin Seeger <kseeger@samba.org> | 2018-10-09 11:29:25 +0200 |
commit | 00a263982cdf666c1c9c409e4f07df8f5d38ab98 (patch) | |
tree | 6df772059081f4dd2234326e207dfe89856d0ed6 /docs-xml/Samba-Developers-Guide/contributing.xml | |
parent | d08665ffa86fe3446bbed363d876d790a399e309 (diff) | |
download | samba-00a263982cdf666c1c9c409e4f07df8f5d38ab98.tar.gz |
ctdb-vacuum: Fix the incorrect counting of remote errors
If a node fails to delete a record in TRY_DELETE_RECORDS control during
vacuuming, then it's possible that other nodes also may fail to delete a
record. So instead of deleting the record from RB tree on first failure,
keep track of the remote failures.
Update delete_list.remote_error and delete_list.left statistics only
once per record during the delete_record_traverse.
BUG: https://bugzilla.samba.org/show_bug.cgi?id=13641
Signed-off-by: Amitay Isaacs <amitay@gmail.com>
Reviewed-by: Martin Schwenke <martin@meltin.net>
(cherry picked from commit ef052397173522ac2dd0d0bd9660a18a13a3e4fc)
Diffstat (limited to 'docs-xml/Samba-Developers-Guide/contributing.xml')
0 files changed, 0 insertions, 0 deletions