func rebalanceLeases(t testing.TB, tc *testcluster.TestCluster) { kvDB := tc.Server(0).KVClient().(*client.DB) txn := client.NewTxn(context.Background(), *kvDB) rangeDescs, err := sql.AllRangeDescriptors(txn) if err != nil { t.Fatal(err) } for _, r := range rangeDescs { target := tc.Target(int(r.RangeID) % tc.NumServers()) if err := tc.TransferRangeLease(r, target); err != nil { t.Fatal(err) } } }