Skip to content

Commit

Permalink
Reorder some code to skip sorting not preferred tablets when we won't…
Browse files Browse the repository at this point in the history
… need them

Signed-off-by: Eduardo J. Ortega U <5791035+ejortegau@users.noreply.github.com>
  • Loading branch information
ejortegau committed Oct 30, 2024
1 parent 54bdcc0 commit fc69610
Showing 1 changed file with 5 additions and 4 deletions.
9 changes: 5 additions & 4 deletions go/vt/vtctl/reparentutil/util.go
Original file line number Diff line number Diff line change
Expand Up @@ -164,15 +164,16 @@ func ElectNewPrimary(
if err != nil {
return nil, err
}
err = sortTabletsForReparent(preferNotTablets, preferNotTabletPositions, innodbBufferPool, opts.durability)
if err != nil {
return nil, err
}

if len(validTablets) > 0 {
return validTablets[0].Alias, nil
}

err = sortTabletsForReparent(preferNotTablets, preferNotTabletPositions, innodbBufferPool, opts.durability)
if err != nil {
return nil, err
}

return preferNotTablets[0].Alias, nil
}

Expand Down

0 comments on commit fc69610

Please sign in to comment.