@@ -960,40 +960,39 @@ func TestTabletTargeting(t *testing.T) {
960960
961961 // Query different replicas and verify different server UUIDs
962962 // This proves we're actually hitting different physical tablets
963- for range 10 {
964- // Get server UUID from first replica
965- useStmt = fmt .Sprintf ("USE `ks:-80@replica|%s`" , instances ["-80" ]["replica" ][0 ])
966- utils .Exec (t , conn , useStmt )
967- var uuid1 string
968- for i := range 5 {
969- result1 := utils .Exec (t , conn , "SELECT @@server_uuid" )
970- require .NotNil (t , result1 )
971- require .Greater (t , len (result1 .Rows ), 0 )
972- if i > 0 {
973- // UUID should be the same across multiple queries to same tablet
974- require .Equal (t , uuid1 , result1 .Rows [0 ][0 ].ToString ())
975- }
976- uuid1 = result1 .Rows [0 ][0 ].ToString ()
977- }
978963
979- // Get server UUID from second replica
980- useStmt = fmt .Sprintf ("USE `ks:-80@replica|%s`" , instances ["-80" ]["replica" ][1 ])
981- utils .Exec (t , conn , useStmt )
982- var uuid2 string
983- for i := range 5 {
984- result2 := utils .Exec (t , conn , "SELECT @@server_uuid" )
985- require .NotNil (t , result2 )
986- require .Greater (t , len (result2 .Rows ), 0 )
987- if i > 0 {
988- // UUID should be the same across multiple queries to same tablet
989- require .Equal (t , uuid2 , result2 .Rows [0 ][0 ].ToString ())
990- }
991- uuid2 = result2 .Rows [0 ][0 ].ToString ()
964+ // Get server UUID from first replica
965+ useStmt = fmt .Sprintf ("USE `ks:-80@replica|%s`" , instances ["-80" ]["replica" ][0 ])
966+ utils .Exec (t , conn , useStmt )
967+ var uuid1 string
968+ for i := range 5 {
969+ result1 := utils .Exec (t , conn , "SELECT @@server_uuid" )
970+ require .NotNil (t , result1 )
971+ require .Greater (t , len (result1 .Rows ), 0 )
972+ if i > 0 {
973+ // UUID should be the same across multiple queries to same tablet
974+ require .Equal (t , uuid1 , result1 .Rows [0 ][0 ].ToString ())
992975 }
976+ uuid1 = result1 .Rows [0 ][0 ].ToString ()
977+ }
993978
994- // Server UUIDs should be different, proving we're targeting different tablets
995- require .NotEqual (t , uuid1 , uuid2 , "different replicas should have different server UUIDs" )
979+ // Get server UUID from second replica
980+ useStmt = fmt .Sprintf ("USE `ks:-80@replica|%s`" , instances ["-80" ]["replica" ][1 ])
981+ utils .Exec (t , conn , useStmt )
982+ var uuid2 string
983+ for i := range 5 {
984+ result2 := utils .Exec (t , conn , "SELECT @@server_uuid" )
985+ require .NotNil (t , result2 )
986+ require .Greater (t , len (result2 .Rows ), 0 )
987+ if i > 0 {
988+ // UUID should be the same across multiple queries to same tablet
989+ require .Equal (t , uuid2 , result2 .Rows [0 ][0 ].ToString ())
990+ }
991+ uuid2 = result2 .Rows [0 ][0 ].ToString ()
996992 }
993+
994+ // Server UUIDs should be different, proving we're targeting different tablets
995+ require .NotEqual (t , uuid1 , uuid2 , "different replicas should have different server UUIDs" )
997996}
998997
999998// TestDynamicConfig tests the dynamic configurations.
0 commit comments