Merge pull request #750 from ylacancellera/PT-2298_pt-galera-log-explainer_superfluous_lines_on_conflicts

PT-2298 pt-galera-log-explainer superfluous lines on conflicts
This commit is contained in:
Yoann La Cancellera
2024-01-26 12:36:24 +01:00
committed by GitHub
4 changed files with 26 additions and 5 deletions

View File

@@ -92,13 +92,16 @@ var ApplicativeMap = types.RegexMap{
return logCtx, func(logCtx types.LogCtx) string {
for _, name := range logCtx.OwnNames {
vote, ok := latestConflict.VotePerNode[name]
if !ok {
for _, localname := range logCtx.OwnNames {
if node != localname {
// don't print other nodes vote, their should be in their own column
// else it just takes too much place without adding much usability
continue
}
return voteResponse(vote, *latestConflict)
if vote, ok := latestConflict.VotePerNode[localname]; ok {
return voteResponse(vote, *latestConflict)
}
}
return ""